欢迎来到天天文库
浏览记录
ID:37320514
大小:317.50 KB
页数:15页
时间:2019-05-21
《微机课程设计—电压采集电路 (2)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、微型计算机原理及应用课程设计电压采集电路设计一、设计内容利用《微型计算机原理》课程中所学的主要可编程接口芯片74LS138、8253、8255A、ADC0809和中断控制器8259设计一个模拟电压采集电路。采用ADC0809设计一个单通道模拟电压采集电路,要求对所接通道变化的模拟电压值进行采集,采集来的数字量送至数码管LED指示,采集完100个数据后停止采集过程。二、设计任务1、选用8088CPU和适当的存储器芯片、接口芯片完成相应的功能。2、画出详细的硬件连接图。3、画出各程序的详细框图。4、给出RAM地址分配表及接口电路的端口地址。5、给出设计思路。6、
2、给出程序所有清单并加上必要的注释。7、完成设计说明书。三、设计目的1、主要掌握74LS138、8253、8255A、ADC0809和中断控制器8259等可编程器件的使用。2、学会用汇编语言编写一个较完整的实用程序。3、掌握微型计算机技术应用开发的全过程:分析需求、设计原理图、选用元器件、布线、编程、调试、撰写报告等步骤。4、通过本设计,使学生综合运用微型计算机原理等课程的内容,为以后从事计算机工作奠定一定的基础。一、所用器材:1、中断控制器8259A中断控制器8259A是Intel公司专为控制优先级中断而设计开发的芯片。它将中断源优先级排队、辨别中断源以及提
3、供中断矢量的电路集于一片中。一个8259A芯片的可以接最多8个中断源,但由于可以将2个或多个8259A芯片级连(cascade),并且最多可以级连到9个,所以最多可以接64个中断源。早期,IBMPC/XT只有1个8259A,.但设计师们马上意识到这是不够的,于是到了IBMPC/AT,8259A被增加到2个以适应更多外部设备的需要,其中一个被称作Master,另外一个被称作Slave,Slave以级连的方式连接在Master上。如今绝大多数的PC都拥有两个8259A,这样最多可以接收15个中断源。2、8253定时/计数器8253是24脚双列直插式芯片,使用的是
4、+5V电源供电。芯片内有三个相互独立的16位定时/计数器。8253由数据总线缓冲器、读/写逻辑、控制字寄存器以及3个独立的16位计数器组成。每个计数器包括一个8位的控制寄存器、一个16位的计数初值寄存器CR、一个16位的减1计数器CE和一个16位的输出锁寄存器OL。其中CR和OL同用一个I/O端口地址,CPU使用输出指令向CR预置计数初值,使用输入指令读回OL中的数值,这两个寄存器起到的是锁存作用。16位的减1计数器CE执行计数操作,其操作方式受控制寄存器控制。8253的功能是:1延时中断;2可编程频率发生器;3事件计数器;4二进倍频器;5实时时钟;6数字单
5、稳;7复杂的电机控制器。3、8255A并行接口芯片8255是为8080、8085、8088微型机系统设计的并行I/O接口芯片。对8255A输入不同的指令可改变I/O口的工作方式。8255与单片机系统连接方式简单,工作方式由程序设定。8255内部有4个寄存器:分别为寄存器A、B、C和控制寄存器。A、B、C寄存器的数据就是引脚PA7~PA0、PB7~PB0、PC7~PC0上输入或输出的数据。而控制寄存器的数据则表明PA、PB、PC的工作方式。8255A在使用前要写入一个方式控制字,选择A、B、C三个端口各自的工作方式,共有三种:方式0:基本的输入输出方式,即无须
6、联络就可以直接进行的I/O方式。其中A、B、C口的高四位或低四位可分别设置成输入或输出。4、ADC0809模数转换器ADC0809是一种比较典型的8位8通道逐次逼近式A/D转换器CMOS工艺,可实现8路模拟信号的分时采集,片内有8路模拟选通开关,以及相应的通道地址锁存用译码电路,其转换时间为100μs左右,采用双排28引脚封装,如图所示。ADC0809的工作过程是:首先输入3位地址,并使ALE=1,将地址存入地址锁存器中。此地址经译码选通8路模拟输入之一到比较器。START上升沿将逐次逼近寄存器复位。下降沿启动A/D转换,之后EOC输出信号变低,指示转换正在
7、进行。直到A/D转换完成,EOC变为高电平,指示A/D转换结束,结果数据已存入锁存器,这个信号可用作中断申请。当OE输入高电平时,输出三态门打开,转换结果的数字量输出到数据总线上。一、设计构想由设计的最终目标—模拟电压采集电路设计而决定,本设计主要任务是怎样产生模拟电压,对模拟电压采集之后进行模数转换,之后将数字量送入LED数码管显示实际的电压值。本设计的主要问题是如何把模拟量转化为数字量和输出的数字量转换为十进制数字,再通过七段数码管显示出实际的电压值。所以我们可以将电路图分解开,使得各个部分有各种的功能。一下是几个部分的说明:1模拟电压的产生,读入及A/
8、D转换,可选择ADC0809作为A/D转换器,由于A
此文档下载收益归作者所有