- 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
您可能关注的文档
- 新元煤业瓦斯抽放管道抑爆设备安装方案..docx
- 新员工安全培训教材..doc
- 新员工培训考试系统..doc
- 新寨中学教务处管理制度汇总..doc
- 新政调控下房地产开发企业土地增值税的税收筹划..doc
- 新中大报表操作手册..doc
- 新自动扶梯与自动人行道监督检验自检报告..doc
- 鑫旺布袋收尘及灰库技术协议(最终)..doc
- 信号发生器硬件电路设计论文..doc
- 信号故障分析与处理..doc
- 宣贯培训(2026年)《NYT 4512-2025 非洲菊疫病抗性鉴定技术规程》.pptx
- 宣贯培训(2026年)《NYT 4514-2025木薯副产物综合利用导则》.pptx
- 宣贯培训(2026年)《NYT 4513-2025木薯全程机械化生产技术规范》.pptx
- 宣贯培训(2026年)《NYT 4470-2025全株玉米青贮质量分级》.pptx
- 宣贯培训(2026年)《NYT 4468-2025玉米供需平衡表编制规范》.pptx
- 宣贯培训(2026年)《NYT 4469-2025全株玉米青贮质量评定 综合指数法》.pptx
- 宣贯培训(2026年)《NYT 4474-2025东北地区玉米-大豆轮作生产技术规程》.pptx
- 宣贯培训(2026年)《NYT 4472-2025玉米耐盐碱鉴定评价技术规程》.pptx
- 宣贯培训(2026年)《NYT 4473-2025玉米抗旱性鉴定评价技术规程》.pptx
- 宣贯培训(2026年)《NYT 4478-2025甘薯收获技术规程》.pptx
最近下载
- 新版湘少版四年级下册英语教案全册.doc
- 教科版小学六年级下册综合实践活动主题二 第2课 我给学校提建议(课件).pptx VIP
- FR-WI-08-23 环境管理物质执行标准 A21.xls VIP
- 比亚迪环境管理物质标准A6.pdf VIP
- 大数据视角下小学生学习能力评价与提升策略实践教学研究课题报告.docx
- 2025年落实上级统计督察整改工作情况的报告范文.docx VIP
- HSF001--A1环境管理物质管理标准.doc VIP
- 外军管理概论题库及答案.doc VIP
- T SHJNXH 0021—2025 电化学储能电站运行综合能效等级及评价.pdf VIP
- 2025年外军管理概论试题及答案.docx VIP
原创力文档

文档评论(0)