TLC549的AD转换要点.pdf
《TLC549的AD转换要点.pdf》由会员分享,可在线阅读,更多相关《TLC549的AD转换要点.pdf(18页珍藏版)》请在三一文库上搜索。
1、1 哈 尔 滨 理 工 大 学 荣 成 学 院 单片机 课程设计 题目:基于TLC549 的 A/D 转换 班级:电信 121 姓名: 学号: 2 1.简介 . 3 2.实现方案 3 2.1 主控模块设计. 3 2.2 LCD 显示模块设计 4 2.3 A/D 转换模块设计. 4 2.4 TLC549 介绍 . 4 2.4.1 TLC549 工作原理 . 4 2.4.2 TLC549 特点 . 4 2.5 AT89C52 工作原理 . 5 2.6 1602 液晶显示屏工作原理. 6 3.系统软件设计 6 3.1 算法设计. 7 3.3 程序设计. 7 (2) 定时器 T0 中断服务函数设计 9
2、 (5) LCD 显示函数设计 10 4. 源程序代码 10 4.1 Main 函数模块 10 4.1.1 定时器 T0 初始化函数模块 . 11 4.1.2 定时器工作模块 12 4.1.3 TLC549 读取模块 12 4.1.3 延时模块 . 13 4.2 LCD1602 函数模块 13 4.2.1 延时模块 . 13 4.2.2 LCD1602 命令模块 . 14 4.2.3 数据写入模块. 14 4.2.4 清屏指令 14 4.2.4 初始化 . 16 4.3 LCD1602 端口和命令定义模块 16 5.实验总结 17 6.参考文献 18 3 1.简介 电压表作为电子应用领域必不可
3、少的工具, 其性能越来越受到人们的广泛关注。传统的模 拟电压表由于设计较复杂, 精度较低 , 不适合一般应用。 数字电压表是诸多数字化仪表的核心 与基础 , 电压表的数字化是将连续的模拟量如直流电压转换成不连续的离散的数字形式并加 以显示 , 这有别于传统的以指针加刻度盘进行读数的方法, 避免了读数的视差和视觉疲劳。 采用单片机设计的数字电压表, 以其精度高、抗干扰能力强、可扩展性强、集成方便、价格 低廉等优点得到了普遍应用。其内部核心部件是A/D 转换器 , 转换器的精度很大程度上影响 着数字万用表的准确度。 本课程设计采用A/D转换器 TLC549对电压测量电路测出的输入模拟信号电压值进行
4、转换, 控制核心AT89C52RC 再对转换的结果进行运算和处理, 最后驱动输出显示装置LCD1602显示 数字电压信号。 2.实现方案 系统的硬件采用模块化设计, 以单片机主控器为核心, 与 LCD显示电路、 A/D 转换电路等组 成数字电压表控制系统。主要包括单片机主控模块、LCD显示模块、 A/D 模块等。其中单片 机主控模块主要完成外围硬件的控制以及运算功能;LCD 显示模块完成字符、数字的显示功 能;A/D 模块由 A/D 芯片实现A/D 转换 ,输出电压的数字量通过液晶LCD显示。系统硬件组成 方框图如图1 所示。 2.1 主控模块设计 在大部分的工控或测控设备中,8 位的 MCS
5、-51系列单片机能够满足大部分的控制要求, 加 之 MCS-51系列单片机的价格优势, 使 MCS-51系列单片机成为单片机应用主流。AT89C52是 目前应用比较广泛的MCS-51系列兼容单片机中的代表产品。鉴于此, 本系统选用AT89C52 单片机作为主控制器。 4 2.2 LCD 显示模块设计 字符型液晶显示模块是一种专门用于显示字母、数字、符号等点阵式LCD,目前常用的有 16 1、162、202 和 402 行等模块。本系统选用1602 字符型 LCD模块 , 其控制器为日 立公司生产的HD44780,可以用来显示数字、字符等。 2.3 A/D 转换模块设计 A/D模块由 A/D 芯
6、片和电压测量电路组成, 通过电压测量电路测得输入电压, 并转换为 0 5V的标准信号。本系统选用TI 公司生产的一种低价位、高性能的8 位 A/D 芯片 TLC549。 2.4 TLC549 介绍 2.4.1 TLC549 工作原理 当 /CS 变为低电平后,TLC549 芯片被选中,同时前次转换结果的最高有效位MSB (A7) 自 DATA OUT 端输出,接着要求自I/O CLOCK端输入 8 个外部时钟信号,前7 个 I/O CLOCK 信号的作用, 是配合TLC549 输出前次转换结果的A6-A0 位,并为本次转换做准 备:在第 4 个 I/O CLOCK 信号由高至低的跳变之后,片内
7、采样/保持电路对输入模拟量采 样开始,第8 个 I/O CLOCK 信号的下降沿使片内采样/保持电路进入保持状态并启动A/D 开始转换。转换时间为36 个系统时钟周期,最大为17us 。直到A/D 转换完成前的这段 时间内, TLC549 的控制逻辑要求:或者/CS 保持高电平,或者I/O CLOCK 时钟端保持 36 个系统时钟周期的低电平。由此可见,在自TLC549 的 I/O CLOCK 端输入 8 个外部时 钟信号期间需要完成以下工作:读入前次A/D 转换结果;对本次转换的输入模拟信号采样 并保持;启动本次A/D 转换开始。 2.4.2 TLC549 特点 TLC549 是采用 Iin
8、CMOSTM技术并以开关电容逐次逼近原理工作的8 位串行 AD7 芯 片,可与通用微处理器、控制器通过I O CLOCK 、CS、DA TA OUT 三条口线进行串行接 口。 TLC549 具有 4MHz 的片内系统时钟和软、硬件控制电路,转换时间最长为17s,允 许的最高转换速率为40000 次/s。 总失调误差最大为0 5LSB , 典型功耗值为6 mW。 TLC549 采用差分参考电压高阻输入,抗干扰,可按比例量程校准转换范围,由于其VREF- 接地时, (VREF+)-(VREF-) 1 V,故可用于较小信号的采样,此外,该芯片还单电源3 6v 的供电 范围。总之,TLC549 具有控
9、制口线少, 时序简单,转换速度快, 功耗低,价格便宜等特TLC549 的极限参数如下: 电源电压: 65 V: 输入电压范围:0.3V VCC :+o.3V : 5 输出电压范围:0.3V VCC :+03 V; 峰值输入电流(任一输人端):10 mA; 峰值输人电流 (所有输入端 ): 30mA 工作温度: TLC549C : 0 70C TLC549I :-40 85 TLC549M -55“C 125 其芯片及原理图如图所示 2.5 AT89C52 工作原理 AT89C52为 8 位通用微处理器,采用工业标准的C51 内核,在内部功能及管脚排布上 与通用的8xc52 相同,其主要用于会聚
10、调整时的功能控制。功能包括对会聚主IC 内部寄 存器、数据RAM 及外部接口等功能部件的初始化,会聚调整控制,会聚测试图控制,红外 遥控信号IR 的接收解码及与主板CPU 通信等。主要管脚有:XTAL1 (19 脚)和 XTAL2 (18 脚)为振荡器输入输出端口,外接 12MHz 晶振。 RST/Vpd (9 脚)为复位输入端口, 外接电阻电容组成的复位电路。VCC (40 脚)和 VSS(20 脚)为供电端口,分别接+5V 电源的正负端。 P0P3 为可编程通用I/O 脚,其功能用途由软件定义,在本设计中, P0 端 口( 3239 脚)被定义为N1 功能控制端口,分别与N1 的相应功能管
11、脚相连接,13 脚定 义为 IR 输入端, 10 脚和 11 脚定义为I2C 总线控制端口,分别连接N1 的 SDAS (18 脚) 和 SCLS( 19 脚)端口,12 脚、27 脚及 28 脚定义为握手信号功能端口,连接主板CPU 的 相应功能端,用于当前制式的检测及会聚调整状态进入的控制功能。 6 系统硬件电路原理图如图3 所示。 2.6 1602 液晶显示屏工作原理 1602 液晶模块内部的字符发生存储器(CGROM) 已经存储了160 个不同的点阵字符图 形,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每一个字 符都有一个固定的代码,比如大写的英文字母“A”的
12、代码是01000001B ( 41H ),显示时模 块把地址41H 中的点阵字符图形显示出来,我们就能看到字母“A”。 因为 1602 识别的是ASCII 码,试验可以用ASCII 码直接赋值, 在单片机编程中还可以 用字符型常量或变量赋值,如A 。 读的时候,先读上面那列,再读左边那行,如:感叹号! 的 ASCII 为 0x21 ,字母 B 的 ASCII 为 0x42 (前面加0x 表示十六进制)。以下是1602 的 16 进制 ASCII 码表: 3.系统软件设计 系统的软件设计使用C51编程 , 采用模块化设计方法, 主要由主函数、定时器T0 中断服务函 数、 A/D 转换函数、计算A
13、/D 转换值函数、LCD显示函数、 LCD显示 A/D 转换值函数等模块 组成 , 系统软件结构框图如图4 所示。 7 3.1 算法设计 根据 A/D 转换芯片TLC549的工作时序 ,200ms 进行一次A/D 采样转换 , 可以利用定时器T0 定 时, 基本定时时间为50ms,控制软计数器的累计次数为4 次,200ms(4 5ms)定时到时 , 产生定 时器 T0中断 , 在定时器T0中断服务函数中调用A/D 转换函数进行A/D采样转换 , 然后调用计 算 A/D 转换值函数把A/D 转换值转换为相应的ASCII 码, 最后通过LCD显示 A/D 转换值函数 把输出电压 (0 5V)的转换
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- TLC549 AD 转换 要点
链接地址:https://www.31doc.com/p-5198289.html