数码管显示程序(汇编语言)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

实验三数码显示一、实验目的了解LED数码管动态显示的工作原理及编程方法。二、实验内容编制程序,使数码管显示“DJ--88”字样。三、实验程序框图四、实验步骤联机模式:(1)在PC机和实验系统联机状态下,运行该实验程序,可用鼠标左键单击菜单栏“文件”或工具栏“打开图标”,弹出“打开文件”的对话框,然后打开598K8ASM文件夹,点击S6.ASM文件,单击“确定”即可装入源文件,再单击工具栏中编译装载,即可完成源文件自动编译、装载目标代码功能,再单击“调试”中“连续运行”或工具图标运行,即开始运行程序。(2)数码管显示“DJ--88”字样。脱机模式:1、在P.态下,按SCAL键,输入2DF0,按EXEC键。2、数码管显示“DJ--88”字样。五、实验程序清单CODESEGMENT;S6.ASMdisplayDJ--88ASSUMECS:CODEORG2DF0HSTART:JMPSTART0PAEQU0FF20H;字位口PBEQU0FF21H;字形口PCEQU0FF22H;键入口BUFDB?,?,?,?,?,?data1:db0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h,88h,83h,0c6h,0a1hdb86h,8eh,0ffh,0ch,89h,0deh,0c7h,8ch,0f3h,0bfh,8FH,0F0HSTART0:CALLBUF1CON1:CALLDISPJMPCON1DISP:MOVAL,0FFH;00HMOVDX,PAOUTDX,ALMOVCL,0DFH;显示子程序,5msMOVBX,OFFSETBUFDIS1:MOVAL,[BX]MOVAH,00HPUSHBXMOVBX,OFFSETDATA1ADDBX,AXMOVAL,[BX]POPBXMOVDX,PBOUTDX,ALMOVAL,CLMOVDX,PAOUTDX,ALPUSHCXDIS2:MOVCX,00A0HLOOP$POPCXCMPCL,0FEH;01HJZLX1MOVAL,0FFH;00HMOVDX,PAOUTDX,ALINCBXRORCL,1;SHRCL,1JMPDIS1LX1:MOVAL,0FFHMOVDX,PBOUTDX,ALRETBUF1:MOVBUF,0DHMOVBUF+1,19HMOVBUF+2,17HMOVBUF+3,17HMOVBUF+4,08HMOVBUF+5,08HRETCODEENDSENDSTART

1 / 4
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功