微机实践全部实验.docx
《微机实践全部实验.docx》由会员分享,可在线阅读,更多相关《微机实践全部实验.docx(32页珍藏版)》请在优知文库上搜索。
1、实验一开关状态显示【实验目的】熟悉实验箱和软件开发平台的使用。了解基本1/0端口的操作方法和技巧,掌握编程和调试基本技能。【实验内容】利用74LS244作为输入口,读取开关状态,根据给定表格中开关状态对应的输出关系,通过74LS273驱动发光二极管显示出来。【实验区域电路连接图】参考上图连线:YO-Yl接K1K2(对应Jl、J2);Q0Q7接L1L8(对应J3至J10);CSl接800OH孔(对应J12);CS2接9000H孔(对应Jl1);IoWR-IoWR;IoRDIORD;然后用数据排线连接JX7-JX17(BUS2),【程序框图】【编程】CODESEGMENTASSUMECS:CODE
2、ORG1200HSTART:MOVDX,8(X)0HINAL,DXTESTALtOlHJNZYl/测试AL是否等于OIH,若不等于,则跳入循环Yl/TESTAL.02HJNZY2/测试AL是否等于02H,若不等于,则跳入循环Y2/MOVDX,9000HMOVAL,OFFH/点亮所有的灯/OUTDX,ALJmpstartYkTESTAL,02HJNZY3/测试AL是否等于02H,若不等于,则跳入循环Y3/MOVDX,9000HMOVAL,OAAH/点亮奇数号灯/OUTDX,ALjmpstartY2:MOVDX,9000HMOVAL,55H/点亮偶数号灯/OUTDX,ALJMPSTARTY3:MO
3、VDX,9000HMOVAL,OOH/所有灯全灭/OUTDX,ALJMPSTARTCODEENDSENDSTART【问答题】1I/O端口的寻址方式有哪2种?在x86系统中,采用哪一种?解:I/O端口的寻址方式有两种:一种是I/O地址与存储器地址统一编址,一种是I/O地址与存储器地址分别独立编址。在x86系统中,采用I/O地址与存储器地址分别独立编址。2、在输入出电路中,为什么常常要使用锁存器和缓冲器?解:一般来说,DO设备速度比CPU执行速度慢,故输入设备的数据线锁存在端口的锁存器中,CPU从端口中读入数据;输出时CPU将数据“打入”缓冲器后就可以退出,外设从缓冲器取数据。【心得体会】第一次的
4、实践课程做的是开关状态显示,通过本次试验的操作,我了解了dice8086实验系统自带键盘、显示电路和监控管理程序,在无PC机的情况下,同样可以脱机通过单步、断点、全速等方法调试实验程序。熟悉了实验箱和软件开发平台的使用。了解基本I/O端口的操作方法和技巧,掌握编程和调试基本技能。掌握了编程和调试基本技能,加深了对课堂上理论知识的学习,将理论与实践动手相结合,更好的掌握了知识,熟练了实验箱和软件结合使用的方法。实验二模拟交通灯实验【实验目的】1 .学习在PC机系统中扩展简单I/O接口的方法。2 .进一步学习编制数据输出程序的设计方法。3 .学习模拟交通灯控制的方法。【实验内容】用8255做输出口
5、,控制十二个发光管(4组红绿黄灯)的亮灭,模拟十字路口交通灯管理。【实验区域电路连接图】PeO-L3;PClfL7;PC2-*L11;PC3L15;红灯PC4T2;PC5T6;PC6-L10;PC7-L14;绿灯PB4-L1;PB5-L5;PB6L9;PB7L131,黄灯8255数据、控制线内部已线连好。【程序框图】【编程】CODESEGMENTASSUMECS:CODEORG100OHPORTAEQU0FF28HPORTBEQU0FF29HPORTCEQU0FF2AHPORTCNEQU0FF2BH;将8255的A、B、C和控制口地址定义,方便使用main:movdx,portcnmoval,
6、80houtdx,al;8255初始化,向控制口写入80H,表示A、B、C三个口都工作在方式Omovdx,por(bmoval,0fX)houtdx,al;B口高位为黄灯,输出OFoH/OFFH使黄灯初始全灭。否则默认输出全0,黄灯会全亮movdx,portcmoval,0fX)houtdx,al;C口高位绿灯,低位红灯。输出OFoH使绿灯全灭红灯全亮calldelay1;延时BEGIN:;主循环标号movdx,portcmoval,0a5houtdx,al;1、3路口绿灯亮,即PC4和PC6为0。对应路口红灯灭,即PCO和PC2为1,所以输出0A5Hcalldelay3;红绿灯转换之间的长延
7、时movdx,portcmoval,0f5houtdx,al;1、3路口绿灯灭,红灯不变,输出0F5Hmovex,81.I:movdx,portbmoval,OaOhoutdx,al;黄灯闪烁次数计数赋初值8;1、3路口黄灯对应PB4和PB6,该两位为0,故输出OAOH或OAFHcalldelay2;黄灯闪烁之间的短延时movdx,portbmoval,OfDhoutdx,alcalldelay2decexjnzLI;1、3路口黄灯灭,输出OFOH或OFFH;闪烁次数计数减1;闪烁次数计数不为0则跳回Ll继续闪烁movdx,portcmoval,OiDh;绿灯全灭,红灯全亮outdx,almo
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 实践 全部 实验