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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

設計24小時制定時器,下面是參考程序,但是秒和時位置反了,請問怎么改啊?

[復制鏈接]
跳轉到指定樓層
樓主
ID:931802 發(fā)表于 2021-6-2 21:46 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
#include <reg52.h>   
#include <delay.h>


int mypow(int x, int y);
void num_check(void);

code unsigned int segment_data[11]={        0x3f,0x06,0x5b,0x4F,0x66,
                                                                                                                                                        0x6d,0x7d,0x07,0x7f,0x6f,0x40};
code unsigned int ROW[8]={0x00,0x04,0x08,0x0c,0x10,0x14,0x18,0x1c};
                unsigned int num[8];
unsigned char i,a=0,j;




void main()
{

       
        TMOD=0x10;   
        TH1=(65536-50000)/256;  
        TL1=(65536-50000)%256;
        EA=1;  
        ET1=1;
        TR1=1;

  num[2]=10;num[5]=10;
            
        while(1)
        {
                if(a>=20) num_check();
                for(j=0;j<=7;j++)
                {
                P2=~ROW[j];
                P0=0;       
                P0=segment_data[num[j]];
          delay(1);
                }
        }
       
}
void num_check(void)
{
if(a>=20){a=0;num[0]++;};
if(num[0]>=10){num[0]=0;num[1]++;};
if(num[1]>=6){num[1]=0;num[3]++;};
if(num[3]>=10){num[3]=0;num[4]++;};
if(num[4]>=6){num[4]=0;num[6]++;};
if(num[6]>=10){num[6]=0;num[7]++;};
if(num[7]>=3){num[7]=0;};
if((num[7]==2)&&(num[6]==4)){num[6]=0;num[7]=0;};
}
void TIME1() interrupt 3  
{
        TH1=(65536-50000)/256;
        TL1=(65536-50000)%256;
        a++;  
                       
}

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

使用道具 舉報

沙發(fā)
ID:404160 發(fā)表于 2021-6-8 18:29 | 只看該作者
應該是內存大小端的問題。即高字節(jié)與低字節(jié)整反了
回復

使用道具 舉報

板凳
ID:849913 發(fā)表于 2021-6-8 19:23 | 只看該作者
你連接P2的的數(shù)碼管是用什么元件驅動的
回復

使用道具 舉報

地板
ID:931684 發(fā)表于 2021-6-8 20:12 | 只看該作者
秒和時的位置反了,我覺的可能有這幾種情況:1.寫程序過程中,定義秒和時給定義反了,在要用秒這個變量的時候用了時這個變量,在要用時這個變量的時候用了秒這個變量;2.仿真或實際接線時,對應秒和時的數(shù)碼管給接反了
回復

使用道具 舉報

5#
ID:332444 發(fā)表于 2021-6-9 09:01 | 只看該作者
回復

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 成年免费在线观看 | 爱爱免费视频 | 做a的各种视频 | 日韩成人免费视频 | 亚洲色视频 | 成年人视频在线免费观看 | 国产成人99久久亚洲综合精品 | 亚洲国产精品成人久久久 | 米奇成人网 | 国产综合在线视频 | 亚洲欧美日韩精品 | 精品日韩一区二区 | 在线欧美一区 | 丝袜美腿一区 | 国产婷婷| 亚洲免费视频播放 | 日韩有码一区 | 日本精品一区二区三区视频 | 成人在线h| 亚洲午夜一区二区 | 成人午夜免费在线视频 | 81精品国产乱码久久久久久 | 欧美日韩一卡 | 九九色综合 | 伊人久久成人 | 久久久青草婷婷精品综合日韩 | 国内久久 | 亚洲精品在线观看网站 | 国产一区二区三区视频 | 中文字幕在线观看一区 | 久久国产精品久久久久久 | 免费精品 | 亚洲另类自拍 | 国产一区二区精品在线 | 色精品视频 | 欧美成人自拍视频 | www国产精品| 999免费视频| 国产精品日韩高清伦字幕搜索 | 国产婷婷精品av在线 | 成人h免费观看视频 |