《2023年电子技术综合设计一个3位半数字万用表电路设计报告书.docx》由会员分享,可在线阅读,更多相关《2023年电子技术综合设计一个3位半数字万用表电路设计报告书.docx(17页珍藏版)》请在第一文库网上搜索。
1、课程设计报告书课程名称:电子技术综合设计学院:专业:班级:学号:学生姓名:指导教师:职称:2023年月日-设计要求2二,方案设计2.模块电路设计及器件介绍3四.系统电路设计13五.电路仿真验证14六总结15附录16-设计要求A设计内容及参数要求(1)设计一个3位半数字万用表电路,须采用中、小规模集成电路、MC14433D转换器等电路进行设计,写出已确定方案详细工作原理,计算出参数。(2)测量直流电压1999TV;199.9-0.IV;19.99-0.01V;1.999-O.001V;测量交流电压1999-199Vo(3)交、直流电流;(4)电阻、电容;(5)三位半数字显示。B设计成果要求(1)
2、根据技术指示设计各单元电路,写出设计过程,进行设计方案论证、方案对比;(2)选择所用元器件的型号,写出元器件的功能表,列出元器件清单;(3)画出整机原理图;(4)安装调试或仿真,并分析仿真结果;(5)编写设计报告,写出设计与制作的全过程,附上有关资料和图纸,有心得体会。二.方案设计根据设计要求,选择AT89C51单片机为核心控彻器件。(2)A/D转换采用ADC0808实现,与单片机的接口为PI口和P2口的高四位引Wo(3电压显示用1ED数码管显示。硬件电路设计由6个部分组成;A/D转换电路,T89C51单片机系统,1ED数码管显示系统、时钟电路、复位电路以及测量电压输入电路。硬件电路设计框图如
3、图1所示。图1数字电压表系统硬件设计框图三.模块电路设计及器件介绍1. AT89C51AT89C51提供以下标准功能:4KB的F1ash闪速存储器,128B内部RAM,32个I/O口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内震荡器及时钟电路,同时,AT89C51可降至OHZ静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作,掉电方式保存RAM中的内容,但震荡器停止工作并禁止其他所有工作直到下一个硬件复位。AT89C51采用PDIP封装形式,如图。19PO.1/AD1P0.2/AD
4、2XTA12P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6189P2.0/A8P2.1/A9P2.2/A10PSENP2.3/A11A1EP2.4/A12EAP2.5/A13P2.6/A14P2.7/A15P1.0P3.0/RXDP1.1P3.1/TXDP1.2P3.2/INT0P1.3P3.3iNT1P1.4P3.4/T0P1.5P3.5/T1P1.6P3.6/WRP1.7P3.7/RD29303112345678图2AT89C51引脚结构图AT89C51芯片的各引脚功能为:PO1:这组引脚共存8条,PO.O为最低位。这8个引脚有两种不同的功能,分别适用于不同的情况,第一种
5、情况是AT89C51不带外存储器,PO口可以为通用I/O口使用,P0.0-P0.7用于传送CPU的输入/输出数据,这时输出数据可以得到锁存,不需要外接专用锁存器,输入数据可以得到缓冲,增加了数据输入的可靠性;第二种情况是AT89C51带片外存储器,PO.0-P0.7在CPU访问片外存储器时先传送片外存储器的低8位地址,然后传送CP1J对片外存储器的读/写数据。PO口为开漏输出,在作为通用I/O使用时,需要在外部用电阻上拉。P1口:这8个引脚和PO口的8个引脚类似,P1.7为最高位,P1.0为最低位,当P1口作为通用I/O口使用时,P1o-P17的功能和PO口的第一功能相同,也用于传送用户的输入
6、和输出数据。P2口:这组引脚的第一功能与上述两组引脚的第一功能相同即它可以作为通用I/O口使用,它的第一功能和PO口引脚的第二功能相配合,用于输出片外存储器的高8位地址,共同选中片外存储器单元,但并不是像PO口那样传送存储器的读/写数据。P3口:这组引脚的第一功能和其余三个端口的第一功能相同,第二功能为控制功能,每个引脚并不完全相同,如下表2所示:P3口各位第一功能P3.0RXT(串行口输入)P3.1TXD(串行口输出)P3.2/INTO(外部中断0输入)P3.3/INTI(外部中断1输入)P3.4T0(定时器/计数器0的外部输入)P3.5TK定时器/计数器1的外部输入)P3.6/WR(片外数
7、据存储器”允许)P3.7/RD(片外数据存储器读允许)图3P3口各位的第二功能VCe为+5V电源线,VSS接地。A1E:地址锁存允许线,配合PO口的第二功能使用,在访问外部存储器时,AT89C51的CPU在PO.0-P0.7引脚线去传送随后而来的片外存储器读/写数据。在不访问片外存储器时,AT89C51自动在A1E线上输出频率为1/6震荡器频率的脉冲序列。该脉冲序列可以作为外部时钟源或定时脉冲使用。/EA:片外存储器访问选择线,可以控制AT89C51使用片内ROM或使用片外ROM,若/EA=1则允许使用片内RoM,若/EA=O,则只使用片外ROM。/PSEN:片外ROM的选通线,在访问片外RO
8、M时,AT89C51自动在/PSEN线上产生一个负脉冲,作为片外ROM芯片的读选通信号。RST:复位线,可以使AT89C5I处于复位(即初始化)工作状态。通常AT89C51复位有自动上电复位和人工按键复位两种。XTA11和XTA12:片内震荡电路输入线,这两个端子用来外接石英晶体和微调电容,即用来连接AT89C51片内OSC(震荡器)的定时反馈回路。2. ADC080介绍ADC0808是采样分辨率为8位的、以逐次逼近原理进行模/数转换的器件。其内部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8路模拟输入信号中的一个进行A/D转换。逐次逼近法转换过程是:初始化时将逐次逼近寄存器
9、各位清零;转换开始时,先将逐次逼近寄存器最高位置1,送入D/A转换器,经D/A转换后生成的模拟量送入比较器,称为Vo,与送入比较器的待转换的模拟量Vi进行比较,若VoVi,该位1被保留,否则被清除。然后再置逐次逼近寄存器次高位为1,将寄存器中新的数字量送D/A转换器,输出的Vo再与Vi比较,若VoCi,该位1被保留,否则被清除。重复此过程,直至逼近寄存器最低位。转换结束后,将逐次逼近寄存器中的数字量送入缓冲寄存器得到数字量的输出。8路模拟量;开关(1) ADC0808的内部逻辑结构INOIH1IN2IN3IN4IHSIH6IN7ABCA1E图4ADC0809的内部逻辑结构上图可知,ADCO80
10、8由一个8路模拟开关、一个地址锁存与译码器、一个A/D转换器和一个三态输出锁存器组成。多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用A/D转换器进行转换。三态输出锁器用于锁存A/D转换完的数字量,当OE端为高电平时,才可以从三态输出锁存器取走转换完的数据。(2)引脚结构1TN3TM2DS4IN1IN5INOJ1N6AIN7BSTCEOCA1ED3D7OED6C1KDSVCCD4VREF+DoOISrDVREF-D1D228227326425524623722821920IO191118121713161415图5ADeo809引脚结构图IN0-IN7:8条模拟量输入通道ADCo809
11、对输入模拟量要求:信号单极性,电压范围是05V,若信号太小,必须进行放大;输入的模拟量在转换过程中应该保持不变,如若模拟量变化太快,则需在输入前增加采样保持电路。地址输入和控制线:4条A1E为地址锁存允许输入线,高电平有效。当A1E线为高电平时,地址锁存与译码器将A,B,C三条地址线的地址信号进行锁存,经译码后被选中的通道的模拟量进转换器进行转换。A,B和C为地址输入线,用于选通INOIN7上的一路模拟量输入。通道选择表如下表所示。表2.3地址输入线的通道选择CBA选择的通道0000IN0011IN0102IN0113IN1004IN1015IN110IN6111IN7数字量输出及控制线:11
12、条ST为转换启动信号。当ST上跳沿时,所有内部寄存器清零;下跳沿时,开始进行A/D转换;在转换期间,ST应保持低电平。EOC为转换结束信号。当EoC为高电平时,表明转换结束;否则,表明正在进行A/D转换。OE为输出允许信号,用于控制三条输出锁存器向单片机输出转换得到的数据。OE=1,输出转换得到的数据;OE=O,输出数据线呈高阻状态。D7DO为数字量输出线。C1K为时钟输入信号线。因ADCO809的内部没有时钟电路,所需时钟信号必须由外界提供,通常使用频率为500KHZ,VREF(+),VREF(一)为参考电压输入。ADCO809应用说明:(1) .ADCO809内部带有输出锁存器,可以与AT
13、89S51单片机直接相连。(2) .初始化时,使ST和OE信号全为低电平。(3) .送要转换的哪一通道的地址到A,B,C端口上。(4) .在ST端给出一个至少有IOOns宽的正脉冲信号。(5) .是否转换完毕,我们根据EOC信号来判断。(6) .当EOC变为高电平时,这时给OE为高电平,转换的数据就输出给单片机了。3 .时钟电路单片机中CPU每执行一条指令,都必须在统一的时钟脉冲的控制下严格按时间节拍进行,而这个时钟脉冲是单片机控制中的时序电路发出的。CPU执行一条指令的各个微操作所对应时间顺序称为单片机的时序。AT89C51单片机芯片内部有一个高增益反相放大器,用于构成震荡器,XTA11为该
14、放大器的输入端,XTA12为该放大器输出端,但形成时钟电路还需附加其他电路。本设计系统采用内部时钟方式,利用单片机内部的高增益反相放大器,外部电路简单,只需要一个晶振和2个电容即可,如图7所示。C130uFIXTA11XTA12TE/T:X11fi.pnICRYSTA1T1u-30uF图6时钟电路图4 .复位电路单片机在启动运行时都需要复位,使CPU和系统中的其他部件都处于一个确定的初始状态,并从这个状态开始工作。AT89C51单片机有一个复位引脚RST采用施密特触发输入。当震汤器起振后,只要该引脚上出现2个机器周期以上的高电平即可确保时器件复位。复位完成后,如果RST端继续保持高电平,AT89C51就一直处于复位状态,只要RST恢复低电平后,单片机才能进入其他工作状态。单片机的复位方式有上电自动复位和手动复位两种,图6是51系列单片机统常用的上电复位和手动复位组合电路,只要VCC上升时间不超过1ms,它们都能很好的工作。设计中采用的是4段1ED数码管来显示电压值。1ED具有耗电低、亮度高、视角大、线