wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機教程網(wǎng) >> MCU設(shè)計實例 >> 瀏覽文章

數(shù)碼管電子鐘-帶視頻

作者:佚名   來源:本站原創(chuàng)   點擊數(shù):  更新時間:2012年06月19日   【字體:

作者:青見

主要元器件:89C52RC,74HL138,四位數(shù)碼管兩個,獨立按鈕三個,排線,杜邦線
原理:利用定時計數(shù)器定時50ms,每20次為一秒,產(chǎn)生一次中斷,在中斷函數(shù)中,對秒數(shù)加一,當(dāng)秒數(shù)加滿60后清零,分?jǐn)?shù)加一,同理可得分?jǐn)?shù)和時數(shù)直接安定關(guān)系。數(shù)碼管的顯示采用動態(tài)掃描法,至于如何對按鍵進行實時響應(yīng),參考程序部分。
說明:由于本程序軟件部分既不是很復(fù)雜也不是很簡單,故采用C51編寫,硬件原理圖暫缺。軟件部分如下,本程序僅供QQ好友中從事嵌入式工作的叔叔和大哥們參考,修改。
結(jié)語:向廣大大哥大叔們表示感謝,在此也多謝導(dǎo)師的指引,青見一定不負(fù)所望,仰望星空,腳踏實地,五月份本人事情較多,估計沒有時間和你們討論一些問題,期待我們暑假的大飛機項目。告嵌入式同胞們,我的一些上位機軟件和硬件自學(xué)筆記在我的嵌入式服務(wù)器中,用戶名和密碼已經(jīng)給你們了。空間上的只是備份,大家無需來我空間,直接登錄服務(wù)器即可,下次有空決定為我的寶馬做一個速度計和里程表,希望有興趣的去我服務(wù)器討論。
 
視頻:
       將程序編譯成HEX后燒錄到MCU中運行的實時情景如下:
附錄:代碼下載:http://www.izizhuan.cn/f/smgpp.rar

部分代碼:

#include<reg52.h>

#define uchar unsigned char

#define uint unsigned int

#define delaytime 4

//譯碼器的控制位

sbit LA=P2^2;

sbit LB=P2^3;

sbit LC=P2^4;

//鍵盤的控制位

sbit SetMode=P2^5;

sbit Plus=P2^6;

sbit Minus=P2^7;

sbit duanxuan=P1^0;

//鍵盤的狀態(tài)位

bit Sethour,Setmin,Setsec;

//時間數(shù)據(jù)位

uchar hour,min,sec,count,state;

//共陽數(shù)碼管數(shù)字0~9的碼值

uchar code table[11]=

{

       0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x00

};

 

void show();

 

void display_wei(uchar wei)

{

       wei=wei-1;

       LA=wei%2;

       LB=(wei/2)%2;

       LC=(wei/2/2)%2;

}

void display_duan(uchar duan)

{

       duanxuan=1;

       P3=duan;

       duanxuan=0;    

}

void init()

{

       EA=1;

       TH0=(65536-50000)/256;

       TL0=(65536-50000)%256;

       ET0=1;

       TMOD=0x01;

       TR0=1;

       hour=0;

       min=0;

       sec=0;

       count=0;

       Sethour=0;

       Setmin=0;

       Setsec=0;

       state=1;

 

}

void timer() interrupt 1

{

       TH0=(65536-50000)/256;

       TL0=(65536-50000)%256;

       count++;

       if(count==10)

              state=~state;

       if(count==20)

       {

              state=~state;

             

              count=0;

              sec++;

       }

       if(sec==60)

       {

              sec=0;

              min++;

       }

       if(min==60)

       {

              min=0;

              hour++;

       }

       if(hour==24)

              hour=0;

      

      

}

 

void delay(uint ms)

{

       unsigned char i;

       while(ms--)

              {

                     for(i=0;i<120;i++);

              }

}

void show()

