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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1799|回復: 4
收起左側

單片機小白新手寫的關于一個數碼管前三位顯示一個跑表程序

[復制鏈接]
ID:1026584 發表于 2022-5-21 22:56 | 顯示全部樓層 |閱讀模式
關于一個數碼管前三位顯示一個跑,范圍000~999,相鄰兩數間隔0.01s,當按下按鍵時跑表停止,松手后跑表繼續。

單片機源程序如下:
  1. #include <reg52.h>
  2. #define uchar unsigned char
  3. #define uint  unsigned int


  4. void display();
  5. uchar  table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};                              歡迎各位大神指正!!!!
  6. char hour=0,min=0,sec=0;


  7. sbit addr_A=P3^0;                                                                                         
  8. sbit addr_B=P3^1;
  9. sbit addr_C=P3^2;


  10. sbit P10=P1^0;


  11. void delay(uint i)
  12. {
  13.         while(i--);
  14. }



  15. void initT0() {
  16.         TMOD=0x01;
  17.         TH0 = (65536-10000)/256;        
  18.         TL0 = (65536-10000)%256;
  19.         EA =1;                          
  20.         ET0 =1;                        
  21.         TR0 =1;
  22. }


  23. void keyScan(){
  24.         static bit oldState = 1;
  25.         if(!P10){
  26.                 delay(1000);
  27.                 if(!P10){
  28.                         if(oldState) {        
  29.                                         oldState = 0;
  30.                             TR0=0;  
  31.                                 while(!P10){
  32.                                         display();
  33.                                 }
  34.                                 TR0=1;
  35.                         }
  36.                 }


  37.                 }
  38.                 else if(!oldState) oldState = 1;
  39. }
  40. void main() {
  41.         initT0();
  42.         while(1){
  43.                 keyScan();
  44.                 display();
  45.         }
  46. }


  47. void INT_T0() interrupt 1         
  48. {
  49.         static uchar counter = 0;   
  50.         TR0 = 0;                     
  51.         TH0 = (65536-10000)/256;        
  52.         TL0 = (65536-10000)%256;
  53.         TR0 = 1;  
  54.   counter++;
  55.   if(counter==1)         {
  56.                 counter=0;
  57.         }
  58.           sec++;
  59.                 if(sec>=10) {
  60.                         sec=0;
  61.                         min++;
  62.                 }
  63.                 if(min>=10) {
  64.                         min=0;
  65.                         hour++;
  66.                 }
  67.                 if(hour>=10) {
  68.                         hour=0;
  69.                 }
  70. }


  71. void display() {
  72.         uchar LED[3];
  73.         LED[0]=hour;
  74.         LED[1]=min;
  75.         LED[2]=sec;
  76.         
  77.         addr_A=0;
  78.         P0=table[LED[0]];
  79.         delay(200);
  80.         addr_A=1;
  81.         
  82.         
  83.         addr_B=0;
  84.         P0=table[LED[1]];
  85.         delay(200);
  86.         addr_B=1;
  87.         
  88.         addr_C=0;
  89.         P0=table[LED[2]];
  90.         delay(2000);
  91.         
  92. }
復制代碼


51hei截圖20220521225525.png

評分

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

查看全部評分

回復

使用道具 舉報

ID:979299 發表于 2022-5-22 13:42 | 顯示全部樓層
共陰數組看上去沒什么問題,0.01S太快了吧,根本看不清啊
回復

使用道具 舉報

ID:1026584 發表于 2022-5-22 16:21 | 顯示全部樓層
興安xa 發表于 2022-5-22 13:42
共陰數組看上去沒什么問題,0.01S太快了吧,根本看不清啊

是的,后來才發現這個問題。
回復

使用道具 舉報

ID:863362 發表于 2022-5-22 17:18 | 顯示全部樓層
數碼管加上小數點就更完美了!
sec.JPG
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 一区二区三区国产 | 精彩视频一区二区三区 | 中文字幕亚洲一区 | 日韩欧美手机在线 | 精品国产三级 | 爱草在线 | av片在线观看网站 | 欧美1页| 久久久久网站 | 成人免费视频网站在线看 | av日韩一区 | 久久成人一区二区三区 | 免费激情网站 | 亚洲女人天堂成人av在线 | 毛片99| 欧美一区二区大片 | 一区二区av | 亚洲国产精品一区二区第一页 | 99精品国产成人一区二区 | 成人在线观看免费 | 中文字幕在线一区 | 国产乱码精品一区二区三区忘忧草 | 爱高潮www亚洲精品 中文字幕免费视频 | 成人免费日韩 | 欧美精品久久久久久久久久 | 国产高清视频在线观看播放 | 999www视频免费观看 | 国产欧美日韩在线一区 | 亚洲欧美久久 | 成人中文字幕在线 | 国产精品久久久久久久7777 | 性天堂网 | 一区二区三区国产 | 久婷婷| 亚洲免费影院 | 自拍视频网 | 天天影视网天天综合色在线播放 | 作爱视频免费观看 | 又爽又黄axxx片免费观看 | 蜜桃传媒av | 日韩免费网站 |