微机原理课程设计音乐跑马灯程序_跑马灯微机课程设计

2020-02-27 其他范文 下载本文

微机原理课程设计音乐跑马灯程序由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“跑马灯微机课程设计”。

dseg segment numdw 0

num1dw 0

data1db 0FEh,0FDh,0FBh,0F7h,0EFh,0DFh,0BFh,7Fh data2db 7Fh,0BFh,0DFh,0EFh,0F7h,0FBh,0FDh,0FEh data3db 7Eh,0BDh,0DBh,0E7h,0E7h,0DBh,0BDh,7Eh

data4db 0fch,0f9h,0f3h,0e7h,0e7h,0cfh,09fh,03fh data5db 03fh,09fh,0cfh,0e7h,0e7h,0f3h,0f9h,0fch

dseg ends

code segment aumecs:code,ds:dseg start:

movax,dseg movds,ax mov dx,406h mov al,36h outdx,al mov ax,20000 mov dx,400h outdx,al moval,ah mov dx,400h out dx,al;初始化8253 mov dx,0206h

;取8255A的控制端口的地址

mov al,8bh

;初始化8255A的A口为输出模式,B口为输入模式,c输入 outdx,al mov dx,0200h

;取8255的端口A的地址 mov al,0FFh

;使8255的PA0-PA7全为1 outdx,al mov dx,0202h

;取8255的端口B的地址 in al,dx

;检测B口输入信号 mov dx,0200h

;取8255的端口A的地址 mov al,0FFh

;使8255的PA0-PA7全为1 out dx,al

;使所有的灯LED全灭

ledflashproc

;检测开关闭合,以便确定哪种闪烁方式

mov dx,0202h

;取8255A的端口B的地址

in al,dx

;检测B口输入信号 choice1:

incnum

;改变数字变量的值 cmp num,09h je exit

call delay jmpledflash exit:

mov num,0 jmpledflash ret ledflashendp

delayproc near dl4: mov dx,0204h inal,dx and al,01h cmp al,1

jz dl4

ret

delay endp

code ends end start

《微机原理课程设计音乐跑马灯程序.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
微机原理课程设计音乐跑马灯程序
点击下载文档
相关专题 跑马灯微机课程设计 微机 课程设计 跑马灯 跑马灯微机课程设计 微机 课程设计 跑马灯
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文