1.彩燈循環(huán)亮硬件原理圖
彩燈循環(huán)亮硬件分析
• 此電路核心件是 mcs-51 單片機(jī)( at89c51 )。
• 包括時(shí)鐘電路、復(fù)位電路及輸出電路。
• 用 p1 口作輸出口 , 直接驅(qū)動 8 只發(fā)光二極管。
發(fā)光二極管是一種把電能轉(zhuǎn)換成光能的半導(dǎo)體器件.它由pn節(jié)組成,在正向偏置的條件下導(dǎo)通,此時(shí)會發(fā)射出一定波長的光.
2.軟件設(shè)計(jì)(程序)
stat: mov a , #01h ; 高電平對應(yīng)的發(fā)光二極管亮
loop: mov p1, a ; 從 p1 口輸出到發(fā)光二極管
mov r1, #10
del1: mov r2 , #200
del2: mov r3, #126
del3: djnz r3, del3
djnz r2, del2
djnz r1, del1
rl a
ljmp loop ; 左移一位 , 下一個(gè)發(fā)光二極管亮
end
彩燈循環(huán)亮軟件分析
• 此程序包含了傳送類指令、控制轉(zhuǎn)移類指令、移位指令。
• 此程序包含了延時(shí)程序、循環(huán)程序