日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

51单片机c语言秒表,51单片机秒表C程序

發布時間:2023/12/14 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 51单片机c语言秒表,51单片机秒表C程序 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本程序所用的原理圖下載:?點這里?,單片機芯片使用的stc89c52;電路找到相應部分即可.這是一整個單片機開發板的電路圖其他的忽略.

本程序的keil工程下載:?http://www.51hei.com/f/miaobiao.rar?? 以下是通過測試的源代碼:

/*

*功能:用定時器0實現秒表,實現60秒定時,精確度為1毫秒

*?? 利用key1獨立按鍵實現定時器的啟動和停止,

*?? 利用key2獨立按鍵實現秒表的清零;

*日期:2013-03-24

*作者:徐冉

*注意事項:若打開兩個定時器時,必須使用兩個定時器,

*???? 否則兩個定時器都不工作!!!

**/

/**********stc89C52-RC 51hei單片機實驗板**********/

/**********51hei-5開發板**********/

#include typedef unsigned int uint;

typedef unsigned char uchar;

sbit wela = P2^7;

sbit dula = P2^6;

sbit key1 = P3^4;

sbit key2 = P3^5;

sbit FM?? = P2^3;//蜂鳴器

uchar code table[] = {

0x3F,? //"0"

0x06,? //"1"

0x5B,? //"2"

0x4F,? //"3"

0x66,? //"4"

0x6D,? //"5"

0x7D,? //"6"

0x07,? //"7"

0x7F,? //"8"

0x6F,? //"9"

0x77,? //"A"

0x7C,? //"B"

0x39,? //"C"

0x5E,? //"D"

0x79,? //"E"

0x71,? //"F"

0x76,? //"H"

0x38,? //"L"

0x37,? //"n"

0x3E,? //"u"

0x73,? //"P"

0x5C,? //"o"

0x40,? //"-"

0x00,? //熄滅

0x40? //自定義

};

uint counter, num_h, num_m;

void delay(uint xms);

void display_h(uint num_h);

void init();

void display_m(uint num_m);

void keyscan_D();

void keyscan_Q();

//主函數

void main()

{

init();

while(1)

{

dula = 1;

P0 = table[22];

dula = 0;

P0 = 0xff;

wela = 1;

P0 = 0xfb;

wela = 0;

keyscan_D();

keyscan_Q();

display_h(num_h);

display_m(num_m);

}

}

//定時器0初始化函數

void init()

{

TMOD = 0x01;

TH0 = 0xFC;

TL0 = 0x67;

TR0 = 1;

EA = 1;

ET0 = 1;

}

//毫秒位顯示子函數

void display_h(uint num_h)

{

uchar bai,shi,ge;

bai = num_h / 100 % 10;

shi = num_h / 10 % 10;

ge? = num_h % 10;

dula = 1;

P0 = table[bai];

dula = 0;

P0 = 0xff;

wela = 1;

P0 = 0xf7;

wela = 0;

P0 = 0x00;

delay(1);

dula = 1;

P0 = table[shi];

dula = 0;

P0 = 0xff;

wela = 1;

P0 = 0xef;

wela = 0;

P0 = 0x00;

delay(1);

dula = 1;

P0 = table[ge];

dula = 0;

P0 = 0xff;

wela = 1;

P0 = 0xdf;

wela = 0;

P0 = 0x00;

delay(1);

}

//秒位顯示子函數

void display_m(uint num_m)

{

uchar shi_, ge_;

shi_ = num_m / 10 % 10;

ge_ = num_m % 10;

dula = 1;

P0 = table[shi_];

dula = 0;

P0 = 0xff;

wela = 1;

P0 = 0xfe;

wela = 0;

P0 = 0x00;

delay(1);

dula = 1;

P0 = table[ge_];

dula = 0;

P0 = 0xff;

wela = 1;

P0 = 0xfd;

wela = 0;

P0 = 0x00;

delay(1);

}

//延時子函數

void delay(uint xms)

{

uint i, j;

for(i = xms; i > 0; i--)

for(j = 125; j > 0; j--);

}

