8051 控制LED 紀錄
控制P1.0~P1.7 LED燈亮
恆亮 恆滅 延遲一秒
CPL 反轉
運用組合語言執行
ORG 0000H MOV A,#00000000B LOOP: MOV P1,A CALL DELAY CPL A JMP LOOP ;******************* DELAY: MOV R5,#10 D1: MOV R6,#250 D2: MOV R7,#200 D3: DJNZ R7,D3 DJNZ R6,D2 DJNZ R5,D1 RET ;********** END
使用Keil 編輯 需要注意細節
[1] Keil 的組語語法,LABEL 的行頭不留空格,指令的行頭需空格
[2] Keil 的專案設定,必須勾選 Output -> Create Hex File,之後 Build 才會產生 .hex 檔提供燒錄軟體(載入程式)使用
大家一起加入blogads 賺零用錢!!