全文预览

基于DAC0832数模转换器的数控电源课程设计

上传者:科技星球 |  格式:doc  |  页数:19 |  大小:0KB

文档介绍
加位选通控制电路,位选通由各自独立的I/O线控制,当单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是哪个数码管会显示出字形,端电路的控制,所以我们只要将需要显示的数码管的选通控制打开,该位就显示出字形,没有选通的数码管就不会亮。端,就使各个数码管轮流受控显示,这就是动态驱动。在轮流显示过程中,每位数码管的点亮时间为1~2ms,由于人的视觉暂留现象及发光二极管的余辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示数据,不会有闪烁感,动态显示的效果和静态显示是一样的,能够节省大量的I/O端口,而且功耗更低。Р本次设计数码管的动态连接图2-7所示,其中P1.0~P1.7为数码管的段选端,P2.0~P2.3为数码管的位选端。Р图2-7 数码管的动态连接图Р2.2 硬件电路图的设计Р2.2.1 AT89C51的时钟电路和复位电路РAT89C51的时钟源由XTAL1和XTAL2引脚所连接的晶体振荡器提供,此外XTAL1和XTAL2在连接完晶体振荡器后每一个引脚接一个电容接地,电容的容值与晶体振荡器的大小有关。本次设计采用12M晶体振荡器,采用22PF电容。РAT89C51的复位方法一般有上电自动复位和外部按键手动复位,单片机在时钟电路工作以后, 在RESET端持续给出2个机器周期的高电平时就可以完成复位操作。例如使用晶振频率为12MHz时,则复位信号持续时间应不小于2us。本设计采用的是外部手动按键复位电路。Р如图2-8为AT89C51的时钟电路和复位电路。Р图2-8 AT89C51时钟电路和复位电路Р2.2.2 DAC0832的外围电路Р如图2-9所示,DAC0832的外围电路图,本次设计采用-5V的参考电压,并且在IOUT1和IOUT2间接上了LM358将输出的电流量转化为电压量。本次设计中采用单缓冲模式,故将 WR2端接地。

收藏

分享

举报
下载此文档