//獨立按鍵1檢測子函數 ,開啟和關閉

void keyscan_D()

{

if(key1 == 0)

{

delay(10);

if(key1 == 0)

{

TR0 = ~TR0;

FM = 0;

while(!key1);

FM = 1;

}

}

}

//獨立按鍵2檢測子函數,清零

void keyscan_Q()

{

if(key2 == 0)

{

delay(10);

if(key2 == 0)

{

counter = 0;

num_h = 0;

num_m = 0;

FM = 0;

while(!key2);

FM = 1;

}

}

}

//定時器0中斷子程序

void int_time0() interrupt 1

{

TH0 = 0xFC;

TL0 = 0x67;

counter++;

if(counter == 1)

{

counter = 0;

num_h++; //毫秒自增

if(num_h == 1000)

{

num_h = 0;

num_m++; //秒自增

if(num_m == 60)

{

num_m = 0;

}

}

}

}

總結

以上是生活随笔為你收集整理的51单片机c语言秒表,51单片机秒表C程序的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 97香蕉碰碰人妻国产欧美 | 国产成人精品一区二三区四区五区 | www.欧美色图| 久久三| 欧美日韩伊人 | 国产在线精品二区 | 久精品视频 | 天天干,天天操,天天射 | 森林影视官网在线观看 | 公侵犯人妻中文字慕一区二区 | 国产天天操 | 黄色片子免费看 | 欧美啪啪一区 | 日韩成人福利视频 | 国产综合av | 国产第一福利影院 | 久久精品欧美一区二区三区不卡 | 黄色小视频在线播放 | 极品毛片| 正在播放老肥熟妇露脸 | 在线视频一区二区 | 久久精品资源 | 黄色综合 | 丰满少妇在线观看bd | 亚洲精品9999| 亚洲情在线 | av成人免费在线观看 | 欧洲视频在线观看 | 欧美成人三级在线视频 | 日韩av一区二区三区 | xxxx久久 | 国产一区二区三区成人 | 亚洲最大综合网 | 潘甜甜在线 | 男女插插插网站 | 国产精品视频看看 | 免费a v网站 | 日日爱669 | 国产精品乱码一区二区 | 久久中文免费视频 | 九色麻豆 | 亚洲熟妇毛茸茸 | 免费的性爱视频 | 欧美三级手机在线观看 | 自拍21区 | 亚洲三级影视 | 精品影片一区二区入口 | 国产免费一区二区三区视频 | 国产精品亚洲AV色欲三区不卡 | 国产精品国产av | 秋霞成人午夜伦在线观看 | 久草视频免费在线播放 | 欧美视频一区二区三区在线观看 | 色一涩| 国产精品久久网 | 亚洲AV无码国产精品 | 啪啪网站免费观看 | 亚洲欧美a| 久久视频国产 | 人妻 丝袜美腿 中文字幕 | 中文字幕超清在线观看 | 色网站在线看 | 国产精品黄网站 | 欧美中文网 | 美女色网站 | 欧美aⅴ| 欧美xxxx胸大| 无码av天堂一区二区三区 | 鲁片一区二区三区 | 精品人妻无码专区在线 | 国产6区 | 国产免费一区二区三区最新不卡 | 亚洲视频综合 | 亚洲成人免费在线 | 国产色婷婷一区二区三区竹菊影视 | 偷拍xxxx| 国产日韩成人内射视频 | 男女啪啪软件 | 久久小草| 日韩网| 久久久久久伦理 | 中出中文字幕 | 男男上床视频 | 免费观看毛片 | 精品少妇人妻AV无码专区在线 | 日本中文字幕在线不卡 | 欧美丰满美乳xxx高潮www | 一区二区三区免费高清视频 | 姐姐你真棒插曲快来救救我电影 | 99er在线 | 成人免费xxxxxx视频 | 国产人妻精品一区二区三 | 久久久久国产精品无码免费看 | 丁香激情五月少妇 | 激情五月激情 | 男女激情四射网站 | 欧美一区二区三区视频 | 成人香蕉网 | 极品粉嫩小仙女高潮喷水久久 |