微机原理与接口技术 第二版 (马维华 著) 科学出版社 课后答案 第8章习题1.doc

上传人:土8路 文档编号:10418552 上传时间:2021-05-15 格式:DOC 页数:6 大小:149.50KB
返回 下载 相关 举报
微机原理与接口技术 第二版 (马维华 著) 科学出版社 课后答案 第8章习题1.doc_第1页
第1页 / 共6页
微机原理与接口技术 第二版 (马维华 著) 科学出版社 课后答案 第8章习题1.doc_第2页
第2页 / 共6页
微机原理与接口技术 第二版 (马维华 著) 科学出版社 课后答案 第8章习题1.doc_第3页
第3页 / 共6页
微机原理与接口技术 第二版 (马维华 著) 科学出版社 课后答案 第8章习题1.doc_第4页
第4页 / 共6页
微机原理与接口技术 第二版 (马维华 著) 科学出版社 课后答案 第8章习题1.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《微机原理与接口技术 第二版 (马维华 著) 科学出版社 课后答案 第8章习题1.doc》由会员分享,可在线阅读,更多相关《微机原理与接口技术 第二版 (马维华 著) 科学出版社 课后答案 第8章习题1.doc(6页珍藏版)》请在三一文库上搜索。

1、如图所示,假设LED数码管为共阴的,且段a接数据的最低位,段dp 小数点)接最高位,请编写显示内存单元DS:1200H中数据(为1位BCD码)的程序片段。+5VDGND74LS2738D7 |Q7 abAEND0 |Q0fgedcdpIOWCSCLK参考答案解:/CS对应的地址=7FH程序片段:mov si,1200call display_onen:Display_one procmov al,s Display_oneDistabmov bx,offse Distabxlatmov dx,7out dx,aretendpdb 3fh,06h,6bh,4fh,66h,6dh,7dh,07h,

2、7fh,6fh 8-6对于图8.1所示的非标准键盘显示器原理图,假设8255的地址3A0H3A3H,写出完成下列任务的程序片段:(1)初始化8255 MOV AL,10000001B ;A,B均为方式0输出,C上半口输出,下半口输入MOV D,3A3HOUT D,AL;8255方式控制字送控制端口(2)让8个LED数码管稳定显示12345678LEDDIS:MOV DI,OFFSET BUFFDATAMOV CL,80HLDISI:MOV AL,DI;指向缓冲区首地址;使最左边LED亮;AL中为要显示的数MOV BX,OFFSET TABLE ;段码表首址送BXXLATMOV DX,3A0HO

3、UT DX,ALMOV AL,CLMOV DX,3A1HOUT DX,ALCALL DELAYCMP CL,01JZLQUITINCDISHR CL,1JMP LDISLQUIT:RET;段码送AL;段码送段控端口A口 ;位扫描码送位控端口B口;保存位扫描码;延时;显示扫描到最右边LED码?;是,则已显示一遍,退出;否,则指向下一位LED;位码指向下一位;显示下一位LEDLTABLE DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,77H,7CH,39H,5EH,79H,71HBUFFDATA DB1234567;8个字节的缓冲区(3)当按下09数字键时,

4、在最右边LED上显示该数字,其它LED显示“-”;当按下a-f键时,在最左边LED上显示该字符,其它LED显示“三”。(以上同P305-306页程序)COMMDEL:MOV AL,BL CMP AL,9 JA ATOF ;9则转移LEDDIS:MOV BX,OFFSET LTABLE ;指向段码表首地址XLATMOV D,3A0HOUTDX,ALMOV C,1MOV A,CLMOV D,3A1HOUTDX,AL;段码送AL;段码送段控端口A口;使最右边LED亮;位扫描码送位控端口B口;保存位扫描码CALL DELAY ;延时 SHLCL,1;位码指向左边一位LDISI:MOV AL,40H ;

5、 “-”的段码MOV DX,3A0HOUTDX,ALMOV A,CLMOV D,3A1HOUTDX,AL;段码送段控端口A口;位扫描码送位控端口B口;保存位扫描码CALL DELAY ;延时CMP CL,80HJZLQUITSHLCL,1JMP LDISI;显示扫描到最左边LED码?;是,则已显示一遍,退出;位码指向左一位;显示左一位LEDATOF:MOV BX,OFFSET LTABLE ;指向段码表首地址XLAT;段码送ALMOV DX,3A0H ;段码送段控端口A口OUT DX,ALMOV CL,80HMOV AL,CLMOV DX,3A1HOUT DX,AL;使最左边LED亮;位扫描码

6、送位控端口B口;保存位扫描码CALL DELAY ;延时SHR C,1;位码指向右边一位LDISI2: MOV AL,49H ; 三”的段码MOV D,3A0HOUT DX,ALMOV AL,CLMOV DX,3A1HOUT DX,AL;段码送段控端口A口;位扫描码送位控端口 B口;保存位扫描码CALL DELAY ;延时CMP CL,1JZLQUITSHR C,1JMP LDISI2 LQUIT:RET;显示扫描到最右边LED码?;是,则已显示一遍,退出;位码指向下一位;显示右一位LEDLTABLE DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,77H,7CH,39H,5EH,79H,71H

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1