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

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

單片機秒表程序

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

/*最近51hei論壇一會員編制了一個單片機秒表程序,該秒表有一個按鍵,
按鍵按下一次,秒表開始計時;按鍵按下第2次,秒表停止計數;按鍵按
下第3次,秒表復位歸0。設計者:51Hei單片機論壇,源程序如下:*/
#include < AT89X51.H>
unsigned char code dispcode[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,
0x82,0xF8,0x80,0x90};   //七段數碼管譯碼表
unsigned char second;   //定義秒變量
unsigned char keycnt;   //按鍵次數變量
unsigned int tcnt;      //中斷次數變量
void main(void)         //主函數
{
unsigned char i,j;
TMOD=0x02;       //定時器0工作在模式2,GATE=0,C/T=0,自動裝載模式
ET0=1;           //允許定時器0中斷
EA=1;                   //允許總中斷
second=0;               //置秒變量初值
P1=dispcode[second/10];   //顯示定時值的十位
P0=dispcode[second%10];   //顯示定時值的個位

while(1)               //無限循環
{ if(P3_5==0)          //與P3_5引腳連接的按鍵按下
{ for(i=20;i>0;i--)    //循環語句延時
      for(j=248;j>0;j--);     //循環語句延時
if(P3_5==0)    //如果按鍵確實按下
{ keycnt++;    //次數變量加1
switch(keycnt)   //根據次數變量的值分支選擇
{ case 1:        //若是次數變量等于1
TH0=0x06;
TL0=0x06;  //定時器初值為6,所以溢出計數值為250μs,時鐘為12MHz
TR0=1;     //啟動定時器0運行
break;
case 2:   //若是次數變量等于2
TR0=0;    //停止定時器0運行
break;
case 3:   //若是次數變量等于3
keycnt=0; //次數變量清 0
second=0; //秒變量清0
break;
}         //分支選擇結束
while(P3_5==0);    //等待按鍵抬起
} }
P1=dispcode[second/10];  //顯示秒變量十位
P0=dispcode[second%10];  //顯示秒變量個位
} }

 

void t0(void) interrupt 1 using 0             //定時器0中斷服務程序
{
tcnt++;               //每中斷1次,tcnt加1
if(tcnt==400)         //如果tcnt=400 ,則執行如下語句
{                   //0.25ms*400=100ms
tcnt=0;               //將tcnt清0
second++;            //秒變量加1
if(second==100)       //如果秒變量等于100
{ second=0; }         //將秒變量清0
} } 
 

關閉窗口

相關文章

主站蜘蛛池模板: av一二三区| 国产成人精品午夜 | 欧美日韩亚洲视频 | 国产一区二区三区免费 | 国产不卡一区在线观看 | 黄色三级免费网站 | 欧美日韩一区二区在线观看 | 69电影网 | 91精品国产综合久久小仙女图片 | 日韩免费网站 | 成年网站在线观看 | 欧美激情亚洲 | 免费视频一区 | 久久99国产精品 | 国产精品一区二区久久精品爱微奶 | 日韩中文一区二区三区 | 波多野吉衣久久 | 国产精品国产三级国产aⅴ原创 | 91亚洲精品国偷拍自产在线观看 | 欧美网站一区 | 九色 在线| 成人深夜福利在线观看 | 亚洲福利网站 | 午夜精品久久久久久久99黑人 | 日本中文字幕视频 | 91精品国产色综合久久 | 国产欧美一区二区精品久导航 | 国产精品自产拍 | 国产高清免费在线 | 91社区在线观看高清 | 狠狠色综合网站久久久久久久 | 亚洲第一区久久 | 精品亚洲第一 | 欧美www在线观看 | 国产成人精品久久二区二区91 | 久久精品国产亚洲 | 日韩免费中文字幕 | 超碰在线影院 | 999久久久精品 | 日韩视频在线播放 | 亚洲欧美在线观看 |