找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3729|回復(fù): 2
收起左側(cè)

KEIL 顯示wela x y p2 沒有定義 什么原因

[復(fù)制鏈接]
ID:75586 發(fā)表于 2015-3-29 08:55 | 顯示全部樓層 |閱讀模式
本帖最后由 zdi007 于 2015-3-29 09:08 編輯

#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit dula = P2^6 ;
sbit wela = p2^7 ;
void main()
{
                //                0    1    2    3    4    5    6    7    8    9    a    b    c    d    e      f   
                uchar dtube[16]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}; //dula
                //            1    2    3    4    5    6
                uchar we[5]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb}; //wela
                uchar x=0,y=0;
                while (1)
                {
                                for (x=0;x<=5;x++)
                                {
                                        wela=1;
                                        P1=we[x];
                                        wela=0;
                                       
                                        for        (y=0;y<=16;y++)
                                        {
                                                        dula=1;
                                                        P1=dtube[y];
                                                        dula=0;
                                        }
                                }

                }                        
}

回復(fù)

使用道具 舉報

ID:75575 發(fā)表于 2015-3-29 10:18 | 顯示全部樓層
樓主,剛才到keil 中運行了一下,兩個問題:
1、p^2.7   應(yīng)為P2^7   注意大小寫;
2、如圖2

2015-03-29_10-17-17.jpg
2015-03-29_10-18-07.jpg

評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的積分獎勵!

查看全部評分

回復(fù)

使用道具 舉報

ID:75575 發(fā)表于 2015-3-29 10:32 | 顯示全部樓層
還有你的uchar dtube[16]可以在前面定義成無符號雙長整形變量;我是這樣寫的,參考下
typedef  unsigned long long ulong;
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表