- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
xx工程学院
通信工程学院
课程设计说明书(论文)
题 目 数字电压表设计
课 程 名 称 单片机原理及应用A
专 业 电子信息工程
班 级
学 生 姓 名
学 号
设 计 地 点
指 导 教 师
课程设计目的
在学习《单片机原理及应用A》课程的基础上,进一步深入理解MCS-51单片机的结构、工作原理和应用技术,提高单片机控制系统设计、研发的能力;按照教学计划的要求,利用一周时间,综合应用所学知识,设计具有一定功能的小型单片机控制系统,培养学生一定的自学能力和独立分析问题、解决问题的能力,要求学生能通过独立思考、查阅工具书、参考文献,提出自己的设计方案,找出设计中遇到问题的解决途径。
二、设计任务和要求
1、题目:数字电压表设计
(1).整个课程设计的各个环节都要自己动手。
(2).通过TLC1549串行A/D转换芯片完成数字电压表设计,通过LED/LCD显示测量值;
(3).采用C语言编程实现;
(4).其他要求参见“nKDE-51单片机实验教学系统实验指导书”;
(5).基本任务为必做项目,附加任务为选做项目;
(6).对课程设计进行总结,撰写课程设计说明书
2、设计任务:
(1).基本任务:利用nKDE-51单片机实验教学系统上的硬件资源,实现数字电压表的测量与显示功能。
(2).附加任务:通过键盘控制测量操作的启停。
在LCD上显示测量结果。
三、系统总体设计方案
3.1数字电压表系统设计框图
本次数字电压表系统设计框图如下图1所示:
模拟量 数字量 程序 液晶
处理 驱动
数字电压表主要由模/数转换电路、单片机控制电路、显示电路等三部分组成。其中等器件组成的转换电路,将输入的模拟量信号进行取样、转换、然后将转换的数字信号送进单片机。单片机控制电路主要实现对数据进行程序处理;显示电路主要用于将单片机的信号数据转换后显示测量结果
图2 TLC1549内部结构
TLC1549具有6种串行操作时序模式,这些模式由CLK周期和定义,这里只介绍本实验所使用的10周期、控制传输数据的模式,其余模式的详细信息,请自行参考TLC1549的数据手册。根据TLC1549的功能结构和工作时序,其工作过程可分为3个阶段:模拟量采样、模拟量转换和数字量传输。
(1) 模拟量采样
在前一个采样数据输出的第3个CLK下降沿,输入模拟量开始采样,采样持续7个CLK周期,本次模拟量的采样值在第10个CLK下降沿锁存。
(2) 模拟量转换
TLC1549是一种连续逐次逼近型的模数转换器,其内部的CMOS门限检测器通过检测一系列电容的充电电压来对数字输入信号进行量化,此处不做进一步介绍,更详细的内容请自行参阅TLC1549的数据手册。
(3) 数字量传输
TLC1549采样数据输出的时序如图3所示。
图3 TLC1549采样数据输出时序图
当信号由低电平变为高电平时,CLK禁止且A/D转换结果的三态串行输出DO处于高阻状态;当串行接口将拉至有效时,即由高变为低时,复位内部时钟,控制并使能DO和CLK,允许CLK工作并使DO脱离高阻状态。串行接口把输入/输出时钟序列供给CLK并接收上一次转换结果。首先移出上一次转换结果数字量对应的最高位,下一个CLK的下降沿驱动DO输出上一次转换结果数字量对应的次高位,第9个CLK的下降沿将按次序驱动DO输出上一次转换结果数字量的最低位,第10个CLK的下降沿,DO输出一个低电平,以便串行接口传输超过10个时钟;CLK从主机串行接口接收长度在10~16个时钟的输入序列。10位数字量通过DO发送到主机串行接口。
第一次传输时,最少需要10个时钟脉冲,如果CLK传送大于10个时钟,那么在第10个时钟的下降沿,内部逻辑把DO拉至低电平以确保其余位清零。在正常转换周期内,即规定的时间内端由高电平至低电平的跳变可以终止该周期,器件返回初始状态(输出数据寄存器的内容保持为上一次转换结果)。由于可能破坏输出数据,所以在接近转换完成时要小心防止拉至低电平。
3.2.3 TLC1549的接口电路
在实验系统中,TLC1549的接口电路如图4所示。
图4 TLC1549的接口电路
3.3 显示部分
采用LCD1602液晶显示器显示。液晶显示功耗低,轻便防震,显示界面友好。
采用字符型液晶模块HS1602与单片机的接口和编程的方法显示测量的电压大小、极性、峰值。其原理电路图如图5所示。RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指
您可能关注的文档
- 直流数字电压表的设计与实现-电子信息工程-毕业论文.doc
- 基于单片机的简易数字电压表的设计-课程设计说明书-毕业论文.doc
- 单片机应用-简易直流数字电压表-课程设计说明书-毕业论文.doc
- 数字电压表-单片机技术课程设计-毕业论文.doc
- 数字电压表-课程设计说明书-毕业论文.doc
- 电气自动化专业毕业论文题目.doc
- 简易双积分数字电压表-毕业论文.doc
- 简易数字电压表的设计-《单片微机原理及应用》课程设计任务书-毕业论文.doc
- 简易数字电压表-单片机课程设计-毕业论文.doc
- 简易数字电压表设计-毕业论文.doc
- 2024-2025学年安徽省亳州市涡阳县高二下学期2月开学考试政治试题(解析版).docx
- 2024-2025学年江西省赣州市上犹县高二下学期开学考试政治试题(解析版).docx
- 2024-2025学年山东省济宁市高二下学期开学考试政治试题(解析版).docx
- 2024-2025学年山西省卓越联盟高三下学期2月开学质量检测政治试题(解析版).docx
- 2024-2025学年新疆乌鲁木齐市高二下学期2月开学考试政治试题(解析版).docx
- 2024-2025学年新疆维吾尔自治区乌鲁木齐地区高三2月大联考文科综合政治试题(解析版).docx
- 2024-2025学年安徽省蚌埠市固镇县高一上学期1月期末考试政治试题 (解析版).docx
- 2024-2025学年江苏省扬州市高三上学期期末检测政治试卷(解析版).docx
- 2024-2025学年江西省吉安市高三上学期期末教学质量检测政治试题(解析版).docx
- 2024-2025学年山东省济宁市高二上学期1月期末考试政治试题(解析版).docx
文档评论(0)