基于Proteus的单片机应用技术项目三 简单数字电压表设计 .ppt

基于Proteus的单片机应用技术项目三 简单数字电压表设计 .ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.内容描述 用单片机控制一个四位的共阴极LED数码管显示字符‘1234’。 采用动态显示的方式,要求视觉效果是4位数码管全部被点亮并显示‘1234’,时间间隔的计算用定时器的方式。 3.硬件原理图 显示电路由4个共阴极LED数码管构成,采用动态显示的连接方式。 图3-6 多个数码管动态显示控制原理图 4.元器件清单 元件名称 搜索关键词 元件序号 数值 备注 电阻 Resistor R1 10k 电阻 Resistor R2~R9 470 陶瓷电容器 CERAMIC22P C2、C3 22p 电解电容器 MINELECT1U63V C1 4.7? 晶振 CRYSTAL X1 12M 单片机 AT89C52 U1 数码管 7SEG-MPX4-CC LED1 同相驱动 74LS245 U2 反相驱动 74LS06 U3 表3-4 任务三元器件清单 5.程序实现 用定时器来产生5 ms的定时时间,小于人的眼睛视觉驻留效应时间。 每次到了定时时间显示一位数码管,四个数码管循环显示一遍的时间也只有20 ms。 6.拓展训练 在上述项目任务的原理图中增加一个拨动开关连接到一位I/O口作为信息的输入,编写程序实现:当输入信息为高电平时,数码管循环显示字符‘1234’;当输入信息为低电平时,数码管循环显示字符‘ABCD’。 任务四 简易电压报警控制设计 1.基本知识点 中断是指单片机在正常执行程序的过程中,外部设备突然出现异常情况而向单片机发出的请求处理信号,要求单片机暂时停止正在执行的程序,转去执行异常情况的处理程序,当异常情况的处理程序执行完成之后,再继续执行原来被暂停的程序。 单片机的外部中断源有INT0和INT1两个,与引脚P3.2和P3.3连接。 触发产生外部中断的条件及单片机响应外部中断请求的中断标志在TCON为定时/计数器控制寄存器中,格式如下所示。 TCON IE1 IT1 IE0 IT0 位地址 8FH 8EH 8DH 8CH 8BH 8AH 89H 88H 图3-7 ADC0809引脚图 (1)IN0~IN1:8路模拟量信号的输入通道。 (2)ADDC、ADDB、ADDA:8路模拟信号的输入通道选择位。 (3)D7~D0:A/D转换后数字信号的输出端。 (4)ALE:地址锁存允许输入信号。 (5)START:转换启动信号。 (6)OE:数据输出允许信号。 (7)CLOCK:时钟输入信号。 (8)EOC:A/D转换结束标志。 (9)Vref:模拟量输入信号的参考电压。 2.内容描述 用ADC0808芯片进行A/D转换测量模拟信号,模拟信号的最大输入电压为5V,可用可调电阻的调节来模拟输入信号量。 3.硬件原理图 用可调电阻RV1的调节来模拟输入信号量,信号经A/D转换器ADC0808的通道0输入。 图3-8 简易的电压报警控制原理图 图3-9 信号发生器选择 图3-10 时钟信号的频率设置 4.元器件清单 元件名称 搜索关键词 元件序号 数值 备注 电阻 Resistor R1 10k 电阻 Resistor R2~R9 470 电位器 POT-HG RV1 100k 陶瓷电容器 CERAMIC22P C2、C3 22p 电解电容器 MINELECT1U63V C1 4.7? 晶振 CRYSTAL X1 12M 单片机 AT89C52 U1 2输入端或非门 74LS02 U2 A/D转换器 ADC0809 U3 反相器 74LS04 U4 理想运放 OP1P U5 表3-5 任务四元器件清单 5.程序实现 程序要实现当模拟信号电压值大于3V或小于1V时控制报警,关键是模拟信号电压经A/D转换后对应的数字信息表示。 6.拓展训练 在上述项目任务中为达到更好的报警效果,要求在单片机引脚P3.3上连接增加一个蜂鸣器来进行声光报警,如图3-11所示。 试编写程序实现:不管是亮黄灯还是红灯,蜂鸣器要鸣声。 图3-11 声光报警电路 任务五 简单数字电压表的设计 1.内容描述 利用A/D转换器ADC0808制作一个简易的数字电压表,在单片机的控制下对直流电压进行实时检测,并把检测的电压值在数码管中显示出来,要求精确到小数点一位数。 2.硬件原理图 单片机分配给A/D转换器ADC0808的I/O地址为0000H,由P1口控制共阴极数码管的段选端,P3.0 和P3.1控制数码管的位选端。 图3

文档评论(0)

autohhh + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档