微机原理硬件实验程序4

微机原理硬件实验程序4

ID:41123107

大小:96.00 KB

页数:18页

时间:2019-08-17

微机原理硬件实验程序4_第1页
微机原理硬件实验程序4_第2页
微机原理硬件实验程序4_第3页
微机原理硬件实验程序4_第4页
微机原理硬件实验程序4_第5页
资源描述:

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

1、1.简单I/O控制PAGE60,132.MODELsmall.STACK20H.DATA20HLS244EQU7000HLS273EQU0B000H.CODEORG0100HMAIN:MOVSP,9000HMOVDX,LS244;读取开关状态INAL,DXMOVDX,LS273OUTDX,AL;送LED显示JMPMAINEND2.存储器扩展实验PAGE60,132.MODELsmall.STACK20h.DATA20HRAMADDRESSEQU0B000HA8255EQU7000HB8255EQU7001HC82

2、55EQU7002HD8255EQU7003HDCLK0EQU00000000BDCLK1EQU00000001BDIN0EQU00000010BDIN1EQU00000011B.CODEDIDATADB?ORG0100H;MAIN:MOVSP,9000HMOVDX,D8255MOVAL,80HOUTDX,ALNEXT:CALLW_RAM;把数据存入指定的地址中CALLR_RAM;从指定的地址中读出数据MOVDIDATA,ALCALLDISPJMP$;;******************************

3、**************************;/*写RAM子程序*/*;********************************************************;W_RAM:MOVDX,0B000H;把数据存入指定的地址中MOVBX,OFFSETRAMDATAMOVAL,[BX]MOVAL,99HW_RAM1:OUTDX,ALRET;;********************************************************;/*读RAM子程序*/*;****

4、****************************************************R_RAM:MOVDX,0B000HR_RAM1:INAL,DX;从指定的地址中读出数据RET;;***************************************************************;/*显示子程序*/*;***************************************************************;DISP:MOVAL,DIDATA;取

5、低位ANDAL,0FHCALLSEND;显示MOVAL,DIDATAMOVCL,04HSHRAL,CL;取高位CALLSEND;显示RETSEND:PUSHCXMOVAH,00HMOVDI,AXMOVBX,OFFSETSGTB1MOVAL,[BX+DI];取字符MOVAH,ALMOVCX,01HSEND1:MOVDX,D8255MOVAL,DCLK0;DCLK<-0OUTDX,ALMOVAL,AHRCLAL,CLJCSEND2MOVAL,DIN0;DIN<-0OUTDX,ALJMPSEND3SEND2:MOVAL

6、,DIN1;DIN<-1OUTDX,ALSEND3:MOVAL,DCLK1OUTDX,AL;DCLK<-1INCCXCMPCX,09HJNZSEND1MOVAL,DIN1OUTDX,ALPOPCXRET;;********************************************************;/*延时子程序*/*;********************************************************;DELAY:MOVCX,0FFFFH;延时LOOP$RETSG

7、TB1DB0C0H;0DB0F9H;1DB0A4H;2DB0B0H;3DB99H;4DB92H;5DB82H;6DB0F8H;7DB80H;8DB90H;9DB88H;ADB83H;BDB0C6H;CDB0A1H;DDB86H;EDB8EH;FDB00HRAMDATADB099hEND3.串并转换实验;164串并转换程序,00~99循环显示;DCLK----PC0,DIN----PC1PAGE60,132.MODELsmall.STACK20H.DATA20HA8255EQU7000HB8255EQU7001HC

8、8255EQU7002HD8255EQU7003HDCLK0EQU00000000BDCLK1EQU00000001BDIN0EQU00000010BDIN1EQU00000011B.CODEORG0100HMAIN:MOVSP,9000HMOVDX,D8255MOVAL,80HOUTDX,ALMOVSI,00H;十位MOVDI,00H;个位MAIN1:MOVBX,OFF

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

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

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