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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

大神幫忙看下,程序編譯沒錯,為什么數字顯示拿不出來

[復制鏈接]
跳轉到指定樓層
樓主
ID:162409 發表于 2017-1-26 10:35 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
功能:用定時器0的方式1實現第一個發光二極管以200ms間隔閃爍,用定時器1的方式1實現數碼管的前兩位59S循環計時
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit dula=P2^6;
sbit wela=P2^7;
sbit led1=P1^0;
uchar code table[]={0x3f,
                                        0x06,
                                        0x5b,
                                        0x4f,
                                        0x66,
                                        0x6d,
                                        0x7d,
                                        0x07,
                                        0x7f,
                                        0x6f,
                                        0x77,
                                        0x7c,
                                        0x39,
                                        0x5e,
                                        0x79,
                                        0x71};
void delayms(uint);
void display(uchar,uchar);
uchar num,num1,num2,shi,ge;
void main()
{
        TMOD=0x11;
        TH0=(65536-45872)/256;
        TL0=(65536-45872)%256;
        TH1=(65536-45872)/256;
        TL1=(65536-45872)%256;
        EA=1;
        ET0=1;
        ET1=1;
        TR0=1;
        TR1=1;
        while(1)
        {
            display(shi,ge);
        }
}
void display(uchar shi,uchar ge)
{
         dula=1;
         P0=table[shi];
         dula=0;
         P0=0xff;
         wela=1;
         P0=0xfe;
         wela=0;
         delayms(5);

         dula=1;
         P0=table[ge];
         dula=0;
         P0=0xff;
         wela=1;
         P0=0xfd;
         wela=0;
         delayms(5);
}         
void delayms(uint xms)
{
         uint i,j;
         for(i=xms;i>0;i--)
                for(j=110;j>0;j--);
}
void T0_time()interrupt 1
{
        TH0=(65536-45872)/256;
        TL0=(65536-45872)%256;
        num1++;
        if(num1==4)
        {
                num1=0;
                led1=~led1;
        }
}

void T1_time()interrupt 3
{
        TH1=(65536-45872)/256;
        TL1=(65536-45872)%256;
        num2++;
        if(num2==20)
        {
                num2=0;
                num++;
                if(num==60)
                        num=0;
                shi=num/10;
                ge=num%10;
        }
}

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

使用道具 舉報

沙發
ID:163098 發表于 2017-1-29 21:08 | 只看該作者
PCB線路有問題
回復

使用道具 舉報

板凳
ID:162622 發表于 2017-1-30 17:19 | 只看該作者
主函數中實參怎么傳遞的????????
回復

使用道具 舉報

地板
ID:106021 發表于 2017-1-30 22:25 | 只看該作者
線路確定沒有問題嗎 ?
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 一本岛道一二三不卡区 | 亚洲精品一区二区三区在线 | 亚洲日本中文字幕在线 | 精品久久久网站 | 毛片视频免费观看 | 国产福利网站 | 亚洲精品乱码久久久久久按摩观 | 97超碰成人| 日本高清不卡视频 | 九九导航| 欧美日韩精品一区 | 精品粉嫩超白一线天av | 免费看黄色国产 | 婷婷在线视频 | 国产精品一区三区 | 夜夜艹 | 在线免费观看毛片 | 性色视频| 精品无码久久久久久国产 | 日韩视频在线免费观看 | 精品国产欧美在线 | 欧美专区在线 | 亚洲精品9999 | 国产精品免费一区二区三区 | 国产精品久久久久久影视 | 国产精品久久久久久久免费观看 | 99热.com| 99这里只有精品视频 | 国产精品夜间视频香蕉 | 精品91av| www性色 | 激情一区二区三区 | 国产乱码精品一品二品 | 欧美一区二区三区精品免费 | 免费在线观看毛片 | a级黄色毛片免费播放视频 国产精品视频在线观看 | 亚洲国产黄 | 精品福利av导航 | 亚洲免费观看 | 国产成人精品a视频一区www | 红桃成人在线 |