<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于8位數(shù)碼管的可調(diào)時(shí)鐘時(shí)鐘課程設(shè)計(jì)

          基于8位數(shù)碼管的可調(diào)時(shí)鐘時(shí)鐘課程設(shè)計(jì)

          作者: 時(shí)間:2016-11-29 來(lái)源:網(wǎng)絡(luò) 收藏
          這個(gè)東西折騰我快兩個(gè)月啊~!也是帶啦做的不是一直在做是一邊學(xué)習(xí)一邊玩弄來(lái)的啊~!但是怎么說(shuō)我也弄出來(lái)啊~!心里好滿(mǎn)足啊~!因?yàn)檫@個(gè)可算是自己的成果。也給謝謝這次課程設(shè)計(jì)因?yàn)榫瓦@個(gè)設(shè)計(jì)讓我理解很多東西讓我感覺(jué)進(jìn)步很多。現(xiàn)在就差自己做PCB板啊~!然后就是全部搞定啊~!哈哈~!

          電路很簡(jiǎn)單 8位共陰數(shù)碼管 (如果沒(méi)有買(mǎi)的可以買(mǎi)2個(gè)四位數(shù)碼管)段選接P2口 位選接p1口,用stc單片機(jī)可以直接連接,兩個(gè)按鍵接p1.6 和p1.7,實(shí)現(xiàn)時(shí)間的調(diào)整功能.完整程序代碼下載地址:http://www.51hei.com/f/dzszkt.rar

          本文引用地址:http://www.ex-cimer.com/article/201611/323365.htm

          這個(gè)就是我自己弄的程序小時(shí)鐘的:

          #include
          #define uchar unsigned char
          #define uint unsigned int
          uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x40,0xff};
          uchar code kai[]={0xf0,0xf1,0xf2,0xf3,0xf4,0xf5,0xf6,0xf7};
          sbit tiao=P1^6;
          sbit gai=P1^7;
          uchar hour,min,sec,e,set,dada,x,i,j,u,v,w,s,m,n,p,q;
          void delay(uchar k)
          {
          uchar a,b;
          for(a=0;a{
          for(b=0;b<100;b++)
          {
          ;
          }
          }
          }
          void time_cond(void)
          {
          if(sec==59)
          {
          sec=0;
          min++;
          }//sec
          if(min==59)
          {
          min=0;
          hour++;
          }//min
          if(hour==23)
          {
          hour=0;
          }//hour
          }//time_con
          void xianshi(uchar i,j,u,v,w,s)
          {
          P2=table[i];
          P1=kai[0];
          delay(5);
          P2=table[j];
          P1=kai[1];
          delay(5);
          P2=table[p];
          P1=kai[2];
          delay(5);
          P2=table[u];
          P1=kai[3];
          delay(5);
          P2=table[v];
          P1=kai[4];
          delay(5);
          P2=table[q];
          P1=kai[5];
          delay(5);
          P2=table[w];
          P1=kai[6];
          delay(5);
          P2=table[s];
          P1=kai[7];
          delay(5);
          }
          void KEY_tiao(void)
          {
          if(gai==0)
          {
          e++;
          }
          if(e>3)
          {
          e=1;
          }
          delay(200);
          }//tiaozheng
          void display_h(void)
          {
          P2=table[i];
          P1=kai[0];
          delay(20);
          P2=table[j];
          P1=kai[1];
          delay(20);
          P2=table[11];
          P1=kai[0];
          delay(20);
          P2=table[11];
          P1=kai[1];
          delay(20);
          i=hour/10;
          j=hour%10;
          }//display_h
          void display_m(void)
          {
          P2=table[u];
          P1=kai[3];
          delay(20);
          P2=table[v];
          P1=kai[4];
          delay(20);
          P2=table[11];
          P1=kai[3];
          delay(20);
          P2=table[11];
          P1=kai[4];
          delay(20);
          u=min/10;
          v=min%10;
          }//display_m
          void tiaozheng(void)
          {
          if(gai==0)
          TR0=0;
          KEY_tiao();
          switch(e)
          {
          case 1 :{
          if(tiao==0)
          {
          hour++;
          display_h();
          if(hour>24)
          {
          hour=0;
          }
          }
          }//case 1
          break;
          case 2 :{
          if(tiao==0)
          {
          min++;
          display_m();
          if(min>60)
          {
          min=0;
          }
          }
          }//case 2
          break;
          }//switch
          }//tiaozheng


          上一頁(yè) 1 2 下一頁(yè)

          評(píng)論


          技術(shù)專(zhuān)區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();