全球旧事资料 分类
一、设计题目
键控数据采集及数值显示电路设计
二、设计任务
按不同的数字键(0、1、2、3、4、5、6、7)采集0809相应数据通道的模拟量,并在LED数码管上显示值。设定输入模拟量在05V范围内,显示值在0255范围内。
三、设计要求
1画出连接线路图或功能模块引脚连接图。2采用8088CPU作主控制器,0809作AD转换器,采用直接地址译码方法,给各芯片分配地址,选取芯片中必须包含有8255。3采用3个共阴极型LED动态显示,只需显示0255范围内的值。
四、设计思想及需要用的主要芯片
1、设计思想首先通过编程对8255初始化,然后通过8255对ADC0809转换器初始化,通过07号按键(在这里07号按键用开关实现,有按键的过程中会有抖动,所以需要加入一个74LS244芯片,用于缓冲),经8088微处理器处理后选择ADC0809的模拟通道,将05V内的模拟量通过选择的模拟通道传递给模数转换器,通过转换器把模拟量转换为0255之间的数字量,将数字量通过可编程并行接口8255(在这里端口A作为数据输入端,端口B作为数据输出端,端口C作为控制端),送给LED数码管显示。2主要芯片及其功能ADC0809与系统的接口包括两个输出口和一个输入口,第一个输出口用于控制芯片内部的模拟通道选择,CPU输出的通道地址从ADC0809的引脚ADDA、ADDB、ADDC输入,并利用ALE信号触发锁存;第二个输出口是哑元,用以触发ADC0809的引脚START启动
f转换。当转换结束后,ADC0809的引脚EOC会产生一个高电平的状态信号,该信号用于检测,也可用于申请中断。随后,CPU可以从ADC0809的引脚D0D7输入转换后的数据。其芯片引脚图如下
8255是并行通信接口芯片,其基本功能是以并行的方式在系统总线与IO设备之间传送数据。8255A共有三个IO端口,其中A口和B口J均为8位,而C口既可以作为8位端口,又可以分成两个4位端口。8255共有3种不不同的工作方式,方式0为基本的IO方式,方式1为选通IO方式,方式二为双向IO方式。端口A可以选择方式0、1、2,端口B、C可以选择方式0、1,而端口C首先要按照端口A和B的工作方式提供相应的联络线,剩余部分则只能按照方式0工作。A口和B口的输入输出都具有数据锁存的功能,C口输出有锁存能力,而输入没有锁存能力。元件引脚如下
f74LS244是数据输入三态缓冲器。外设输入的数据和状态信号,通过数据输入三态缓冲器井经过数据总线传递给微处理器。8个数据输入端与外设相连,8个数据输出端与微型计算机的数据总线相连。其引脚图如下
74LS273是数据输出r
好听全球资料 返回顶部