標(biāo)題:
單片機(jī)流水燈
[打印本頁(yè)]
作者:
chenxin12138
時(shí)間:
2022-3-26 19:50
標(biāo)題:
單片機(jī)流水燈
制作流水燈,原理電路見(jiàn)圖,8個(gè)發(fā)光二極管LED0~LED7經(jīng)限流電阻分別接至P1口的P1.0~P1.7引腳上,陽(yáng)極共同接高電平。編寫(xiě)程序來(lái)控制發(fā)光二極管由上至下的反復(fù)循環(huán)流水點(diǎn)亮,每次點(diǎn)亮一個(gè)發(fā)光二極管。試將Keil C51調(diào)試結(jié)果和Proteus仿真結(jié)果截圖提交。
參考程序:
#include <reg51.h>
#include <intrins.h> //包含移位函數(shù)_crol_( )的頭文件
#define uchar unsigned char
#define uint unsigned int
void delay(uint i) //延時(shí)函數(shù)
{
uchar t;
while (i--)
{
for(t=0;t<120;t++);
}
}
void main( ) //主程序
{
P1=0xfe; //向P1口送出點(diǎn)亮數(shù)據(jù)
while (1)
{
delay( 500 ); //500為延時(shí)參數(shù),可根據(jù)實(shí)際需要調(diào)整
P1=_crol_(P1,1) ; // 函數(shù)_crol_(P1,1)把P1中的數(shù)據(jù)循環(huán)左移1位
}
}
1.png
(89.04 KB, 下載次數(shù): 45)
下載附件
2022-3-26 21:27 上傳
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1