- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于_单片机的简易数字直流电压表毕业设计1
基于MCS-51单片机的简易数字直流电压表设计
设计一个简易数字直流电压表。(量程0V-2V、测量速度为大于等于2 次/秒、测量误差在±0.05V以内,有超限报警、数码管显示。)
1:系统设计
(1)分析任务要求,写出系统整体设计思路
从试题的要求分析,主要包括的内容为ADC 转换电路的控制、采用定时器定时读取ADC 转换器的数据、将ADC 转换器的数据计算为对应的电压值,最后在数码管上显示出来。
整体设计思路:
硬件采用单片机的P0 输出数码管的7 段码,P2 口输出数码管的位控信号。用P1 的三个I/O 管脚连接ADC 转换器的接口,通过查询定时器T0 中断标志是否有效来启动ADC 转换
器的工作,并读取ADC 转换器的转换结果。然后,根据ADC 转换器的参考电压将ADC 转换器的转换结果计算为对应的电压值,并在数码管上显示出来。
(2)选择单片机型号和所需外围器件型号,设计单片机硬件电路原理图
采用MCS51 系列单片机At89S51 作为主控制器,外围电路器件包括数码管驱动、AD 转换器TLC549、基准电压TL431 等。数码管驱动采用2 个四联共阴极数码管显示,由于单片机驱动能力有限,采用74HC244 作为数码管的驱动。在74HC244 的7 段码输出线上串联100 欧姆电阻起限流作用。AD 转换器的参考电压由精密基准电源TL431 提供,标准参考电压Vref+为2.5 伏, Vref-为0 伏。由于0V-2V 内的测量误差控制在±0.05V 内,因此8 位A/D 转换器即可满足要求。AD 转换器TLC549是以8 位开关电容逐次逼近A/D 转换器为基础而构造的CMOS A/D 转换器。它们设计成能通过3态数据输出和模拟输入与微处理器或外围设备串行接口。TLC549 仅用输入/输出时钟(I/O CLOCK)和芯片选择(CS)输入作数据控制。TLC549 的IO CLOCK 输入频率最高可达1.1MHz。TLC549 提供了片内系统时钟,它通常工作在4MHz 且不需要外部元件。片内系统时钟使内部器件的操作独立于串行输入/输出的时序并允许TLC548 和TLC549 象许多软件和硬件所要求的I/O CLOCK 和内部系统时钟一起可以实现高速数据传送以及对于TLC549 为每秒40,000 次转换的转换速度。TLC549 的引脚排列分别如图1。
图1 TLC549 的引脚排列
TLC549 的工作时序如图2所示。
图2 TLC549 的工作时序
转换周期需要36 个系统时钟周期(最大为17μs),它开始于CS 变为低电平之后I/O CLOCK的第8 个下降沿,这适用于该时刻其地址存在于存储器中的通道。在CS 变为低电平后,最高有效位(A7)自动被放置在DATA OUT 总线上。其余的7 位(A6-A0)在前7 个I/O CLOCK 下降沿由时钟同步输出。
TLC549 的工作原理
TLC549 是在单个芯片内的完善的数据采集系统。每一个器件包含内部系统时钟,采样和保持,8 位A/D 转换器,数据寄存器以及控制逻辑电路。为了提高灵活性和访问速度,器件有两个控制输入:I/OCLOCK 和芯片选择(CS)。这些控制输入和与TTL 兼容的3 态输出易于与微处理器或小型计算机的串行通信。器件可在17μs 或更短时间内完成转换。TLC549 每25μs 重复一次完整的输入-转换-输出(input-conversion-output)周期。内部系统时钟和I/OCLOCK 独立使用且不需要任何特定的速度或二者之间的相位关系。这种独立性简化了器件的硬件和软件控制任务。由于这种独立性和系统时钟的内部产生,控制硬件和软件只需关心利用I/O 时钟读出先前转换结果和启动转换。内部系统时钟以这种方式驱动转换电路以便控制硬件和软件不需要涉及此项任务。
当CS 为高电平时,DATAOUT 处于高阻状态且I/OCLOCK(I/O 时钟)被禁止。正常控制时序为:
1.CS 被拉至低电平。当CS 变为低电平时,前次转换结果的最高有效位(MSB)开始出现在DATAOUT端。
2.前4 个I/OCLOCK 周期的下降沿输出前次转换结果的第2、第3、第4 和第5 个最高有效位。在I/OCLOCK 第4 个高电平至低电平的跳变之后,片内采样和保持电路开始对模拟输入采样。采样操作主要包括内部电容器充电到模拟输入电压的电平。
3.其后再把三个I/OCLOCK 周期加至I/OCLOCK 端,在这些时钟周期的下降沿,第6、第7 和第8 个转换位被移出。
4.最后(第8 个)时钟周期被加至I/OCLOCK。此时钟周期高电平至低电平的跳变使片内采样和保持电路开始保持功能。保持功能在接着四个内部系统时钟周期内继续进行,在此之后保持功能结束且在下面32 个系统时钟周期内完成转换,
您可能关注的文档
- 基于PWS的电力系统电压稳定性研究.doc
- 基于QT的中国象棋游戏的设计与实现开题报告1.doc
- 基于RFID技术的家校通系统方案1.doc
- 基于RS-232的串行通信.doc
- 基于S08单片机的自动寻迹小车设计.doc
- 基于S7-200控制系统的A3000实验和测试培训1.doc
- 基于S7-200液位过程控制系统设计-论文(含梯形图)1.doc
- 基于S7-200的四节传送带PLC控制毕业设计1.doc
- 基于S7-200的家用浴缸水温PID的控制 课程设计1.doc
- 基于S7-300抢答器的控制设计1.doc
- Haier海尔413升风冷变频多门冰箱 BCD-413WGHFD1BSJU1(白)说明书用户手册.pdf
- Siemens西门子工业抽屉式断路器主回路后垂直连接 抽屉式断路器主回路后垂直连接使用手册.pdf
- Samsung三星智能佩戴设备 Galaxy Fit3安全手册.pdf
- Samsung三星滚筒洗衣机 AI神 黑钻热泵洗烘旗舰 WD18DB8995BZSC使用手册.pdf
- Sakura樱花消毒柜 保洁柜消毒柜 SCQ-130D6用户手册说明书.pdf
- Hifiman头领科技ARYA UNVEILED说明书用户手册.pdf
- Siemens西门子工业抽屉式主回路连接前置端子 支撑件 抽屉式主回路连接前置端子 支撑件使用手册.pdf
- Siemens西门子工业中性线的外部电流传感器 中性线的外部电流传感器使用手册.pdf
- Siemens西门子工业电子脱扣单元 电子脱扣单元使用手册.pdf
- Razer雷蛇Playstation 专用雷蛇战锤狂鲨极速版 RZ12-038203 用户指南 (简体中文)说明书用户手册.pdf
最近下载
- 腰椎的解剖及腰部的层次解剖ppt参考课件.ppt
- 知识产权助推新质生产力发展.pptx VIP
- NB∕T 10805-2021 水电工程溃坝洪水与非恒定流计算规范.pdf
- 2022年鄄城县工会系统招聘考试题库及答案解析.docx VIP
- 2024年医师定期考核必考题库及答案.pdf
- 2023年互联网信息审核员理论考试题库(含答案).pdf VIP
- 2024中考语文《西游记》历年真题专练(学生版+解析版).pdf VIP
- 高中音乐鉴赏测试题.doc VIP
- 人教三上数学《数学广角—集合》单元作业设计方案(13页).pdf VIP
- 省级政府和重点城市一体化政务服务能力调查评估报告2021年.pdf VIP
文档评论(0)