電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設(shè)計(jì) | 電子開發(fā)網(wǎng)Rss 2.0 會(huì)員中心 會(huì)員注冊(cè)
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> MCU開發(fā)實(shí)例 >> 正文

51單片機(jī)“呼吸燈”程序

作者:佚名    文章來(lái)源:本站原創(chuàng)    點(diǎn)擊數(shù):    更新時(shí)間:2018-11-05

 

剛看了一份關(guān)于光立方的視頻里片面提到“呼吸燈”一詞,忙草草寫了一個(gè)帶數(shù)碼管顯示亮度變化的呼吸燈程序,其中整型frequency為調(diào)節(jié)呼吸頻率的參數(shù),附圖為臨時(shí)做的gif文件,需等會(huì)兒才見效果/*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單片機(jī),呼吸燈程序  
責(zé)任編輯:admin
  • 上一篇文章:
  • 下一篇文章: 沒(méi)有了
  • 請(qǐng)文明參與討論,禁止漫罵攻擊,不要惡意評(píng)論、違禁詞語(yǔ)。 昵稱:
    1分 2分 3分 4分 5分

    還可以輸入 200 個(gè)字
    [ 查看全部 ] 網(wǎng)友評(píng)論
    推薦文章
    • 此欄目下沒(méi)有推薦文章
    最新推薦
    熱門文章
    • 此欄目下沒(méi)有熱點(diǎn)文章
    關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
    返回頂部
    刷新頁(yè)面
    下到頁(yè)底
    晶體管查詢
    国产精品乱码在线观看| 午夜福利视频合集1000| 老鸭窝在线播放| 国产成人18黄网站麻豆| 超清高清欧美videos| 国产成人AV无码精品| 色综合久久精品中文字幕首页| 国产免费观看网站| 美女爽到尿喷出来| 啊灬啊灬啊灬快灬深高潮了| 福利一区二区在线观看| 全部免费毛片免费播放| 皇上往下边塞玉器见客| 免费在线公开视频| 欧美黄色免费看| 亚洲爆乳精品无码一区二区 | 中文字幕乱码一区二区免费| 好男人资源在线观看好| 一区二区三区影院| 国内自产一区c区| 91精品国产色综合久久| 国产欧美日韩精品a在线观看| 跳蛋在里面震动嗯哼~啊哈...| 国产午夜无码视频免费网站| 美女扒开尿口让男人30视频| 啊灬啊灬别停啊灬用力| 爱情岛亚洲论坛福利站| 亚洲欧美色鬼久久综合| 最新国产你懂的在线网址| 久久精品无码专区免费| 成年大片免费视频| 一男一女的一级毛片| 国产麻豆剧果冻传媒星空在线看| 44luba爱你啪| 国产商场真空露出在线观看| 精品国产综合区久久久久久| 免费人成在线观看视频高潮| 欧美换爱交换乱理伦片免费 | 亚洲午夜精品一级在线播放放 | 亚洲成A∨人片在线观看无码| 日韩国产免费一区二区三区|