资源描述:
《硬件接口实验 西电》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、八个硬件实验实验三简单并行接口(输入)实验一.实验目的掌握简单并行接口的工作原理及使用方法。二.实验内容见实验报告三.参考程序(文件名:74LS244.ASM)IOPORTEQU0DC00H-0280HIS244EQUIOPORT+2A0HCODESEGMENTASSUMECS:CODESTART:MOVDX,IS244;从2A0H输入一数据INAL,DXMOVDL,AL;将所读数据保存在DL中MOVAH,02HINT21HMOVDL,0DH;显示回车符INT21HMOVDL,0AH;显示换行符INT21HMOVAH,06H;有键按下吗?MOVD
2、L,0FFHINT21HJNZEXITJESTART;若无,则转STARTEXIT:MOVAH,4CH;返回DOSINT21HCODEENDSENDSTART9实验四简单并行接口(输出)实验一.实验目的掌握简单并行接口的工作原理及使用方法。二.实验内容见实验报告册三.参考程序(文件名:74LS273.ASM)IOPORTEQU0DC00H-0280HIS273EQUIOPORT+2A8HCODESEGMENTASSUMECS:CODESTART:MOVAH,02H;回车符MOVDL,0DHINT21HMOVAH,01H;等待键盘输入INT21HC
3、MPAL,27;判断是不是ESC键JEEXIT;若是ESC键,则退出MOVDX,IS273;若不是ESC键,从280HOUTDX,AL;输出其ASCII码JMPSTART;转STARTEXIT:MOVAH,4CH;返回DOSINT21HCODEENDSENDSTART9实验五七段数码管(8255)实验一.实验目的掌握数码管显示数据的原理。二.实验内容见实验报告册三.参考程序(文件名:LED1.ASM)datasegmentioportequ0DC00h-0280hio8255aequioport+288hio8255bequioport+28bh
4、leddb3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fhmesg1db0dh,0ah,'Inputanum(0--9h):',0dh,0ah,'$'dataendscodesegmentassumecs:code,ds:datastart:movax,datamovds,axmovdx,io8255b;使8255的A口为输出方式movax,80houtdx,alsss:movdx,offsetmesg1;显示提示信息movah,09hint21hmovah,01;从键盘接收字符int21hcmpal,'0';是否小
5、于0jlexit;若是则退出cmpal,'9';是否大于9jgexit;若是则退出subal,30h;将所得字符的ASCII码减30Hmovbx,offsetled;bx为数码表的起始地址xlat;求出相应的段码movdx,io8255a;从8255的A口输出outdx,aljmpsss;转SSSexit:movah,4ch;返回DOSint21hcodestart9实验六交通灯控制实验一.实验目的通过并行接口8255实现十字路口交通灯的模拟控制,进一步掌握对并行口的使用。二.实验内容见实验报告册三.参考程序(文件名:JTD.ASM)DATASE
6、GMENTIOPORTEQU0DC00H-0280HIO8255AEQUIOPORT+28AHIO8255BEQUIOPORT+28BHPORTC1DB24H,44H,04H,44H,04H,44H,04H;六个灯可能DB81H,82H,80H,82H,80H,82H,80H;的状态数据DB0FFH;结束标志DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDX,AXMOVDX,IO8255BMOVAL,90HOUTDX,AL;设置8255为C口输出MOVDX,IO8255ARE
7、_ONMOVBX,0ON:MOVAL,PORTC1[BX]CMPAL,0FFHJZRE_ONOUTDX,AL;点亮相应的灯INCBXMOVCX,20;参数赋初值TESTAL,21H;是否有绿灯亮JZDEL;没有,短延时MOVCX,2000DE1:MOVDI,9000;DI赋初值9000DE0:DECDI;减1计数JNZDE0;DI不为0,继续延时LOOPDE1PUSHDXMOVAH,06HMOVDL,0FFHINT21HPOPDXJZON;没有,转到ONEXIT:MOVAH,4CH;返回DOSINT21HCODEENDSENDSTART9实验七可
8、编程定时器/计数器(8253-1)实验一、实验目的:掌握8253的基本工作原理和编程方法。二.实验内容:见实验报告册三.参考程序(文件名