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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 7211|回復(fù): 2
收起左側(cè)

51單片機(jī)智能秒表的原理圖與源代碼

[復(fù)制鏈接]
ID:161768 發(fā)表于 2017-8-15 02:45 | 顯示全部樓層 |閱讀模式
智能秒表的設(shè)計(jì)與制作
一、電路原理及仿真效果圖
1.001.jpg
二、STC90C516RD+單片機(jī)引腳排列圖
1.002.jpg

三、四位共陰極數(shù)碼管引腳排列圖
1.003.jpg 1.004.jpg
1.005.jpg
四、元器件清單
序號(hào)
元件名稱(chēng)
規(guī)格型號(hào)
數(shù)量
1
單片機(jī)
STC89C51
1
2
四位共陰數(shù)碼管
3641AS
1
3
輕觸按鍵
45*45mm
5
4
晶振
12MHz
1
5
瓷片電容
20pF
2
6
電解電容
10uF/10V
1
7
電阻
10KΩ
1
8
排電阻
1KΩ
1
9
單片機(jī)插座
40PIN
1
10
電路板
12674-b
1
11
電池
+5V
1
C語(yǔ)言程序

單片機(jī)源程序如下:
  1. *******************************/
  2. /*     智能秒表(完美版)      */
  3. /*******************************/
  4. #include
  5. #define uint unsigned int
  6. #define uchar unsigned char
  7. sbit key1=P2^0;                //定義"啟動(dòng)/暫停"按鈕
  8. sbit key2=P2^1;                //定義"復(fù)位"按鈕
  9. sbit key3=P2^2;                                                        //定義"模式"按鈕
  10. sbit key4=P2^3;                                                        //定義"查看"按鈕
  11. sbit wei1=P2^4;                //定義位選
  12. sbit wei2=P2^5;
  13. sbit wei3=P2^6;               
  14. sbit wei4=P2^7;
  15. bit flag_start,flag_mode,flag_5sec;
  16. uchar temp,temp1,aa,aa1,shi,ge,shifen,baifen,num,i,j;
  17. uchar time_data1[11],time_data2[11];
  18. uchar code table[]={
  19. 0x3f,0x06,0x5b,0x4f,
  20. 0x66,0x6d,0x7d,0x07,
  21. 0x7f,0x6f,0x77,0x7c,
  22. 0x39,0x5e,0x79,0x71};          //不帶小數(shù)點(diǎn)共陰極數(shù)碼管編碼
  23. uchar code tabledp[]={
  24. 0xbf,0x86,0xdb,0xcf,
  25. 0xe6,0xed,0xfd,0x87,
  26. 0xff,0xef,0xf7,0xfc,
  27. 0xb9,0xde,0xf9,0xf1};        //帶小數(shù)點(diǎn)共陰極數(shù)碼管編碼
  28. void display(uchar shi,uchar ge,uchar shifen,uchar baifen);  //聲明顯示子函數(shù)
  29. void delay(uint z);          //聲明延時(shí)子函數(shù)
  30. void init();                  //聲明初始化函數(shù)
  31. void key();                                                           //聲明鍵掃描函數(shù)
  32. void display_process();                              //聲明顯示處理函數(shù)

  33. void main()
  34. {            
  35.               init();                                      //調(diào)用初始化子程序
  36.               while(1)
  37.               {                           
  38.                 key();
  39.                 display_process();            
  40.                 display(shi,ge,shifen,baifen);        //調(diào)用顯示子函數(shù)
  41.               }
  42. }

  43. void delay(uint z)                       //延時(shí)子函數(shù)
  44. {
  45.               uint x,y;
  46.               for(x=z;x>0;x--)
  47.                             for(y=110;y>0;y--);
  48. }

  49. void display(uchar shi,uchar ge,uchar shifen,uchar baifen)   //顯示子程序
  50. {            
  51.                             P0=table[shi];        //使用動(dòng)態(tài)掃描的方法實(shí)現(xiàn)數(shù)碼管顯示
  52.                             wei1=0;
  53.                             delay(1);
  54.                             wei1=1;

  55.                             P0=tabledp[ge];
  56.                             wei2=0;
  57.                             delay(1);            
  58.                             wei2=1;

  59. ……………………

  60. …………限于本文篇幅 余下代碼請(qǐng)從51黑下載附件…………
復(fù)制代碼
0.png
所有資料51hei提供下載:
http://www.zg4o1577.cn/bbs/dpj-41282-1.html



回復(fù)

使用道具 舉報(bào)

ID:295266 發(fā)表于 2018-3-21 22:11 | 顯示全部樓層
好呀好呀,棒棒噠
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 九九久久精品 | 特黄色一级毛片 | 欧美日韩激情 | 久草精品在线 | 国产成人短视频在线观看 | 成人在线精品视频 | 久久伊人青青草 | 成人精品网 | 中文av电影 | 欧美视频一区 | 欧美色综合天天久久综合精品 | 日本aaaa| 亚洲欧美成人影院 | 久久不卡日韩美女 | 亚洲国产一区在线 | 欧洲精品在线观看 | 91免费在线视频 | 亚洲国产aⅴ成人精品无吗 欧美激情欧美激情在线五月 | 波多野结衣中文视频 | va精品| 欧美成人猛片aaaaaaa | 网站黄色av | 91 在线 | 国产精品欧美一区二区三区不卡 | 国产精品久久久久久久粉嫩 | www网站在线观看 | 91视频免费在观看 | 国产欧美精品一区二区三区 | 夜夜骑综合 | 成人a在线| 丝袜 亚洲 另类 欧美 综合 | 久久久久国产精品一区 | 国产在线视频一区二区董小宛性色 | 四虎伊人 | 99精品免费视频 | 搞av.com| 一级a性色生活片久久毛片 一级特黄a大片 | 黑人精品xxx一区一二区 | 成人福利电影 | gav成人免费播放视频 | 谁有毛片 |