信号检测与显示功能设计..docVIP

  • 41
  • 0
  • 约1.32万字
  • 约 30页
  • 2019-01-01 发布于湖北
  • 举报
PAGE PAGE 20 微机原理及接口技术 课程设计报告 班 级:自动化0800班 学 号: 0000000000 姓 名: 无名氏 指导老师: 李志民 中南大学 目录 设计要求……………………………………………………2 实验环境……………………………………………………2 实验原理……………………………………………………2 硬件接线图…………………………………………………8 程序流程图…………………………………………………10 源程序清单…………………………………………………17 调试问题及心得体会………………………………………29 参考文献……………………………………………………30 信号检测与显示功能设计 一、设计要求: (1)、分别用C语言和汇编语言编程完成硬件接口功能设计; (2)、硬件电路基于80x86微机接口电路的采样接口电路; (3)、程序功能要求:小键盘给定、数码管(屏幕)显示,完成对数字开关量和模拟量的采样和显示; (4)、具备本地及远程(串行方式)功能。 二、实验环境 汇编语言编译器,唐都试验箱 三、实验原理 设计要求是小键盘给定、数码管(屏幕)显示,完成对数字开关量和模拟量的采样和显示,基本思路是:通过小键盘选择所需操作,即本地还是远程,数字还是模拟。若选定本地数字,则进入数字采样子程序,通过读取开关量来确定输出值并通过数码管显示,若选定本地模拟,则进入模拟量采样子程序,通过A/D转换器读取数值,调用数码管显示程序,在本地显示。若选择远程显示,则将采样后的值进行发送,在接受端接收后再显示。 本次设计采用子程序调用的方式进行,在主程序中,主要是一个字幕显示程序,通过9号功能调用显示欢迎字幕,提示小键盘各按键的功能选择。然后进入scan函数,并设置由scan函数返回后的循环,判断是否退出主程序,否则再次显示字幕,选择需要的循环。 Ⅰ.键盘扫描 实验系统中的键盘及数码管显示单元提供了4×4的16个按键。四个数码管也接成了扫描电路,公用电位控制信号A~Dp,各自的公共端及列选通信号X1~X4,扫描信号为Y1~Y4。电路如图一所示: 并行接口是以数据的字节为单位与I/O设备或被控制对象之间传递信息。CPU和接口之间的数据传送总是并行的,即可以同时传递8位、16位、32位等。8255可编程外围接口芯片是Intel公司生产的通用并行I/O接口芯片,它具有A、B、C三个并行接口,用+5V单电源供电,能在以下三种方式下工作:方式0--基本输入/出方式、方式1--选通输入/出方式、方式2--双向选通工作方式。8255的引脚如图二所示,8255工作方式控制字和C口按位置位/复位控制字格式如图三所示。 在程序中,初始化8255,方式0,A口、B口输出,C口低4位输入。 键盘扫描模块中,首先进行扫描,即A口全部送零,读出C口状态,若全为高电平,则说明没有键按下,继续扫描。若有的位为低电平,判断是否为抖动,即延时20ms后再重新扫描,若为抖动则重新扫描,若却有键按下则判断是哪一行有键按下,若为0EH(1110B)则为第一行有键按下,转入本地数字量处理程序,若为0DH(1101B)则为第二行有键按下,转入本地模拟量处理程序,若为0BH(1011)则为第三行有键按下,转入远程数字量处理程序,若为07H(0111)则为第一行有键按下,转入远程模拟量处理程序。 数码管输出模块中,首先将采集到的8位数字量存储起来,先取高八位,查表转化成为共阴极码。然后选通第一个数码管即8255A口输出0FEH(A口只用到了第四位)。然后将转换成的共阴极码通过B口输出。延时。然后将低四位数据通过同样方式输出到第二个数码管上(8255A口输出0FDH)。需要注意的是第一个数码管对应的是最低位,并以此类推。 = 2 \* ROMAN II.数字开关量采样 输入接口一般用三态缓冲器实现,外部设备输入数据通过三态缓冲器,通过数据总线传送给微机系统。74LS245是一种8通道双向的三态缓冲器,其管脚结构如图四所示。DIR引脚控制缓冲器数据方向,DIR为1表示数据由A[7:0]至B[7:0],DIR为0表示数据由B[7:0]至A[7:0]。G引脚为缓冲器的片选信号,低电平有效。 在本地和远程的数字量采样子程序中,采样的方法是一样的。即每隔一段时间从基本输入单元读一次数据,再转入输出子程序或远程发送子程序,转换成相应的共阴极码或ASCⅡ码后发送。 = 3 \* ROMAN III.模拟量采样 ADC0809完成模拟信号到数字信号的转换。输入模拟信号由A/D转换单元可调电位器提供的0~5V。 ADC0809包括一个8位的逐次逼近型的ADC部分,并提供一个8通道的模拟多路开关和联合寻址逻辑。用它可直接输入8

文档评论(0)

1亿VIP精品文档

相关文档