久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

10秒的秒表程序,帶暫停

作者:佚名   來源:本站原創   點擊數:  更新時間:2013年11月03日   【字體:

#include <reg51.h>
unsigned char code seg7[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f} //數碼管碼表
unsigned char code tab[]={0xfe,0xfd};                                                                     //數碼管位選
unsigned char cnt=0;                                                                                               //位選變量
unsigned char deta=0,sec=0;                                                                                  //0.01秒變量,和秒變量
sbit stop=P3^3;                                                                                                        //暫停鍵
void init()                                                                                                                 //定時初始化
{
TMOD=0x11;
TH1=0xd8;
TL1=0xf0;
TR1=1;
TH0=0xfc;
TL0=0x18;
TR0=1;
ET1=1;
ET0=1;
EA=1;
}
void time10ms()interrupt 3
{
TH1=0xd8;
TL1=0xf0;
deta++;
}

void show()interrupt 1  //掃描顯示2位數碼管
{
 TH0=0xfc;
 TL0=0x18;
 ++cnt;
 if(cnt>1)cnt=0;
 switch (cnt)
 {
 case 0:  P0=seg7[sec%10];P2=tab[0];break;
 case 1:  P0=seg7[sec/10];P2=tab[1];break;
 default:break;
 }
 }
 void showtime()     //時間顯示
 {
  if((deta>10)&&stop){sec++;deta=0;}    //如果P3^3 不按下,則為高電平,不暫停時間。
  if(sec==99)sec=0;
  }
  void main()
  {
  init();
  while(1)
  {
  showtime();
  }
  }

關閉窗口

相關文章

主站蜘蛛池模板: 看a网站| 中文字幕在线一区 | 亚洲国产精品一区二区www | 精品欧美一区二区三区 | 四虎成人精品永久免费av九九 | 青娱乐av| 久久久久久久久久久国产 | 亚洲网站在线观看 | 午夜免费小视频 | 伊人精品国产 | 国产精品99久久久久久人 | 国产成人精品久久二区二区91 | 在线精品亚洲欧美日韩国产 | 日韩久久久久久 | 有码在线 | 国产精品18久久久久久白浆动漫 | 欧美一区二区三区在线观看视频 | 免费h在线 | 久久神马 | 91精品国产一区二区三区香蕉 | 在线成人| 国产精品视频一区二区三区 | 超碰综合 | 日韩欧美不卡 | 最新伦理片 | 在线成人av | 精品亚洲一区二区三区 | 中文字幕国产精品 | 日韩精品久久一区二区三区 | 999精品视频 | 中文字幕视频在线观看 | 亚洲国产高清高潮精品美女 | 黄色大片免费看 | 国产精品自拍啪啪 | 欧美日韩国产一区二区三区 | 51ⅴ精品国产91久久久久久 | 毛片一级电影 | 在线观看av中文字幕 | 九九精品热 | 国产欧美二区 | 一区二区视频在线 |