单片机课程设计-简易数字电压表

单片机课程设计-简易数字电压表

ID:16197482

大小:480.00 KB

页数:13页

时间:2018-08-08

单片机课程设计-简易数字电压表_第1页
单片机课程设计-简易数字电压表_第2页
单片机课程设计-简易数字电压表_第3页
单片机课程设计-简易数字电压表_第4页
单片机课程设计-简易数字电压表_第5页
资源描述:

《单片机课程设计-简易数字电压表》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课程设计报告题目:简易数字电压表课程名称:单片机与接口技术课程设计院系:电子工程学院专业、班级:学生姓名:学生学号:指导老师:目录一、设计目的及设计要求二、总体设计思路三、系统硬件设计四、软件流程图及必要说明五、总结一、设计目的及设计要求1.设计目的:(1).熟悉单片机系统综合设计方法。(2).掌握数码管的动态显示原理。(3).掌握ADC0809的工作原理。2.设计要求:数字电压表的基本原理,是对直流电压进行模数转换,其结果用数字直接显示出来,按其基本工作原理可分为积分式和比较式。基本要求:简易数字电压表可以测量0

2、-5V的单通道输入电压值,测量值能通过数码管以十进制显示电压值,测量误差约为±0.1V。二、总体设计思路在598k3综合实验/仿真系统中,用双头线将可调电压区的VOUT接至ADC0809模数转换区的IN0,此IN0端口作为待测输入电压端口,由ADDA、ADDB、ADDC都为低电平时决定,因此ADC0809模数转换区的ADDA、ADDB、ADDC接至GND,可调电压区的VIN接至电源+5V,ADC0809模数转换区的CS4接至系统接口区的8000H端口,ADC0809模数转换区的WR接至系统接口区的/IOWR端口,A

3、DC0809模数转换去的RD接至系统接口区的/IORD,CLK接至单脉冲与时钟区的500K,用8芯线将数据总线JX0接至ADC0809模数转换区的JX6,即将ADC0809的输出端接入实验箱系统中8255的输入端。然后在AT89S51主控芯片的控制下,将8255的PA输出端口作为数码管的位选控制端,PB输出端口作为数码管的字形控制端。一、系统硬件设计1.系统原理框图AT89S528255D0~D7PA0~PA7PB0~PB7AD0809D0~D7IN0~IN7VREF+VREF-CLKOEST、ALE数码管位选控制

4、线控制线段选系统原理框图2.AT89S52引脚说明XTAL2:系统时钟的反相放大器输出端,一般在设计上只要在XTAL1和XTAL2上接上一只石英振荡晶体系统就可以动作了,此外可以在两引脚与地之间加入一20PF的小电容,可以使系统更稳定,避免噪声干扰而死机。RESET:AT89S52的重置引脚,高电平动作,当要对品片重置时,只要对此引脚电平提升至高电平并保持两个机器周期以上的时间,AT89S51便能完成系统重置的各项动作,使得内部特殊功能寄存器之内容均被设成已知状态,并且至地址0000H处开始读入程序代码而执行程序。

5、VCC:AT89S52电源正端输入,接+SVoEA/Vpp:"EA",为英文"ExternalAccess。的缩写,表示存取外部程序代码之意,低电平动作,也就是说当此引脚接低电平后,系统会取用外部的程序代码〔存于外部EPROM中)来执行程序。因此在8031及8032中,EA引脚必须接低电平,ICI为其内部无程序存储器空间。如果是使川8751内部程1-挤空间时,此引脚要接成高电平。此外,在将程序代码烧录至8751内部EPROM时,可以利用此引脚来输入21V的烧录高压(Vpp).VSS:电源地端。XTALI:单芯片系统

6、时钟的反相放大器输入端。ALE/PROG:ALE是英文AddressLatchEnable”的缩写,表示地址锁存器启用信号。AT89S52可以利用这支引脚来触发外部的8位锁存器(如74LS373),将端u0的地址总线(A0-A7)锁进锁存器中,因为AT89S52是以多T的方式送出地址及数据。平时在程序执行时ALE引脚的输出频率约是系统工作频率的1/6,因此可以用来驱动其他周边晶片的时基输入。此外在烧录8751程序代码时,此引脚会被当成程序规划的特殊功能来使用。PSEN:PSEN是“ProgramStoreEnabl

7、e”的缩写,其意为程序储存启用,当8051被设成为读取外部程序代码工作模式时(EA=0),会送出此信一号以便取得程序代码,通常这支脚是接到EPROM的OE脚。AT89S52可以利用PSEN及RD引脚分别启用存在外部的RAM与EPROM,使得数据存储器与程序存储器可以合并在一起而共用64K的定址范围。PORTO(P0.0~P0.7):端口0是一个8位宽的开路汲极(OpenDrain)双向输出入端口,共有8个位,P0.0表示位0,P0.1表示位I,依此类推。其他三个v0端Li(P1、P2,P3)则不共有此电路组态,而是

8、内部有一提升电路,PO在当做I/O用时可以推动8个LS的TTL负载。如果当EA引脚为低电平时(即取用外部程序代码或数据存储器),PO就以多工方式提供地址总线(A0--A7)及数据总线(DO-D7)。设计者必须外加一锁存器将端口0送出的地址栓锁住成为AO-A7,再配合端口2所送出的A8-A15合成一充整的16位地址总线,而定址到64K的外部存储器空间。PORT

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。