- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
哈 尔 滨 理 工 大 学 荣 成 学 院
单片机
课程设计
题目:基于TLC549的A/D转换
班级: 电信12—1
姓名:
学号:
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中断服务函数设计 8
(5) LCD显示函数设计 9
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 初始化 15
4.3 LCD1602端口和命令定义模块 16
5.实验总结 17
6.参考文献 18
1.简介
电压表作为电子应用领域必不可少的工具,其性能越来越受到人们的广泛关注。传统的模拟电压表由于设计较复杂,精度较低,不适合一般应用。数字电压表是诸多数字化仪表的核心与基础,电压表的数字化是将连续的模拟量如直流电压转换成不连续的离散的数字形式并加以显示,这有别于传统的以指针加刻度盘进行读数的方法,避免了读数的视差和视觉疲劳。采用单片机设计的数字电压表,以其精度高、抗干扰能力强、可扩展性强、集成方便、价格低廉等优点得到了普遍应用。其内部核心部件是A/D转换器,转换器的精度很大程度上影响着数字万用表的准确度。 本课程设计采用A/D转换器TLC549对电压测量电路测出的输入模拟信号电压值进行转换,控制核心AT89C52RC再对转换的结果进行运算和处理,最后驱动输出显示装置LCD1602显示数字电压信号。
2.实现方案
系统的硬件采用模块化设计,以单片机主控器为核心,与LCD显示电路、A/D转换电路等组成数字电压表控制系统。主要包括单片机主控模块、LCD显示模块、A/D模块等。其中单片机主控模块主要完成外围硬件的控制以及运算功能;LCD显示模块完成字符、数字的显示功能;A/D模块由A/D芯片实现A/D转换,输出电压的数字量通过液晶LCD显示。系统硬件组成方框图如图1所示。
2.1? 主控模块设计 在大部分的工控或测控设备中,8位的MCS-51系列单片机能够满足大部分的控制要求,加之MCS-51系列单片机的价格优势,使MCS-51系列单片机成为单片机应用主流。AT89C52是目前应用比较广泛的MCS-51系列兼容单片机中的代表产品。鉴于此,本系统选用AT89C52单片机作为主控制器。
2.2? LCD显示模块设计 字符型液晶显示模块是一种专门用于显示字母、数字、符号等点阵式LCD,目前常用的有16×1、16×2、20×2和40×2行等模块。本系统选用1602字符型LCD模块,其控制器为日立公司生产的HD44780,可以用来显示数字、字符等。
2.3? A/D转换模块设计 A/D模块由A/D芯片和电压测量电路组成,通过电压测量电路测得输入电压,并转换为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 信号由高至低的跳变之后,片内采样/保持电路对输入模拟量采样开始,第8个 I/O CLOCK 信号的下降沿使片内采样/保持电路进入保持状态并启动 A/D开始转换。转换时间为 36 个系统时钟周期,最大为 17us。直到 A/D转换完成前的这段时间内,TLC549 的控制逻辑要求:或者/CS保持高电平,或者 I/O CLOCK 时钟端保持36个系统时钟周期的低电平。由此可见,在自 TLC549的 I/O CLOCK 端输入8个外部时钟信号期间需
您可能关注的文档
- DFM规则设置培训浅析.ppt
- 2017届福建省高考语文第一轮总复习:专题九正确使用词语(包括熟语)第2讲技巧.ppt
- 2017届高二下学期语文期中考试讲评技巧.ppt
- 4-2煤西回风大巷作业规程技巧.doc
- 大唐全能值班库浅析.doc
- 4G无线视频传输系统方案技巧.doc
- DELTACP2000培训技巧.ppt
- dic弥散性血管内凝血2014-4-7浅析.ppt
- 大唐石门一期集控运行规程(热机部分)2010印刷版浅析.doc
- 大体积混凝土施方案(报宜良县)浅析.doc
- 【安全经验分享】镇江新区金科·祥生悦园建设工地宿舍“3·8”较大火灾事故 1根香烟,7条人命!6人追刑!.pptx
- 面向类集成测试序列生成问题的深度强化学习方法研究.pdf
- 包含电热氢多元储能的综合能源系统能量管理策略研究.pdf
- H公司食品机生产项目工时管理优化研究.pdf
- 上覆充水型溶洞对巷道围岩稳定性的影响及控制技术研究.pdf
- 松散层底部黏土层渗透破坏试验及数值模拟研究.pdf
- 凉水井煤矿薄煤层大跨度开切眼空顶距与支护技术研究.pdf
- 基于功能可用性的家用制氧机造型设计研究.pdf
- 基于原子力显微镜技术的神经细胞药物刺激响应研究.pdf
- 电力电子变换器直流母线电容状态在线监测方法研究.pdf
文档评论(0)