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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3450|回復: 8
收起左側

單片機電子時鐘,數碼管顯示不全

[復制鏈接]
ID:555516 發表于 2019-7-17 16:02 | 顯示全部樓層 |閱讀模式
不知道為什么數碼管顯示不完全。
捕獲.PNG
#include <reg52.h>
#define uchar unsigned char
#define uint unsigned int
void delay_ms(unsigned int);
uchar code xianshi[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
uchar code weixuan[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf};
int num=0;
int sec=22,secg=0,secs=0;
int min=5,ming=0,mins=0;
int hour=15,hourg=0,hours=0;
int i;
void zd1(){
         TMOD=0X01;
         TH0=(65536-50000)/256;   //TH0=(65536-50000)/256;
     TL0=(65536-50000)%256;   //TL0=(65536-50000)%256;
     ET0=1;
     TR0=1;


}

void main(){
   IT0=1;
   EX0=1;
   EA=1;
   IT1=1;
   EX1=1;
            zd1();
         
     while(1){           
                      secg=sec%10;
         secs=sec/10;
         ming=min%10;
         mins=min/10;
         hourg=hour%10;
         hours=hour/10;
           

   P0= xianshi[hours];
   P2=weixuan[0];
   delay_ms(5);
         P0= xianshi[hourg];
   P2=weixuan[1];
   delay_ms(5);
         P0= xianshi[mins];
   P2=weixuan[2];
   delay_ms(5);
         P0= xianshi[ming];
   P2=weixuan[3];
            delay_ms(5);  
          P0= xianshi[secs];
   P2=weixuan[4];
            delay_ms(5);
          P0= xianshi[secg];
   P2=weixuan[5];
            delay_ms(5);  
             }
}

void time0() interrupt 1{
          num++;
         TH0=(65536-50000)/256;   
     TL0=(65536-50000)%256;  
         if(num==20){
          num=0;
          sec++;
         }
          if(sec==60){
          sec=0;
          min++;
         
         }
         if(min==60){
         min=0;
         hour++;
         }
         if(hour==24){
                         hour=0;
         }
        
}

              void delay_ms(unsigned int dt)//延時函數
{
register unsigned char bt,ct;
for (;dt;dt--)
   for (ct=2;ct;ct--)
       for (bt=250;--bt;);
}
回復

使用道具 舉報

ID:435708 發表于 2019-7-17 18:36 | 顯示全部樓層
有可能 你用的共陽數碼管 但是xianshi【】 用的共陰的段碼
回復

使用道具 舉報

ID:155507 發表于 2019-7-17 18:46 | 顯示全部樓層
你這個數碼管需要 消隱

   P0= xianshi[hours];
   P2=weixuan[0];
   delay_ms(5);
P0=0x00;  //消隱
   P0= xianshi[hourg];
   P2=weixuan[1];
   delay_ms(5);
P0=0x00;  //消隱



回復

使用道具 舉報

ID:105364 發表于 2019-7-17 23:11 | 顯示全部樓層
數碼管共陽共陰弄反,數碼管顯示的是605261吧。
回復

使用道具 舉報

ID:105364 發表于 2019-7-17 23:20 | 顯示全部樓層
不是數碼管用反。是代碼沒消隱 問題,如板凳所說。
回復

使用道具 舉報

ID:555516 發表于 2019-7-18 07:16 來自手機 | 顯示全部樓層
1339337425 發表于 2019-7-17 18:36
有可能 你用的共陽數碼管 但是xianshi【】 用的共陰的段碼

我用的應該是共陰的數碼管,之前我逐個顯示是沒問題的
回復

使用道具 舉報

ID:555516 發表于 2019-7-18 07:24 來自手機 | 顯示全部樓層
angmall 發表于 2019-7-17 18:46
你這個數碼管需要 消隱

   P0= xianshi[hours];

哇,,解決了,謝謝,但這個消隱不怎么看得懂,我的是共陰數碼管如果p0=0x00不就都不顯示嗎?
回復

使用道具 舉報

ID:61950 發表于 2019-9-7 18:48 | 顯示全部樓層
試試看能不能用
回復

使用道具 舉報

ID:648705 發表于 2019-11-26 16:34 | 顯示全部樓層
為什么下載不了
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美黑人狂野猛交老妇 | av色站| 国产999精品久久久久久绿帽 | 日韩精品二区 | 成人h视频在线观看 | 成人免费大片黄在线播放 | www4虎| 国产激情视频 | 又黄又色 | 国产99视频精品免费视频7 | 久久福利网站 | 国产视频精品区 | 久久国产麻豆 | 黄色欧美 | 国产电影一区 | 一区二区免费 | 日韩成人在线播放 | 久久精品视频91 | 中文字幕在线第二页 | 日韩精品免费在线观看 | 亚洲成人精品在线观看 | 91精品麻豆日日躁夜夜躁 | 精品国产色 | 日本免费一区二区三区 | 精品亚洲一区二区三区 | 日韩在线观看 | aaaaaaa片毛片免费观看 | 久草免费在线视频 | 久久亚洲综合 | 91在线视频一区 | 中文二区 | 91视频网 | 欧美一级免费 | 久久中文字幕一区 | 亚洲综合第一页 | 久久免费精品 | 中文字幕亚洲视频 | 国产成人精品一区二区三区在线 | 国产目拍亚洲精品99久久精品 | 亚洲狠狠 | 欧美精品乱码99久久影院 |