STC單片機(jī)實現(xiàn)水滴效果程序
START: ;開始標(biāo)號
MOV R0,#8 ;設(shè)置右移次數(shù)
MOV A,#0FEH;向A寄存器輸入初始值
D2:
MOV P1,A ;輸出至P1口
CALL DL; 調(diào)入延時程序
RL A; 將A中數(shù)據(jù)向右移一位
DJNZ R0,D2;檢測是否右移八次了
JMP START;否則跳到開始
DL: ;延時程序
MOV R3,#20
L1: MOV R4,#15
L2: MOV R5,#50
DJNZ R5,$
DJNZ R4,L2
DJNZ R3,L1
RET
END
MOV R0,#8 ;設(shè)置右移次數(shù)
MOV A,#0FEH;向A寄存器輸入初始值
D2:
MOV P1,A ;輸出至P1口
CALL DL; 調(diào)入延時程序
RL A; 將A中數(shù)據(jù)向右移一位
DJNZ R0,D2;檢測是否右移八次了
JMP START;否則跳到開始
DL: ;延時程序
MOV R3,#20
L1: MOV R4,#15
L2: MOV R5,#50
DJNZ R5,$
DJNZ R4,L2
DJNZ R3,L1
RET
END
這是STC單片機(jī)P1口驅(qū)動8個LED燈D0-D7從上到下,交替閃爍實現(xiàn)滴水效果的單片機(jī)程序?。ê唵伟桑。?/div>
關(guān)鍵詞:
STC單片機(jī)水滴效
相關(guān)推薦
技術(shù)專區(qū)
- FPGA
- DSP
- MCU
- 示波器
- 步進(jìn)電機(jī)
- Zigbee
- LabVIEW
- Arduino
- RFID
- NFC
- STM32
- Protel
- GPS
- MSP430
- Multisim
- 濾波器
- CAN總線
- 開關(guān)電源
- 單片機(jī)
- PCB
- USB
- ARM
- CPLD
- 連接器
- MEMS
- CMOS
- MIPS
- EMC
- EDA
- ROM
- 陀螺儀
- VHDL
- 比較器
- Verilog
- 穩(wěn)壓電源
- RAM
- AVR
- 傳感器
- 可控硅
- IGBT
- 嵌入式開發(fā)
- 逆變器
- Quartus
- RS-232
- Cyclone
- 電位器
- 電機(jī)控制
- 藍(lán)牙
- PLC
- PWM
- 汽車電子
- 轉(zhuǎn)換器
- 電源管理
- 信號放大器
評論