{      if(Sethour==1&&Setmin==0&&Setsec==0&&state==1)

       {

              display_wei(1);

              display_duan(table[10]);

              delay(delaytime);

             

              display_wei(2);

              display_duan(table[10]);

              delay(delaytime);

       }

 

       else

       {

              display_wei(1);

              display_duan(table[hour%100/10]);

              delay(delaytime);

             

              display_wei(2);

              display_duan(table[hour%10]);

              delay(delaytime);

       }

 

       display_wei(3);

       display_duan(0x40);

       delay(delaytime);

 

       if(Sethour==1&&Setmin==1&&Setsec==0&&state==1)

              {

                     display_wei(4);

                     display_duan(table[10]);

                     delay(delaytime);

                    

                     display_wei(5);

                     display_duan(table[10]);

                     delay(delaytime);

              }

       else

       {

              display_wei(4);

              display_duan(table[min%100/10]);

              delay(delaytime);

      

              display_wei(5);

              display_duan(table[min%10]);

              delay(delaytime);

       }

 

       display_wei(6);

       display_duan(0x40);

       delay(delaytime);

 

       if(Sethour==1&&Setmin==1&&Setsec==1&&state==1)

              {

                     display_wei(7);

                     display_duan(table[10]);

                     delay(delaytime);

                    

                     display_wei(8);

                     display_duan(table[10]);

                     delay(delaytime);

              }

       else

       {

              display_wei(7);

              display_duan(table[sec%100/10]);

              delay(delaytime);

      

              display_wei(8);

              display_duan(table[sec%10]);

              delay(delaytime);

       }

}

 

void process_Plus()

{

       if(Plus==0)

       {

              delay(7);

              if(Plus==0)

              {

                     while(show(),Plus==0)

                            delay(7);

                     if(Sethour==1&&Setmin==0&&Setsec==0)

                            hour++;

                     if(Sethour==1&&Setmin==1&&Setsec==0)

                            min++;

                     if(Sethour==1&&Setmin==1&&Setsec==1)

                            sec=0;

             

              }

       }

             

}

 

void process_Minus()

{

       if(Minus==0)

       {

              delay(7);

              if(Minus==0)

              {

                     while(show(),Minus==0)

                            delay(7);

                     if(Sethour==1&&Setmin==0&&Setsec==0)

                     {     

                            hour--;

                            if(hour==255)

                                   hour=23;

                     }

                     if(Sethour==1&&Setmin==1&&Setsec==0)

                     {

                            min--;

                            if(min==255)

                            min=59;

                     }

                     if(Sethour==1&&Setmin==1&&Setsec==1)

                     {

                            sec=0;

                           

                     }     

             

              }

       }

             

}

 

void main()

{

      

       init();

       while(show(),process_Plus(),process_Minus(),1)

       {

              if(SetMode==0)

              {

                     delay(10);

                     if(SetMode==0)

                     {

                            while(show(),SetMode==0);

                            delay(10);

                            if(SetMode==1)

                            {

                                   if(Sethour==0&&Setmin==0&&Setsec==1)

                                          {

                                                 Sethour=0;

                                                 Setmin=0;

                                                 Setsec=0;

                                          }

                                   if(Sethour==1&&Setmin==1&&Setsec==1)

                                          {

                                                 Sethour=0;

                                                 Setmin=0;

                                                 Setsec=1;

                                                

                    

                                          }

                                   if(Sethour==1&&Setmin==1&&Setsec==0)

                                          Setsec=1;

                                   if(Sethour==1&&Setmin==0&&Setsec==0)

                                          Setmin=1;

                                   if(Sethour==0&&Setmin==0&&Setsec==0)

                                          Sethour=1;

                            }                                 

                     }

              }

       }     

}
關(guān)閉窗口

相關(guān)文章

