PIC循環(huán)指令和花樣彩燈控制器的源程序
1.帶進(jìn)位位(C)的寄存器f內(nèi)容左移循環(huán)指令
格式: RLF f.d 其中d=1,結(jié)果→f;d→0,結(jié)果→w,功能如下圖所示。
2.帶進(jìn)位位(C)的寄存器f內(nèi)容右移循環(huán)指令
格式:RRFf.dd的取值同上,功能如下圖所示。
利用循環(huán)指令和多種送數(shù)和延時循環(huán)程序,設(shè)計PIC單片機(jī)的花樣彩燈控制器,是最容易和最簡單的事例。
鑒于花樣彩燈的軟件設(shè)計簡單,這里例舉的花樣彩燈控制器的源程序,自定義文件名為PIC07.ASM,其源程序清單如下:
說明:
(1)上述花樣彩燈的源程序約80余條,用PIC16F84A單片機(jī)B口上的LED作模擬顯示,產(chǎn)生不同花樣共5種的LED閃亮。
(2)若要將該花樣彩燈制成產(chǎn)品,則B口可作驅(qū)動器,驅(qū)動固體繼電器(下次介紹),以帶動實用彩燈顯示,必要時,B口應(yīng)擴(kuò)展。
(3)花樣彩燈特點是速度要快,所以這里PIC16F84A的時鐘選用4M的。