找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1467|回復: 1
打印 上一主題 下一主題
收起左側(cè)

大神們幫我解釋一下這篇單片機程序,不知道對不對

[復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:473939 發(fā)表于 2019-1-29 17:36 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
#include<reg52.h>
#define uchar unsigned char
#define uint  unsigned int
uchar code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8};
void delay(void)   
{
    unsigned char a,b;
    for(b=102;b>0;b--)
        for(a=3;a>0;a--);
}
void main (void)
{
    uint i;
        while(1)
        {
            P2=table;
    }
}


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

使用道具 舉報

沙發(fā)
ID:21069 發(fā)表于 2019-1-30 01:18 | 只看該作者
你那樣是不行的,要這樣改
#include<reg52.h>
#define uchar unsigned char
#define uint  unsigned int
uchar code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8};
void delay(void)
{
        unsigned char a,b;
        for(b=102;b>0;b--)
                for(a=30;a>0;a--);//a=3改為了a=30為了看的見
}

void main (void)
{
        uint i;
       
        while(1)
        {
                for(i=8;i>0;i--)
                {
                        P2=table[i];
                        delay();
                }
        }
}

評分

參與人數(shù) 4黑幣 +115 收起 理由
刀刀見紅 + 15 很給力!
areyouok + 15 很給力!
shuisheng + 35 回帖助人的獎勵!
admin + 50 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表