欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標(biāo)題:
AT89C51單片機(jī)_cror_函數(shù)實(shí)現(xiàn)流水燈(帶詳細(xì)注釋的程序+電路)
[打印本頁(yè)]
作者:
kovok
時(shí)間:
2018-12-16 22:30
標(biāo)題:
AT89C51單片機(jī)_cror_函數(shù)實(shí)現(xiàn)流水燈(帶詳細(xì)注釋的程序+電路)
單片機(jī)用的是 AT89C51代碼如下
#include<reg52.h> //52系列單片機(jī)頭文件
#include <intrins.h> //包含_crol_(循環(huán)左移)函數(shù)所在的頭文件
void delay(int z); //聲明子函數(shù)
unsigned char temp; //定義一個(gè)變量,用來(lái)給P1口賦值
int i,j;
void main()
{
temp=0xfe; //賦初值11111110
P1=temp; //先點(diǎn)亮第一個(gè)發(fā)光二極管
while(1) //大循環(huán)
{
for(i=7;i>0;i--) //控制亮點(diǎn)從低位往高位移動(dòng)7次
{
delay(500); //延時(shí)500毫秒
temp=_crol_(temp,1); //將temp循環(huán)左移一位后再賦給temp
P1=temp; //將移位后的值賦給P1口,從低位到高位逐個(gè)點(diǎn)亮發(fā)光二極管
}
for(j=7;j>0;j--) //控制亮點(diǎn)從高位往低位移動(dòng)7次
{
delay(500); //延時(shí)500毫秒
temp=_cror_(temp,1); //將temp循環(huán)右移一位后再賦給temp
P1=temp; //將移位后的值賦給P1口,從高位到地位逐個(gè)點(diǎn)亮發(fā)光二極管
}
}
}
void delay(int z)
{
unsigned int x,y;
for(x=z;x>0;x--) //延時(shí)z毫秒
for(y=110;y>0;y--);
}
電路原理圖如下:
QQ圖片20181216222908.png
(4.36 KB, 下載次數(shù): 56)
下載附件
數(shù)碼管
2018-12-16 22:29 上傳
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1