找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2372|回復(fù): 3
打印 上一主題 下一主題
收起左側(cè)

keil編譯錯誤 求大神教教我了這小渣

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:253678 發(fā)表于 2017-11-26 09:44 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式


#include <stc15f2k60s2.h>

#include <intrins.h>
#define GOIP_DIG P2
sbit k1=P3^3;
sbit DIG=P4^4;
unsigned char code GOIP_CODE[]={0x3f,0x06,0x5b,0x4f,
                                0x66,0x6d,0x7d,0x07,
                                0x7f,0x6f,0x77,0x7c,
                                0x39,0x5e,0x79,0x71};
void Delay10ms();

void main()
{
  DIG=0;
unsigned char i;
unsigned  int j;

while(1)
{
if(k1==0)
{
  Delay10ms();
  if(k1==0)
  {
   GOIP_DIG=GOIP_CODE;
  while((j<50)&&(k1==0))
  {
   Delay10ms();
   j++;
  }
  }
}
  }
}               
               
               
               
               
void Delay10ms()  //@11.0592MHz
{
unsigned char i, j;
i = 108;
j = 145;
do
{
  while (--j);
} while (--i);
}
Rebuild target 'Target 1'
compiling 按鍵控制一位數(shù)碼管從0到f.c...
按鍵控制一位事牘艽?到f.c(17): error C141: syntax error near 'unsigned'
按鍵控制一位事牘艽?到f.c(17): error C202: 'i': undefined identifier
按鍵控制一位事牘艽?到f.c(18): error C141: syntax error near 'unsigned'
按鍵控制一位事牘艽?到f.c(18): error C202: 'j': undefined identifier
按鍵控制一位事牘艽?到f.c(27): error C202: 'i': undefined identifier
按鍵控制一位事牘艽?到f.c(28): error C202: 'j': undefined identifier
按鍵控制一位事牘艽?到f.c(31): error C202: 'j': undefined identifier
Target not created.
Build Time Elapsed:  00:00:00
         
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:253678 發(fā)表于 2017-11-26 09:45 | 只看該作者
本帖最后由 nibabazaizhe 于 2017-11-26 09:53 編輯

unsigned char i;  這是那個第17行

我這是想讓她一個數(shù)碼管每按一次按鍵由0到f變化
回復(fù)

使用道具 舉報

板凳
ID:222948 發(fā)表于 2017-11-26 11:14 | 只看該作者
void main() {   DIG=0; unsigned char i; unsigned  int j; 把unsigned char i; unsigned  int j;和DIG=0;的位置調(diào)換就行變量定義要放在最前頭,就是說變量定義語句之前不要有其他語

評分

參與人數(shù) 1黑幣 +5 收起 理由
nibabazaizhe + 5

查看全部評分

回復(fù)

使用道具 舉報

地板
ID:100391 發(fā)表于 2017-11-26 12:36 | 只看該作者
要么你把unsigned char i;unsigned  int j;放在程序的最前面當(dāng)做全局變量,要么你放在main函數(shù) 最開始的地方(DIG=0;的前面)。

評分

參與人數(shù) 1黑幣 +5 收起 理由
nibabazaizhe + 5

查看全部評分

回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

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