全文预览

精密函数波形发生器(毕业设计论文doc)

上传者:火锅鸡 |  格式:doc  |  页数:20 |  大小:0KB

文档介绍
拉电阻的输入管脚,此时若键仍没弹起,取IOA0~IOA3的数据将得到另一个值,把这两个值组合就可得知是哪个键按下了,再通过查表得到键值。Р 3.2.3 数码显示电路设计Р本设计中将第一个74LS164的A、B联在一起,接收由单片机串口送来的信号,它的Q7输出端又与下一个164的A、B端联在一起,以此类推,实际组成了N8位的移位寄存器,与数码管联接,可同时显示多位数字。在设计中为了节省芯片资源,采用了汇编语言实现了日期和时间分屏,仅采用Р六个74164驱动六位的数码管,显示由于数码管实际上是由多个正常工作电压为3V的发光二极管组成的,系统没有必要单独为数码管提供电源,而是直接从主电源上引出一路为数码管供电,在实际应用中,可以在数码管电源与系统主电源之间加上三个二极管来降压,刚好使其端电压为3V左右,符合数码管长时间工作的要求。数码管显示电路的具体联接方式图6所示。Р图5 键盘控制电路Р图6 4位数码显示电路Р3.3 数模转换电路的分析与设计РDAC0832芯片的选取分析РDAC0832由8位输入寄存器、8位DAC寄存器和8位D/A转换电路组成。输入寄存器和DAC寄存器作为双缓冲,因为在CPU数据线直接接到DAC0832的输入端时,数据在输入端保持的时间仅仅是在CPU执行输出指令的瞬间内,输入寄存器可用于保存此瞬间出现的数据。有时,微机控制系统要求同时输出多个模拟量参数,此时对应于每一种参数需要一片DAC0832,每片DAC0832的转换时间相同,就可采用DAC寄存器对CPU分时输入到输入寄存器的各参数在同一时刻开始锁存,进而同时产生各模拟信号。Р转换的8位数字量由芯片的8位数据输入线D0~D7输入,经DAC0832转换后,通过2个电流输出端IOUT1和IOUT2输出,IOUT1是逻辑电平为"1"的各位输出电流之和,IOUT2是逻辑电平为"0"的各位输出电流之和。另外,ILE、

收藏

分享

举报
下载此文档