當前位置:編程學習大全網 - 編程軟體 - 51單片機 跑馬燈程序

51單片機 跑馬燈程序

org?0000h

jmp?start

org?0030h

start:

mov?p0,#11111110b?;?此時第壹個燈亮

call?t10s

mov?p0,#11111101b?;此時第二個燈亮

call?t10s

mov?p0,#11111011b

call?t10s

mov?p0,#11110111b

call?t10s

mov?p0,#11101111b

call?t10s

mov?p0,#11011111b

call?t10s

jmp?start;此處跳到開始?即?循環

;延時子程序10秒=250usX2X200X100

t10s:mov?r5,#100

lpr5:mov?r6,#200

lpr6:mov?r7,#250

djnz?r7,$

djnz?r6,lpr6

djnz?r5,lpr5

ret

end

把燈的正極接電源正極?即vcc?負極分別接p0.0-p0.5

此時?給p0?送0燈就亮?1燈就不亮

程序已經過調試?可用

仿真如下:

  • 上一篇:誰能幫我翻譯壹下這段話,貌似是介紹 Linux的。
  • 下一篇:編程anki
  • copyright 2024編程學習大全網