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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 19164|回復: 25
打印 上一主題 下一主題
收起左側

簡單做的基于51單片機的數碼管時鐘

  [復制鏈接]
跳轉到指定樓層
樓主
看看抽屜的材料,就想做做東西玩玩。本來想做99碼表的,結果按鍵開關不夠,就改成了時鐘。話不多說,直接上圖。
最小系統





顯示模塊



最后效果


仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)


單片機源程序如下:
  1. /*********************************************************************************
  2. *實驗名   :數碼管動態顯示
  3. *實驗效果        :8位數碼管顯示數字12345678
  4. *注意   : 每位數碼管顯示之間延遲時間小于3ms可看見8位數碼管同時點亮
  5. *
  6. *********************************************************************************/
  7. #include<reg52.h>
  8. #define uchar unsigned char
  9. #define uint unsigned int
  10.        
  11. uint k=0;
  12. uint second=0;//秒
  13. uint min =0;//分
  14. uint hour=1;//時

  15. sbit we1=P3^3; //位選
  16. sbit we2=P3^1;
  17. sbit we3=P3^2;
  18. sbit we4=P3^0;
  19. sbit L0=P2^0;

  20. uchar code sz[17]={0x3f , 0x06 , 0x5b ,0x4f , 0x66 , 0x6d ,0x7d ,
  21.                    0x07 , 0x7f , 0x6f ,0x77 , 0x7c , 0x39 ,
  22.                    0x5e , 0x79 , 0x71 , 0x00};         //0-9&A-F&“不顯示”  字型碼

  23. void delay(uint xms)                  //xms等于幾就延遲幾毫秒
  24. {
  25.     uint i,j;
  26.         for(i=xms;i>0;i--)
  27.             for(j=112;j>0;j--);
  28. }

  29. void Init_timer0(void)
  30. {
  31.   TMOD |= 0X01;                      //工作方式1 內部寄存器控制的定時功能
  32.         TH0=0X3c;                         //高八位的初值
  33.         TL0=0Xb0;                         //第八位初值
  34.         EA=1;                            //開啟整體中斷允許
  35.         ET0=1;                           //開啟定時器0中斷允許
  36.         TR0=1;                                                         //開始計數
  37. }

  38. void Timer0_isr(void)interrupt 1
  39. {
  40.   TH0=0x3c;
  41.         TL0=0xb0;
  42.         k++;
  43. }

  44. void main()
  45. {
  46.         Init_timer0();
  47.     while(1)
  48.         {
  49.                 if(k==20)  //20次1秒
  50.                 {
  51.                 second++;
  52.                 k=0;
  53.                 if(second==60)
  54.                 {
  55.                   second =0;
  56.                         min++;
  57.                         if(min==60)
  58.                         {
  59.                            min=0;
  60.                                  hour++;
  61.                                 if(hour==13)
  62.                                 {
  63.                                   hour=1;
  64.                                 }
  65.                         }
  66.                 }
  67.                
  68.                 }
  69.                 P1=sz[min%10];   //分顯示
  70.                 we4 =0;
  71.                 delay(5);
  72.                 we4=1;
  73.                        
  74.                 P1=sz[min/10];   
  75.                 we3=0;
  76.                 delay(5);
  77.                 we3=1;
  78.                
  79.                 P1=sz[hour%10];   //時顯示
  80.                 we2=0;
  81.                 delay(5);
  82.                 we2=1;
  83.                
  84.                 P1=sz[hour/10];   
  85.                 we1=0;
  86.                 delay(5);
  87.                 we1=1;
  88.                
  89.                 /*P1=sz[0];  //顯示0
  90.                 we1=0;
  91.                 delay(10);
  92.                 we1=1;
  93.                
  94.                 P1=sz[1];   //顯示1
  95.                 we2=0;
  96.                 delay(10);
  97.                 we2=1;
  98.                
  99.                 P1=sz[2];   //顯示2
  100.                 we3=0;
  101.                 delay(10);
  102.                 we3=1;
  103.                
  104.                 P1=sz[3];   //顯示3
  105.                 we4=0;
  106.                 delay(10);
  107.                 we4=1;*/
  108.         }
  109. }
  110. …………………

  111. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼

所有資料51hei提供下載:
時鐘.rar (992.79 KB, 下載次數: 209)

仿真和程序附件里都有,歡迎大家批評指正。

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

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

使用道具 舉報

來自 2#
ID:358049 發表于 2019-9-19 23:39 | 只看該作者
騙分的,根本不能動
回復

使用道具 舉報

板凳
ID:422322 發表于 2018-11-7 14:22 | 只看該作者
感謝分享,謝謝
回復

使用道具 舉報

