微机实验报告书.docx
《微机实验报告书.docx》由会员分享,可在线阅读,更多相关《微机实验报告书.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验题目:七段数码管实验目标:1.静态显示:从键盘输入一位十进制数字(09),在七段码管上显示出来;2.动态显示:编程在两个数码管上显示“56”。实验步骤:1.在DOS状态下,编写程序,编译,连接;2 .按照实验书上连接实验电路;.运行程序,按照实验目标进行操作;程序框图:实验二:Z开始延时N返回DOS程序清单:实验一:IO8255BASEEQU 0C400HIO8255AEQUIO8255BASEIO8255CEQUIO8255BASE + 2IO8255KEQUIO8255BASE + 3CODE SEGMENTASSUME CS:CODESTART: MOVAL,1OOOOOOOBLL:
2、MOVOUTMOVDXJO8255KDX,ALAH,01HINT 21HSUB AL,30HJC LLCMP AL,OAHJNC LLCMP AL,0JNZ LIMOV AL,3FHJMP DISLI: CMP AL,1JNZ L2MOV AL,06HJMP DISL2:CMP AL,2JNZ L3MOV AL,5BHJMP DISL3:CMP AL,3JNZ L4MOV AL,4FHJMP DISL4:CMP AL,4JNZ L5MOV AL,66HJMP DISL5:CMP AL,5JNZ L6MOV AL,6DHJMP DISL6:CMP ALZ6JNZ L7MOV AL,7DHJMP
3、DISL7:CMP AL,7JNZ L8MOV AL,07HJMP DISL8: CMP AL,8JNZ L9MOV AL,7FHJMP DISL9: MOV AL,6FHDIS: MOV DXJO8255AOUT DX,ALMOV AH,4CHINT 21HCODE ENDSEND START实验二:IO8255BASE EQU 0C400HIO8255A EQU IO8255BASEIO8255C EQU IO8255BASE + 2IO8255K EQU IO8255BASE + 3CODE SEGMENTASSUME CS:CODE START: MOV AL,10000000BMOV
4、 DXJO8255K OUT DX,ALLI: MOV AL,6DH MOV DXJO8255A OUT DX,AL MOV AL,O2H MOV DXJO8255C OUT DX,AL MOV CX, 1000L2: MOV DXJ000L3: DEC DXCMP DX,0 JNZ L3 LOOP L2 MOV AL,7DH MOV DXJO8255A OUT DX,AL MOV AL,01H MOV DXJO8255C OUT DX,AL MOV CX, 1000L4: MOV DXJ000L5: DEC DXCMP DX,0 JNZ L5 LOOP L4MOV AH,01H I NT 1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 实验 报告书
限制150内