要求:首先是1,3,5,7 号LED灯依次亮1 秒钟,当第7 号LED 亮后,这四个灯同时
闪烁5 下;
然后是,2,4,6,8 号依次亮1 秒钟,当第8号LED 亮后,这四个灯同时闪
烁5 下。
邮箱:[email protected]
急求
普通汇编语言编程
追答是用什么控制,才能知道怎么编程
追问8086编程程序,硬件用8255
追答假设8255口地址为 01h,02h,03h,04h 八个led分别接到a口,LED
高电平导通 pa0对应着led0
MOV AL ,01H 第一个亮
MOV DX,01H
OUT DX,AL
CALL DEALY
MOV AL ,04H第3个亮
MOV DX,01H
OUT DX,AL
CALL DEALY
MOV AL ,10H第5个亮
MOV DX,05H
OUT DX,AL
CALL DEALY
MOV AL ,40H第7个亮
MOV DX,07H
OUT DX,AL
CALL DEALY
SHAN: MOV CX,5
MOV AL ,55H第1.3.5.7亮
MOV DX,01H
OUT DX,AL
CALL DEALY
LOOP SHAN
下面和上面一样就不写了,你把控制字改一下还有把延时函数加上哦
谢谢,这些我都已经写好了,主要就缺延时函数
能把延时子程序写一下吗
CPU内部有一个18.2Hz的信号源,CPU每接受一个脉冲,BIOS就使RAM中0040:006CH-0040:006FH四字节计数器加1。计数器的操作由INT 1AH完成
利用18.2/18.2=1s
8086
追答这个不难,联系我吧,我给你用8086汇编语言编程+Proteus硬件仿真做一个。什么时候要?
追问留个邮箱或qq