電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 電子開發 >> 單片機實例 >> 正文

51單片機“呼吸燈”程序

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2018/11/5

 

剛看了一份關于光立方的視頻里片面提到“呼吸燈”一詞,忙草草寫了一個帶數碼管顯示亮度變化的呼吸燈程序,其中整型frequency為調節呼吸頻率的參數,附圖為臨時做的gif文件,需等會兒才見效果/*12Mhz??§????*/
#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
uint f=100; /*????????f????????????1~10khz*/
uint H=6;/*????????·§????????0~10000/f????H>L*/
uint L=0;/*????????·§????????0~10000/f????H>L*/
uchar code wela[]={0xfe,0xfd,0xfb,0xf7};
uchar code dula[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xD8,0x80,0x90};
uint m=0,t;
uchar amp=0,frequency=100;
sbit pwm=P1^7;
sbit pwm_=P1^6;
sbit hkey=P3^5;
sbit lkey=P3^3;
void diskey();
void delay(uint z);
void display();
void xunhuan();
void main()
{
EA=1;
ET0=1;
TMOD=0x02;
TH0=146;
t=10000/f;
TR0=1;
while(1)
{
if(hkey==0)diskey();
if(lkey==0)diskey();
display();
xunhuan();
}
}
void TRT0() interrupt 1
{
m++;
if(m>=t)m=0;
if(m==L){pwm=0;}
if(m==H){pwm=1;pwm_=0;}
}
void diskey()
{
display();
if(hkey==0&&H<100)H++;
delay(10);
if(lkey==0&&H>0)H--;
display();
}
void xunhuan()
{
if(amp==1)H++;
if(H>99)amp=0;
if(amp==0)H--;
if(H<1)amp=1;
delay(frequency);
}
void delay(uint z)
{
uint x,y;
for(y=z;y>0;y--)
for(x=12;x>0;x--);
}
void display()
{
delay(2);
P2=dula[H/1000];
P0=wela[0];
delay(5);
P0=0xff;
P2=dula[H%1000/100];
P0=wela[1];
delay(5);
P0=0xff;
P2=dula[H%100/10];
P0=wela[2];
delay(5);
P0=0xff;
P2=dula[H%10];
P0=wela[3];
delay(5);
P0=0xff;
}

Tags:51單片機,呼吸燈程序  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
人妻少妇精品无码专区二区 | 亚洲av无码国产精品麻豆天美| 特大巨黑人吊性xxx视频| 国产综合第一页| 亚洲人成电影在线观看网| 欧美第一页浮力影院| 再深点灬舒服灬太大了阅读| 肥臀熟女一区二区三区| 国产成人在线观看网站| 2016天天干| 国产精品资源站| 69影院毛片免费观看视频在线| 国产观看精品一区二区三区| yellow中文字幕在线高清| 实况360监控拍小两口| 久久av无码精品人妻糸列| 日本乱理伦片在线观看网址| 亚洲s色大片在线观看| 欧洲精品一卡2卡三卡4卡乱码| 亚洲精品123区在线观看| 欧美高清熟妇啪啪内射不卡自拍| 西西人体www44rt大胆高清| 国产精品亚洲w码日韩中文| 99久久综合国产精品免费| 天天操天天插天天干| 中文天堂最新版www| 成人区人妻精品一区二区不卡网站 | 欧美三级在线观看播放| 亚洲熟妇av一区| 欧美精品hdvideosex| 亚洲最大视频网| 欧美三级在线观看黄| 亚洲AV无码成人专区| 日韩人妻无码中文字幕视频| 亚洲av午夜成人片精品网站| 日本japanese丰满奶水| 久久国产劲暴∨内射新川| 日本h片无遮挡在线观看| 中国陆超帅精瘦ktv直男少爷| 小说区乱图片区| a级毛片视频免费观看|