国产精品对白久久久久粗| 91caopron| 亚洲国产一区二区精品视频| 尤物tv国产一区| 亚洲精品国产无天堂网2021| 久久亚洲一区| 欧美调教在线| 成人高潮aa毛片免费| 美丽的小蜜桃4春潮| 欧美激情成人网| http;//www.99re视频| 最新的欧美黄色| 欧美午夜一区二区三区| 国产一区二区你懂的| 香蕉视频在线免费看| 夜夜摸视频网| 欧洲av在线播放| 中文字幕一区二区三区精品| 亚洲综合自拍网| 亚洲影院色无极综合| 91精品欧美久久久久久动漫| 国产精品青草久久| 国模一区二区三区白浆| 蜜桃在线一区| 亚洲精选av在线| 国产又粗又黄视频| 一区二区三区影视| 成人做爰69片免费| 激情内射人妻1区2区3区| 欧美一级电影免费在线观看| 天天影视网天天综合色在线播放| 国产高清不卡二三区| 亚洲少妇自拍| 欧美大片aaaa| 美国成人xxx| 激情中国色综合| 爱看av在线入口| 欧美18一19xxx性| 国产成人的电影在线观看| 青花影视在线观看免费高清| 一区二区免费在线观看视频| 中文字幕第17页| 18禁男女爽爽爽午夜网站免费| 亚洲一区精彩视频| 欧美在线播放一区二区| 成人欧美视频在线| 日韩亚洲在线观看| 亚洲国产日韩av| 久久精品视频一区二区| 国产99久久久国产精品免费看| 免费在线视频一区| 丝袜美腿成人在线| 久久一日本道色综合久久| 亚洲激精日韩激精欧美精品| 欧美在线三区| 欧美阿v一级看视频| 羞羞色午夜精品一区二区三区| 电影久久久久久| 黄色激情在线播放| а√在线中文在线新版| 亚洲丝袜精品| 少妇免费视频| 欧美jiizzhd精品欧美| 猫咪成人官网| 国内av免费| 羞羞网站免费观看| 校园春色综合| av女优在线| 免费观看黄色网| 成视人a免费观看视频| 电影天堂爱爱爱爱| 人人在线97| 涩涩视频在线观看免费| 黄色在线播放| 黄网站app在线观看| 在线黄色网页| 三级成人黄色影院| 成人精品视频在线观看| 国内精品偷拍| 青青一区二区三区| 久久悠悠精品综合网| 国产精品香蕉| 日韩精品诱惑一区?区三区| 欧美好骚综合网| 国内精品美女在线观看| 香蕉亚洲视频| 国产在线乱码一区二区三区| 国产成人自拍网| 久久久久久夜精品精品免费| 亚洲女女做受ⅹxx高潮| 日韩欧美成人精品| 欧美一区三区四区| 亚洲欧美日韩一区二区在线| 欧美成年人在线观看| 欧洲亚洲女同hd| 日韩在线观看视频免费| 欧美精品在线播放| 国产精品网址在线| 免费av在线一区二区| 蜜桃视频一区二区在线观看| 精品99在线视频| 国产午夜在线一区二区三区| 最新av电影网站| 91成人在线免费视频| 久久久久久福利| 国产白丝一区二区三区| 欧美午夜理伦三级在线观看| 欧美美女黄视频| 国产小视频国产精品| 国语自产偷拍精品视频偷| 成人网址在线观看| 国产精品99导航| 国产激情一区二区三区在线观看| 亚洲看片网站| 日韩精品视频一二三| 午夜时刻免费入口| 蜜臀尤物一区二区三区直播| 中文av字幕| 黄色网址入口| 五月婷婷视频在线观看| 欧美视频精品全部免费观看| 亚洲最大黄网| 国产精品77777竹菊影视小说| 中文字幕视频一区二区三区久| 国产三级三级三级精品8ⅰ区| 五月婷婷激情综合| 亚色视频在线播放| 国产黄色影视| 四虎亚洲成人| 国产一区福利| 亚洲欧美日本日韩| 国产精品欧美一区二区三区| 欧美人动与zoxxxx乱| 欧美老妇交乱视频| 欧美国产二区| 中文字幕亚洲欧洲| 日韩成人高清视频| 骚虎视频欧美| 欧美捆绑视频| 9.1麻豆精品| 国内精品久久久久国产盗摄免费观看完整版 | 黄网站在线观看永久免费| 蜜臀av免费在线观看| 欧美 日韩 国产 成人 在线 91| 免费黄色的网站| 美女隐私在线观看| 五月天亚洲一区| 国产一二精品视频| 在线视频一区二区免费| 欧美猛交免费看| 欧美主播一区二区三区美女 久久精品人 | 国产在线观看免费视频今夜| 亚洲欧美日韩动漫| 国产浪潮av性色av小说| 性感小视频在线看免费| 色偷偷亚洲第一成人综合网址| 成人免费网址| 日韩欧美1区| 91丨porny丨国产入口| 欧美精品99久久久**| 日本高清视频精品| 日韩精品一区在线视频| 蜜臀av午夜精品久久| 欧美色图888| 国产网站在线免费观看| 日韩国产一区| 欧美国产激情二区三区| 亚洲精品视频网上网址在线观看| 99久久伊人精品影院| 国产永久免费网站| 日韩欧美黄色网址| 亚洲va在线va天堂成人| 国产大片在线免费观看| 亚洲ab电影| 国产亚洲人成网站| 亚洲视频专区在线| 先锋在线资源一区二区三区| 影音先锋男人在线| 精品一区二区三区在线成人 | 视频一区欧美日韩| 欧美日韩亚洲精品内裤| 亚洲精品日韩在线| 精品一区国产| 欧美极品美女电影一区| 国产精品久久久久久久午夜| 国产黄色一级网站| www毛片com| 97影院在线观看| 秋霞在线一区| 亚洲国产精品成人综合 | 欧美日韩国产综合视频在线观看中文| 欧美大片在线看| 久久美女福利视频| 国产精品久久久久久69| 美女做暖暖视频免费在线观看全部网址91| 蜜桃成人av| 亚洲色欲色欲www在线观看| 精品国产一区二区三区不卡蜜臂| 国产一区二区三区亚洲| 99久久精品情趣| 伊人av综合网| 屁屁影院ccyy国产第一页| 亚洲一级av无码毛片精品| 亚洲av电影一区| www欧美xxxx| 美国毛片一区二区| 精品日本美女福利在线观看| 国产极品精品在线观看| 亚洲国产欧美日韩在线| 男人天堂99| 免费成人在线电影| 一区二区国产在线| 色噜噜狠狠色综合中国| 97人人澡人人爽| 乱老熟女一区二区三区| 九色自拍麻豆| 成人国产精品| 91麻豆国产香蕉久久精品| 久久国产精品久久国产精品| 欧美视频1区| 久久久国产精华液| 欧美13一14另类| 师生出轨h灌满了1v1| 欧美videos粗暴高清性| 97精品资源在线观看| 国产欧美精品区一区二区三区| 欧美激情精品在线| av影片在线播放| 一分钟免费观看视频播放www| 精品久久亚洲| 一级做a爱片久久| 爱福利视频一区| 青青在线免费观看视频| 免费视频拗女稀缺一区二区 | 色呦呦呦在线观看| 国产精品综合一区二区| 久久久精品国产亚洲| 激情在线观看视频| 91抖音在线观看| 久久不见久久见中文字幕免费| 欧美午夜女人视频在线| 日本不卡一区二区三区视频| 日韩在线视频不卡| 日本高清在线观看| 91小视频免费看| 日韩av片免费在线观看| 久久久久国产一区| 99国产精品99| 最新欧美色图| 国产精品久久影院| 亚洲影院在线看| 国产午夜在线播放| 丝袜中文在线| 国产日韩欧美制服另类| 国产在线观看不卡| 日韩精品一区二区三| 黄色网在线播放| 91香蕉视频黄| 成人黄色午夜影院| 日产亚洲一区二区三区| 26uuu亚洲电影在线观看| 成人91在线观看| 日韩在线国产精品| 一边摸一边做爽的视频17国产| 色琪琪原网站亚洲香蕉| 伊人成人在线视频| 中文字幕日韩电影| 最新日本中文字幕| 毛片.com| 日本美女一区二区| 欧美成人免费播放| 亚洲黄色网址大全| 男人av在线| 国产成人av电影在线| 国产精品扒开腿爽爽爽视频| 一级黄色免费视频| www.91av.com| 欧美视频久久| 色偷偷91综合久久噜噜| 韩国三级hd两男一女| 在线视频你懂| 伊人成人网在线看| 日韩三级影视基地| 91超薄肉色丝袜交足高跟凉鞋| 九色视频网站入口| 蜜桃91丨九色丨蝌蚪91桃色| 97激碰免费视频| 国精产品视频一二二区| 成人在线免费观看| 亚洲国产高清在线观看视频| 国产精品久久久久久免费观看| 国精产品一区一区| 精品自拍一区| 亚洲国产高清aⅴ视频| 国产精品久久久久久久天堂第1集| 国产又粗又猛又爽又黄91| gogo大尺度成人免费视频| 欧美手机在线视频| 黄色激情在线视频| 无人日本免费视频| 日韩精品一区第一页| 欧美亚洲视频在线看网址| 国产乱码久久久久久| 欧美亚洲韩国| 欧美午夜宅男影院| 一区二区三区韩国| 国产精品乱码一区二区三区视频| 国产精品99一区二区三| www.99久久热国产日韩欧美.com| 中文字幕一区二区三区人妻| 成人看片app| 国产一区三区三区| 国产欧美一区二区三区久久人妖| 亚洲国产精品无码久久久| 伊人精品综合| 欧美成人乱码一区二区三区| 大黑人交xxx极品hd| 免费在线观看av片| 亚洲精品va在线观看| 996这里只有精品| av美女网站| 在线免费高清一区二区三区| 91精品国产免费久久久久久| 久久久久人妻一区精品色欧美| 黄色成人小视频| 欧美精品亚洲一区二区在线播放| 人妻互换一二三区激情视频| 性开放的欧美大片| 亚洲综合免费观看高清完整版| 久久男人资源站| 国产视频97| 久久精品人人爽人人爽| 99久久99久久精品| 三级黄在线播放| 丁香婷婷综合色啪| 欧美日韩亚洲在线| jizzjizzjizz在线观看| 国产传媒久久文化传媒| 一区二区精品国产| 可以免费看黄色的网站| 国产成人亚洲综合a∨猫咪| 日本在线成人一区二区| 免费看成年人视频| 波多野结衣在线一区| 日韩国产欧美精品| 成年人福利网站| 久久只精品国产| 免费av手机在线观看| 久青青在线观看视频国产| 精品露脸国产偷人在视频| 色黄视频免费看| sm捆绑调教国产免费网站在线观看 | 成人精品视频在线| 另类欧美视频| 成人高清伦理免费影院在线观看| 国产高清不卡无码视频| 日韩国产福利| 欧美色中文字幕| 欧美黑人一级片| 成年人黄视频在线观看| 欧美肥胖老妇做爰| 精品少妇久久久| 日韩中文首页| 91|九色|视频| av资源在线看| 亚洲在线中文字幕| 极品粉嫩小仙女高潮喷水久久| 欧美黄页在线免费观看| 欧美精品在线免费观看| 亚洲精品中文字幕成人片| 免费成人av在线播放| 国产在线无码精品| 日韩大片在线永久免费观看网站| 91精品婷婷国产综合久久竹菊| 欧美成人三级在线观看| 久久综合av| 久久精品综合一区| 亚洲黄色在线免费观看| 日韩精品电影在线观看| 亚洲AV无码成人精品一区| 福利成人在线观看| 日韩亚洲欧美在线| 中文字幕免费观看| 国产欧美日韩亚洲一区二区三区| 欧洲久久久久久| 韩国福利在线| 欧美精品一区二区三区蜜臀| 中文字幕手机在线视频| 免费在线播放第一区高清av| 中文字幕精品在线播放| 顶级网黄在线播放| 国产亚洲精品久久久久久777| 成 人 免费 黄 色| 99久久婷婷国产综合精品电影√| 99国产超薄肉色丝袜交足的后果| 波多野结衣在线中文| 91官网在线观看| 日产亚洲一区二区三区| 国产亚洲在线观看| 男女啪啪免费视频网站|