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

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

ID:53249629

大小:691.46 KB

页数:20页

时间:2020-04-02

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

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

1、北京邮电大学——微机原理与接口技术硬件实验报告学院:信息与通信工程学院班级:学号:班内序号:姓名:实验一I/O地址译码20/20一、实验目的掌握I/O地址译码电路的工作原理。二、实验原理和内容1、实验电路如图1-1所示,其中74LS74为D触发器,可直接使用实验台上数字电路实验区的D触发器,74LS138为地址译码器。译码输出端Y0~Y7在实验台上“I/O地址“输出端引出,每个输出端包含8个地址,Y0:280H~287H,Y1:288H~28FH,……当CPU执行I/O指令且地址在280H~2BFH范围内,译码器选中,必有一根译码线输出负脉冲。例如:执行下面两条指令MOVDX

2、,2A0HOUTDX,AL(或INAL,DX)Y4输出一个负脉冲,执行下面两条指令MOVDX,2A8HOUTDX,AL(或INAL,DX)Y5输出一个负脉冲。图1-1利用这个负脉冲控制L7闪烁发光(亮、灭、亮、灭、……),时间间隔通过软件延时实现。2、接线:Y4/IO地址接CLK/D触发器Y5/IO地址接CD/D触发器D/D触发器接SD/D角发器接+5VQ/D触发器接L7(LED灯)或逻辑笔三、硬件接线图和软件程序流程图1、硬件连线图如图1-1;2、软件程序流程图开始自端口2A0H输出自端口2A8H输出延时有输入吗结束N20/20Y图1-2四、源程序DATA1EQU2A0H;

3、定义数据变量代表地址2A0HDATA2EQU2A8H;定义数据变量代表地址2A8HCODESEGMENTASSUMECS:CODEBEGIN:MOVDX,DATA1OUTDX,AL;向地址DATA1输出信号CALLDELAY;调用延时子程序MOVDX,DATA2OUTDX,ALCALLDELAYMOVAH,1;检测是否有键盘输入INT16HJEBEGIN;如果没有输入,则循环MOVAX,4C00H;返回DOSINT21HDELAYPROCNEAR;延时子程序MOVCX,0FFFFHLP1:MOVBX,200LP2:DECBXJNZLP2LOOPLP1RETDELAYENDPC

4、ODEENDSENDBEGIN五、实验结果运行程序后可以看到LED灯亮灭交替,改变延时时间,灭的持续时间增加。六、实验总结由于这个实验是第一次接触,虽然比较简单,但是还是出现了很多的问题。刚开始忘记写延时子程序,后来发现后加上,发现LED灯还是一直亮,到最后才发现原来是延时的时间太短,所以延时采用了两层循环以增加延时长度。七、实验收获与心得体会通过这个实验,首先让我对汇编程序的要素有了更加清晰的认识,就是汇编程序便需要有代码段;其次,当汇编程序出现问题时,掌握了一定的解决方法。20/20实验二简单并行接口一、实验目的掌握简单并行接口的工作原理及使用方法。二、实验原理和内容1、

5、按下面图4-2-1简单并行输出接口电路图连接线路(74LS273插通用插座,74LS32用实验台上的“或门”)。74LS273为八D触发器,8个D输入端分别接数据总线D0~D7,8个Q输出端接LED显示电路L0~L7。2、编程从键盘输入一个字符或数字,将其ASCⅡ码通过这个输出接口输出,根据8个发光二极管发光情况验证正确性。3、按下面图4-2-2简单并行输入接口电路图连接电路(74LS244插通用插座,74LS32用实验台上的“或门”)。74LS244为八缓冲器,8个数据输入端分别接逻辑电平开关输出K0~K7,8个数据输出端分别接数据总线D0~D7。4、用逻辑电平开关预置某个

6、字母的ASCⅡ码,编程输入这个ASCⅡ码,并将其对应字母在屏幕上显示出来。5、接线:1)输出按图4-2-1接线(图中虚线为实验所需接线,74LS32为实验台逻辑或门)2)输入按图4-2-2接线(图中虚线为实验所需接线,74LS32为实验台逻辑或门)三、硬件接线图和软件程序流程图1、硬件接线图图2-120/202、软件程序流程图图2-2四、源代码CODESEGMENTASSUMECS:CODEBEGIN:XORAX,AXMOVAH,1INT21HCMPAL,1BHJZEDMOVDX,2A8HOUTDX,ALLOOPBEGINED:MOVAX,4C00HINT21HCODEEND

7、SENDBEGIN五、实验结果连接好电路后,运行程序,然后用键盘输入任意一个字母或者数字,然后发现LED灯的亮灭情况正好表示了所输入字符的ASC码。六、实验总结此次实验代码比较简单,看好输出端基本上就不会有什么大的代码问题,这个实验关键的一点我觉得是连接电路,由于实验所需电路要连接的线比较多,所以在连接线的时候一定要认真仔细,一旦连错很难检查出来,那样的话就只能重新连接了。20/20七、实验收获与心得体会这个实验主演还是让我们进一步接触这种软硬结合的方式,以便不断地了解熟悉它,通过这次实验,除实验本身外

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

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

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