亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 9559|回復(fù): 2
打印 上一主題 下一主題
收起左側(cè)

單片機(jī)做的數(shù)字秒表00.00源程序+proteus仿真 帶開始復(fù)位按鈕

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
#
51單片機(jī)做的數(shù)字秒表,帶2個(gè)按鍵一個(gè)開始,一個(gè)復(fù)位。效果和仿真原理圖如下所示:


數(shù)字秒表的單片機(jī)源程序:
  1. //12M晶振。4位共陰數(shù)碼管,P0 段碼,P2.0~P2.3 位控
  2. //顯示 00.00~99.99  
  3. //2011 07 07   E:DPJ_C.00.00.c

  4. #include
  5. #define uchar unsigned char
  6. sbit P20=P2^0;
  7. sbit P21=P2^1;
  8. sbit P22=P2^2;
  9. sbit P23=P2^3;

  10. sbit P27=P0^7;
  11. sbit KS=P1^0; //開始
  12. sbit KR=P1^1; //復(fù)位

  13. uchar time,xs,ge,shi,bai,qian;
  14. uchar code tab[ ]=        {        
  15.                                         0x3F,/*0*/
  16.                                 0x06,/*1*/
  17.                                 0x5B,/*2*/
  18.                                 0x4F,/*3*/
  19.                                 0x66,/*4*/
  20.                                 0x6D,/*5*/
  21.                                 0x7D,/*6*/
  22.                                 0x07,/*7*/
  23.                                 0x7F,/*8*/
  24.                                 0x6F,/*9*/
  25.                                         };

  26. void delay_ms(unsigned int ms)  //1ms延時(shí)
  27. {
  28.            uchar a;
  29.            while(ms--)
  30.         for(a=123;a>0;a--);
  31. }
  32.   
  33. void display();

  34. void T0intinit( )        //定時(shí)器T0初始化
  35. {
  36.         TMOD=0x01;
  37.         TH0=(65536-10000)/256;       //10ms定時(shí)
  38.         TL0=(65536-10000)%256;
  39.         EA=1;
  40.         ET0=1;
  41. }

  42. void main()
  43. {         
  44.         T0intinit( );
  45.         while(1)
  46.         {         
  47.                 display( );
  48.                 while(!KS)            //開始/暫停 鍵
  49.                 {           
  50.                         display( );
  51.                         if(KS)
  52.                         TR0=!TR0;
  53.                 }
  54.                
  55.                 while(!KR)         //清零鍵
  56.                 {
  57.                         display( );
  58.                         if(KR)
  59.                         TR0=0;
  60.                         qian=0;
  61.                         bai=0;
  62.                         shi=0;
  63.                         ge=0;
  64.                 }
  65.                 if(bai==10)
  66.                 {
  67.                         bai=0;
  68.                         qian++;
  69.                 }
  70.                 if(qian==10)
  71.                 {
  72.                         qian=0;
  73.                         TR0=0;
  74.                 }
  75.         }
  76. }


  77. void display( )
  78. {
  79.         P23=0;
  80.         P0=tab[ge];
  81.         delay_ms(1);
  82.         P23=1;
  83.         P22=0;
  84.         P0=tab[shi];
  85.         delay_ms(1);
  86.         P22=1;
  87.         P21=0;
  88.         P0=tab[bai]|0x80;
  89.         delay_ms(1);
  90.         P21=1;
  91.         P20=0;
  92.         P0=tab[qian];
  93.         delay_ms(1);
  94.         P20=1;
  95. }

  96. void T0int( ) interrupt 1 //定時(shí)器T0中斷 方式1
  97. {
  98.         TH0=(65536-10000)/256;       //重裝10ms定時(shí)常數(shù)
  99.         TL0=(65536-10000)%256;
  100.         ge++;
  101.                 if(ge==10)
  102.                 {
  103.                         ge=0;
  104.                         shi++;
  105.                 }
  106.                 if(shi==10)
  107.                 {
  108.                         shi=0;
  109.                         bai++;
  110.                 }
  111. }

復(fù)制代碼



00.00數(shù)字秒表仿真.zip

20.68 KB, 下載次數(shù): 131, 下載積分: 黑幣 -5

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏4 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:535873 發(fā)表于 2019-5-12 01:55 | 只看該作者
用8051單片機(jī)定時(shí)/計(jì)數(shù)器和LED數(shù)碼管顯示計(jì)時(shí)時(shí)間。要求某鍵按下去開始計(jì)時(shí),再按一次停止計(jì)時(shí);另一鍵按下去則將時(shí)間清零。/大佬你這個(gè)怎么改才能做成板子,排組怎么添加呢,需要焊板子用,求解答,謝謝
回復(fù)

使用道具 舉報(bào)

樓主
ID:57657 發(fā)表于 2016-9-19 19:15 | 只看該作者
這種延時(shí)方法誤差有多大?
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表