欢迎来到天天文库
浏览记录
ID:35626541
大小:243.17 KB
页数:13页
时间:2019-04-03
《微机原理及应用课程设计--键控数据采集及数值显示电路设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、二○一一~二○一二学年第一学期信息科学与工程学院姓名:班级:学号:课程名称:微机原理及应用课程设计指导教师:赵敏设计时间:12月6日——12月16日一设计任务及任务要求题目四:键控数据采集及数值显示电路设计按不同的数字键(0、1、2、3、4、5、6、7)采集0809相应数据通道的模拟量,并在LED数码管上显示值。设定输入模拟量在0—5V范围内,显示值在0—255范围内。具体要求:1.画出连接线路图或功能模块引脚连接图。2.采用8088CPU作主控制器,0809作A/D转换器,采用直接地址译码方法,给各芯片分配地址,选取芯片中必须包含有8255。3.采用
2、3个共阴极型LED动态显示,只需显示0—255范围内的值。二需求分析1、设计并开发能检测电压信号,并能显示的系统;2、能检测的电压值为0-5V;3、采用模数转换芯片ADC0809从,转换成数字量。(一)硬件部分实验采用模数转换芯片ADC0809、可编程外围接口芯片8255A一片,七段LED显示器。(二)软件部分1、该系统采用汇编语言编写程序。2、首先要对系统的各个芯片进行初始化设计。3、设置ADC0809转换控制,通过键盘输入不同的数字键(0、1、2、3、4、5、6、7)采集0809相应数据通道的模拟量,从INi通道采样电压模拟信号,输出数字信号。4、
3、将所测的电压值在LED上显示出来;三基本点描述1硬件设计本课课程设计可通过实验平台上的一些功能模块电路组成,由于各模块电路内部已经连接,用户在使用时只要设计模块间电路的连接,因此,硬件电路的设计及实现相对简单。硬件电路由0~5V电压输出、频率发生器、8255可编程外围接口模块和LED显示模块、ADC0809模数转换。1.18086最小系统模块(1)8086CPU构成的最小模式系统如图:(2)硬件连接框图8086最小系统8255外围接口芯片模数转换芯片ADC0809LED数码管0-5V电位器1.2可编程并行接口芯片82558255A的功能分析及技术参数(
4、1)8255A的工作方式:方式0---基本输入输出方式;方式1---选通输入输出方式;方式2---双向选通输入输出方式。8255A的内部结构图(2)引脚信号8255A的引脚如图,分为数据线、地址线、读/写控制线、输入/输出端口线和电源线。8255A芯片引脚1.3模数转换芯片ADC0809(1)ADC0809的内部结构和外部引脚直接输入8个单端的模拟信号分时进行A/D转换。利用它可是电压模拟信号转换成数字信号并通过LED显示。ADC0809是CMOS器件,包括一个8位的逐次逼近型的ADC部分,还提供一个8通道模拟多路开关和通道寻址逻辑,利用它可直接输入8
5、个单端的模拟信号分时进行A/D转换。(2)ADC0809的内部结构各引脚定义分述如下:1)IN0~IN7——8路模拟输入,通过3根地址译码线ADDA、ADDB、ADDC来选通一路。2)D7~D0——A/D转换后的数据输出端,为三态可控输出,故可直接和微处理器数据线连接。8位排列顺序是D7为最高位,D0为最低位。3)ADDA、ADDB、ADDC——模拟通道选择地址信号,ADDA为低位,ADDC为高位。地址信号与选中通道对应关系如表11.3所示。4)ALE——地址锁存允许信号,高电平有效。5)OE——输出允许信号,高电平有效。当微处理器送出该信号时,ADC
6、0809的输出三态门被打开,使转换结果通过数据总线被读走。地址信号与选中通道的关系地址选中通道ADDCADDBADDA000011110011001101010101IN0IN1IN2IN3IN4IN5IN6IN71.4模拟量(0~5V)电压输出电源采用5V的采用电位器来调节的电压的输入大小。电路如图所示:1.5七段LED显示器的作用、功能分析及结构七段LED显示器的工作原理:如果发光二极管共阳极,则输入为0时亮,为1时灭,反之,则输入1时亮,0时不亮。发光二极管时一种外加电压超过额定电压时发生击穿,并因此能产生可发光的器件,数码显示器通常由多个发光二
7、极管来组成七段或八段笔画显示器,当组合发光时,便会显示某一个数码管或字符,七段代码的各位用作a—g和DP的输入。四程序流程图从键盘输入数字选择相应通道并转化为十进制数判断有无输入选通8255,设置方式控制字通过查表法控制LED灯的动态显示将二进制数转化为十进制数,并存入obufdx为382h,PBReadDatadx为382h,WriteOEdx为382h,ReadEOC延时将通道数送给al,dx为380h启动AD转换NY结束五程序清单stacksegmentstack'stack'dw32dup(0)stackendsdatasegmentdelay
8、dw5ibufdb2,0,2dup(0)obufdb3,0,3dup(0)segptdb40h
此文档下载收益归作者所有