微机原理简单输入输出实验报告

微机原理简单输入输出实验报告

ID:45605794

大小:77.76 KB

页数:5页

时间:2019-11-15

微机原理简单输入输出实验报告_第1页
微机原理简单输入输出实验报告_第2页
微机原理简单输入输出实验报告_第3页
微机原理简单输入输出实验报告_第4页
微机原理简单输入输出实验报告_第5页
资源描述:

《微机原理简单输入输出实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、东南大学《微机实验及课程设计》实验报告实验四(1)简单输入输出一.实验目的与内容(一)实验目的1)进一步掌握TPC实验装置的基本原理和组成结构;2)掌握利用I/O指令单步调试检查硬件接口功能,学会利用示波器检测1/0指令执行时总线情况;3)掌握简单并行输入输出接口的工作原理及使用方法,进一步熟悉掌握输入输出单元的功能和使用。(二)实验内容及要求1、输出接口输出,根据8个发光二极管发光的情况骑证编程从键盘输入一个字符或数字,将其ASCII码通过正确性。(输出端口实验必做)2、用逻辑电平开关预置某个字母的ASCII码,编程输入这个ASCII码,并将其对应字母在屏幕上显示出来。(

2、输入端口实验必做)3、利用基本实验(1)中的输出锁存电路,设计L0〜L7为流水灯,流水间隔时间由软件产生。(输出端口实验)4、利用基本实验(2)中的输入电路,监测逻辑电平开关K0〜K7的变换,当开关状态为全开时,在屏幕上显示提示信息并结朿程序。(输入端口实验)要求:1、输入输出端口应该可以响应外设的连续变化。2、输出按ESC键退出;输入按任意键退出。3、内容3、4比做一题,选做一题一.实验基本原理(一)基本原理简单并行输出实验:八D触发器74LS273的八个输入端接数据总线D0〜D7,从键盘输入一个字符或数字,通过2A8『输出接口输出该字符或者数字代表的ASCII码,再通过

3、8个发光二极管发光显示二进制数码,从而验证编程以及电路的正确性。简单并行输入实验:八缓冲器74LS244的八个输出端接数据总线DO〜D7,8个输入端分别接逻辑电平开关K0〜K7,在逻辑电平开关上预置任意字符的ASCII码,编程将此ASCII码通过2A0『输入,ASCII码对应字符显示在屏幕上,从而验证编程及电路的正确性。(二)实验接线图^—4.0—ID2D3D4D5D6D7D8D4.2102Q304Q5Q6Q7Q8Q133_1q14I171f1fl10VIOW:聖一^A8H~*CLR>CLK*74LS273NU2Au74LS32D:::::::VCClQvdc4-1简单并

4、行输出接口01234567••••••••••••••・12-34・Y¥¥Y2222IZ3411111234•GAAAA11111・~•1234-GAAAA2•2222・~K6*K7*74ALS244ANU2A理/IOR竺2A0H〜74ALS32M::::::::::::::图3.4-1简单并行输入接口(三)主程序流程图开始等待键盘输入是ESC键一「一一一一YNJf自端口2A8H输tBASCII码开始H墻门ZAC?晞入ASCTT码保存输入ft^scim%显示字符输入参考流稈图输出参考流程图一.方案实现与测试(或调试)(一)实验代码必做1:代码与参考程序相同,主要是替换主机的

5、tpc卡的i/o地址ioportequ0d400h-0280hls273equioport+2a8h同样需要替换主机的tpc卡的i/o地址必做2:代码与教材参考程序相同,ioportequ0d400h-0280h1s244equioport+2a0h必做3(选择输出实验)代码如下:ioportequ0b800h-0280hls273equioport+2a8hsteickssegmentstackdb100dup(?)stacksendscodesegmentassumecs:code,ss:stacksmainprocfarstart:movax,stacksmovss,

6、axmovah,2;回车符movdl,Odhint21hmovah,1;等待键盘输入int21hjudge:cmpal,27;判断是否为ESC键jcexit;若是则退出empal,31hjeXIX2:movex,8int21hjnzjudgejeX2;若无,则转X2XI:movex,8moval,Olhmovdx,ls273XXI:outdx,alcal11delayrolal,1loopXX2movah,06;是否有键按下movdl,Offhint21hjnzjudgejeXI;若无则转XIexit:movah,4ch;返回DOSint21hmainendpdelaypr

7、ocnear;延时子程序movdx,ls273zzz:movex,0XX2:outdx,alzz:loopzzcalldelaydecbxrolal,1jnezzzloopXX2retmovah,06;是否有键按下delayendpmovdl,Offhcodeendsendstart(-)实验调试结果首先,实验运行z前应该检测硬件是否正常,在正常的情况下,运疔实验代码,检测试验结果,运行结果如下:实验1:从键盘输入不同的字母,灯可以连续响应变化,按照字母的ASCII,实现灯的亮灭。实验2:可以实现通过开关控制输入的

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

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

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