微机原理硬件实验报告.docx

微机原理硬件实验报告.docx

ID:52208468

大小:559.93 KB

页数:45页

时间:2020-03-24

微机原理硬件实验报告.docx_第1页
微机原理硬件实验报告.docx_第2页
微机原理硬件实验报告.docx_第3页
微机原理硬件实验报告.docx_第4页
微机原理硬件实验报告.docx_第5页
资源描述:

《微机原理硬件实验报告.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、信息与通信工程学院微机原理硬件实验报告班级:2008211113姓名:学号:序号:日期:2010年12月第2页实验一熟悉实验环境及IO的使用1一、实验目的1二、实验内容1三、实验过程1四、心得体会5实验二8255A并行接口应用6一、实验目的6二、实验内容6三、实验过程61、八段数码管位选规律62、六位数码管静态显示73、六位数码管动态显示104、扩展:数码管显示键盘输入学号13四、心得建议19实验三8253计数器/定时器的应用20一、实验目的20二、实验内容20三、实验过程201、音乐发生器202、键盘弹奏乐曲

2、26II四、实验总结321、思考题322、问题和解决方案323、心得体会与建议33实验四串行口8251A实验34一、实验目的34二、实验内容34三、实验过程341、自收自发342、双机通信413、思考题42四、实验总结42II微机原理硬件实验·报告实验一熟悉实验环境及IO的使用一、实验目的1.通过实验了解和熟悉实验台的结构,功能及使用方法。2.通过实验掌握直接使用Debug的I、O命令来读写I/O端口。3.学会Debug的使用及编写汇编程序。二、实验内容1.学习使用Debug命令,并用I、O命令直接对端口进行读

3、写操作。2.用汇编语言编写跑马灯程序。实现功能:A.通过读入端口状态,选择工作模式(灯闪烁方式、速度等);B.通过输出端口控制灯的工作状态(低电平灯亮)。三、实验过程1.在Debug下,用I是命令读输入端口的状态,即拨码开关的状态,用O命令向端口输出数据,通过发光管来查看。测试结果:A.使用命令:读取开关状态,得出的结果是从左低右高,即是低位,是高位。B.使用命令:测试数码管的低位,改变输入的值可依次测试各个数码管是否正常。七段数码管左边为高位,右边为低位。2.分析以下程序段的作用MOVAH,0BHINT21H

4、ORAL,ALJZ0100INT20H该段程序实现了检测键盘状态,在键盘有任意键输入时退出程序返回DOS的功能。该实现依赖于0BH号中断调用和巧妙使用程序入口返回地址直接返回。第42页微机原理硬件实验·报告在DOS的DEBUG模式下,地址不用添加十六进制H标志。地址默认为16进制,多写了反而画蛇添足产生错误。普通数据为了区分需要添加H。1.编写跑马灯程序。程序流程图如下:开始读取控制信息开关开启?设定跑马灯方向、速度等参量灯循环亮灭控制信息变化?结束开关开启?NONONOYESYES第42页微机原理硬件实验·报

5、告程序源码如下:DATASEGMENTDB100DUP(0)DATAENDS;-------------------------------------------------------------STACKSEGMENTSTACK'STACK';DefineSTACKSegmentDB100DUP(0)STACKENDS;-------------------------------------------------------------CODESEGMENTASSUMECS:CODE,DS:DATA,

6、SS:STACK;-------------------------------------------------------------;Usetwoloopstodelay;Readintodecidehowlongtoloop,thiscancontrolspeedPUASEMACROLOCALLOPP1,LOPP2,HERPUSHAXPUSHBXPUSHDXHER:READ;herecanimplementPAUSEfunctionSHLAH,1SHLAH,1;D6controlpauseJCHERM

7、OVDH,ALANDDH,6FH;UsedtocontrolrunningspeedLOPP1:MOVAX,0FFFHLOPP2:DECAXJNZLOPP2DECDXJNZLOPP1;Twoloops,sotimeislongenoughPOPDXPOPBXPOPAXENDM;-------------------------------------------------------------第42页微机原理硬件实验·报告READMACRO;ReadincontrolinformationMOVDX,0E8

8、E0HINAL,DXMOVAH,ALENDM;-------------------------------------------------------------START:;MainprogramMOVAX,DATAMOVDS,AXMOVDX,0E8E0HLOP:READSHLAL,1;D7istheswitchJNCLOPSHRAH,1;D1controlstherunnin

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

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

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