地板
ID:300400 發表于 2018-11-7 22:45 | 只看該作者
感謝 ,很不錯的
回復

使用道具 舉報

5#
ID:300400 發表于 2018-11-7 22:46 | 只看該作者
感謝分享
回復

使用道具 舉報

6#
ID:422669 發表于 2018-11-7 22:50 | 只看該作者
優秀  學習到了 666
回復

使用道具 舉報

7#
ID:388477 發表于 2018-11-8 08:27 | 只看該作者
謝謝樓主的分享!
回復

使用道具 舉報

8#
ID:423219 發表于 2018-11-8 20:34 | 只看該作者
簡單實用,很不錯,感謝分享
回復

使用道具 舉報

9#
ID:440634 發表于 2018-12-6 09:13 | 只看該作者
簡單實用 666
回復

使用道具 舉報

10#
ID:472313 發表于 2019-1-23 23:18 | 只看該作者
確實不錯,但是如果時間會不會不準?
回復

使用道具 舉報

11#
ID:365238 發表于 2019-3-18 19:54 | 只看該作者

感謝 ,很不錯的
回復

使用道具 舉報

12#
ID:472506 發表于 2019-3-19 08:49 | 只看該作者
很不錯,只是時間長了會不準。
回復

使用道具 舉報

13#
ID:503018 發表于 2019-4-26 11:24 | 只看該作者
感謝分享
回復

使用道具 舉報

14#
ID:556643 發表于 2019-6-6 16:24 來自觸屏版 | 只看該作者
感謝分享
回復

使用道具 舉報

15#
ID:76612 發表于 2019-6-22 08:25 | 只看該作者
感謝分享,
回復

使用道具 舉報

16#
ID:569317 發表于 2019-6-22 10:11 來自觸屏版 | 只看該作者
感謝分享
回復

使用道具 舉報

17#
ID:569317 發表于 2019-6-22 10:12 來自觸屏版 | 只看該作者
感謝分享
回復

使用道具 舉報

18#
ID:568565 發表于 2019-6-22 10:47 來自觸屏版 | 只看該作者
不知道接的電阻可以挑多大的呢?或者不要電阻可以嘛
回復

使用道具 舉報

19#
ID:570926 發表于 2019-6-24 16:16 | 只看該作者
謝謝分享
回復

使用道具 舉報

20#
ID:608778 發表于 2019-9-7 13:45 | 只看該作者
感謝分享
回復

使用道具 舉報

21#
ID:608778 發表于 2019-9-7 13:46 | 只看該作者
這段時間都在學習,遇到這個非常的不錯
回復

使用道具 舉報

22#
ID:608778 發表于 2019-9-7 14:57 | 只看該作者
真的可以啊,用這么少的東西簡單建立一個時鐘
回復

使用道具 舉報

23#
ID:616598 發表于 2019-12-10 16:37 | 只看該作者
看起來很給力的樣子
回復

使用道具 舉報

24#
ID:616598 發表于 2019-12-11 08:55 | 只看該作者
樓主能否把程序貼齊全了,下載的附件軟件版本不一樣,看不了代碼啊
回復

使用道具 舉報

25#
ID:616598 發表于 2019-12-11 12:48 | 只看該作者
時間快了,對不上,第29行還有錯誤,樓主修正下
回復

使用道具 舉報

26#
ID:777092 發表于 2020-6-12 11:15 | 只看該作者
感謝分享
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产成人精品一区二区三区四区 | 欧美日韩国产在线观看 | 在线视频一区二区 | 一区二区在线免费观看视频 | 国产精品久久久久久妇女6080 | 日韩亚洲一区二区 | 亚洲高清在线 | 亚洲精品电影在线 | 不卡一区| 国产一级免费视频 | 日韩国产在线 | 日本高清视频在线播放 | 黑人成人网 | 亚洲欧美一区二区三区国产精品 | 国产高清免费视频 | 精品视频免费在线 | 欧美日韩国产在线观看 | 观看av| 欧美日韩不卡在线 | 午夜爱爱毛片xxxx视频免费看 | 国内自拍偷拍视频 | 干干干日日日 | 欧美一区不卡 | 综合久久综合久久 | 精品欧美一区二区三区久久久 | 国产精品有限公司 | 91啪影院| 亚洲精品综合一区二区 | 欧美精品一区三区 | 国产欧美视频一区二区三区 | 欧美日韩在线免费观看 | 精品视频在线播放 | 琪琪午夜伦伦电影福利片 | 三级黄色片在线观看 | 精品国产乱码久久久久久牛牛 | 一区二区三区在线 | 国产激情第一页 | 天天躁日日躁狠狠躁2018小说 | chinese中国真实乱对白 | 亚洲欧美一区二区三区1000 | 国产免费a视频 |