標題: 單片機廣告燈匯編程序及原理圖 [打印本頁]
作者: bailey 時間: 2017-7-1 20:45
標題: 單片機廣告燈匯編程序及原理圖
實驗電路圖及軟件仿真圖如下:
image2base64.php.jpg (15.75 KB, 下載次數(shù): 49)
下載附件
2017-7-1 20:47 上傳
發(fā)光二極管每次P1輸出的地址
單片機匯編語言程序:
ORG 30H 起始指令30H
CYC1 EQU 200 給CYC1賦值200
CYC2 EQU 125 給CYC2賦值125
MOV A,#0FEH 給A賦值FE
MOV P1,A 將控制字送至端口P1
MOV R2,#7 給工作寄存器R2賦值一個常數(shù)7
DOWN: RLA 將控制字循環(huán)左移FD
ACALL DEL50 調(diào)用下面的DEL50,用于延時50ms
MOV P1,A 把A輸出P1,第二個燈亮
DJNZ R2 ,DOWN R2減1若不為0,則跳轉(zhuǎn)到DOWN
MOV R2,#7 給R2賦一個常數(shù)7
UP: RR A 控制字循環(huán)右移7E
ACALL DEL50 調(diào)用下面的DEL50
MOV P1,A 把控制字送至端口P1
DJNZ R2,UP R2減1若不為0跳轉(zhuǎn)到UP
MOV R2,#7 把7賦給R2
SJMP DOWN 相對跳轉(zhuǎn)到上面的DOWN形成死循環(huán)
DEL50:MOV R7,#CYC1 延時50ms
DEL1: MOV R3,#CYC2 延時1ms
DJNZ R6,$ R6減1若不為0則原地踏步
DJNZ R7,DEL1 R7減1若不為0則返回到DEL1
RET 堆棧中
END 結(jié)束
歡迎光臨 (http://www.torrancerestoration.com/bbs/) |
Powered by Discuz! X3.1 |