微机原理与接口实验报告大学论文.doc

微机原理与接口实验报告大学论文.doc

ID:11684067

大小:446.00 KB

页数:19页

时间:2018-07-13

微机原理与接口实验报告大学论文.doc_第1页
微机原理与接口实验报告大学论文.doc_第2页
微机原理与接口实验报告大学论文.doc_第3页
微机原理与接口实验报告大学论文.doc_第4页
微机原理与接口实验报告大学论文.doc_第5页
资源描述:

《微机原理与接口实验报告大学论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、微机原理与接口实验报告班级:姓名:学号:日期:2016.12.4目录实验1六位数码管动态显示实验实验2小键盘案件识别实验实验38位AD转换实验实验4步进电机实验实验1六位数码管动态显示实验1.1实验目的了解共阴级数码管显示数字的原理,掌握六位共阴级数码管动态显示的控制方法。1.2实验原理、内容,接线图,程序流程图,必要时附上实验步骤和电路原理图。将0-9这十个数字按照从右到左的顺序循环步进显示,即首先从最右端数码管显示“0”,间隔一定时间后向左移动一位,直到最左端。到最左端后变换数字,按照同样的方法显示1-9,以此循环往复。做

2、实验之前需要将七段数码管上方的拨动开关打到“CPU”位置。实验接线图如图1所示,只需将LED_CS连接到地址译码200H即可。图1六位数码管显示实验接线图图2六位数码管单元电路图实验系统使用了6个七段共阴级数码管,形成6位数码管显示电路,如图3-6所示。该电路由六个共阴级数码管组成,使用了段码锁存器(字形锁存器)74LS273、OC门驱动器和位码锁存驱动器TPIC6B273。段码锁存器(字形锁存器)74LS273输出高电平有效,位码锁存驱动器TPIC6B273输出低电平有效。/CS为两个锁存器的片选信号。地址线A0用来区分选择

3、段码还是位码,在/CS=0,/IOW=0的情况下,A0=0CPU发出来的数据被锁到段码锁存器(字形锁存器)74LS273,保存字形编码,A0=1CPU发出来的数据被锁到位码锁存驱动器TPIC6B273,保存位选码。由于位码锁存驱动器TPIC6B273将输入的每一位数据反相后再输出的,所以对于段选和位选输入代码来说,都是高电平有效(高电平点亮数码管)。每个七段共阴级数码管显示十进制/16进制数字的字形编码如图3。图3共阴级7段数码管编码表流程图如下:图4六位数码管显示实验主程序参考流程图图5六位数码管显示实验显示子程序参考流程图

4、1.3完整的程序清单和相关注释。.modelsmall.386datasegmentnumdb3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fhdataendscodesegmentassumecs:code,ds:dataBEGIN:movsi,0movax,datamovds,axleabx,numcount:movcx,6movah,00000001bscan:moval,[bx+si];字形处理movdx,200houtdx,almoval,ah;字位处理movdx,201houtdx,al

5、calldelayshlah,1loopscanaddsi,1cmpsi,10jnzcountsubsi,10jmpcountdelayprocnearpushcxmovcx,0lop:looploppopcxretdelayendpcodeendsendBEGIN1.4实验数据及结果分析完成了0到9的八个数码管依次顺序显示,每次的显示都有一定的延迟,当显示完数字9以后就再次从0开始。1.5实验过程中遇到的问题,以及解决办法遇到的问题:显示的时候一开始很难延迟。解决的方案:通过构造一个延迟函数来完成,在延迟函数中一直重复进行某

6、一个动作,用计数器的倒计时来完成延迟的功能,由于需要调用新的函数,而且需要一个计数器的支持,所以需要将cx压入栈中。1.6实验总结熟悉了汇编语言的相关语言,也熟悉了软件与接线板的操作。通过入栈压栈的方式,完成对于延迟操作的函数构造。同时,也实践了moval,[bx+si]movdx,200houtdx,al的字形处理,和moval,ahmovdx,201houtdx,al的字为命令的语句熟悉。实验2小键盘按键识别实验1.1实验目的掌握用软件方法识别行列式键盘按键的原理和方法。1.2实验原理、内容,接线图,程序流程图,必要时附上

7、实验步骤和电路原理图。当实验板上的小键盘有键按下时,将其对应的键号(16进制数0-F)显示在七段数码管上。实验系统提供了一个16按键的小键盘,采用行列式4×4键盘,形成矩阵结构,如图3-10所示。通常,该键盘矩阵的行线和列线分别与8255并行接口的两个端口连接,通过程序的检测和判断来识别按键操作。当需要检测某键按下时,依次给1、2、3、4行线输出低电平,某键按下时,相应的行和列上的两条线短路,即相应的列线被拉成低电平,其他列线维持高电平。程序通过并口读回4根列线的值,根据行线列线为0的状态即可判断出该按键的键号(即位置)。图6

8、4X4键盘原理图实验接线图如图7所示,将8255端口A的PA0-PA3与4个行线KL0-KL3连接,将8255端口B的PB0-PB3与4个列线KR0-KR3连接,设置选择8255A组、B组端口为方式0(基本输入输出方式)工作,且端口A方向为输出,用来控制行线,端口B方向为输入

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。