欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: Keil編譯報錯error C129: missing ';' before 'code' [打印本頁]

作者: kalaalak    時間: 2022-4-14 16:37
標題: Keil編譯報錯error C129: missing ';' before 'code'

#include <reg51.h>
#include <intrins.h>        
//#include "main.h"     
//----------------------------------------------------------------------
sbit LCD_RS  =  P1^0;            
sbit LCD_RW  =  P1^1;            
sbit LCD_E  =  P1^2;            
uchar code TabNumASCII[10]={'0','1','2','3','4','5','6','7','8','9'};  

bool        g_flag = isNo;                  
bool        g_flag05s = isNo;
uchar         ucCount = 0;               

uint        uiH = 80;               
uint        uiL = 30;               
uint        uiD = 100;                 

bool        g_flagSwitch = isNo;        
bool        g_flagBeepTimer = isNo;


作者: LEO_liang    時間: 2022-4-14 18:03
會不會是uchar沒有定義
作者: angmall    時間: 2022-4-14 18:24
uchar這樣定義

#define uchar unsigned char
作者: kalaalak    時間: 2022-4-14 20:27
angmall 發表于 2022-4-14 18:24
uchar這樣定義

#define uchar unsigned char

bool        g_flag = isNo;                //用于標記超時(65.536ms)           
bool        g_flag05s = isNo;        //用于標記0.52秒  
uchar         ucCount = 0;                        //用于計數0.52秒     
   
uint        uiH = 80;                        //設定的最高報警水位 H
uint        uiL = 30;                        //設定的最低報警水位 L
uint        uiD = 100;                         //檢測探頭到水庫底部的距離 D
6.C(13): error C129: missing ';' before 'g_flag'
這也是沒有定義嗎

作者: angmall    時間: 2022-4-14 23:57
是的,這個也要定義。

#define uint unsigned int
作者: kalaalak    時間: 2022-4-15 00:52
angmall 發表于 2022-4-14 23:57
是的,這個也要定義。

#define uint unsigned int

#include <reg51.h>
#include <intrins.h>                // 包含循環移位:_cror_
//#include "main.h"
#define uchar unsigned char
#define uint unsigned int
//----------------------------------------------------------------------
sbit LCD_RS  =  P1^0;            //寄存器選擇輸入
sbit LCD_RW  =  P1^1;            //液晶讀/寫控制
sbit LCD_E  =  P1^2;            //液晶使能控制

uchar code ASCII[10] =    {'0','1','2','3','4','5','6','7','8','9'};

bool        g_flag = isNo;                //用于標記超時(65.536ms)           
bool        g_flag05s = isNo;        //用于標記0.52秒  
uchar         ucCount = 0;                        //用于計數0.52秒     
   
uint        uiH = 80;                        //設定的最高報警水位 H
uint        uiL = 30;                        //設定的最低報警水位 L
uint        uiD = 100;                         //檢測探頭到水庫底部的距離 D

bool        g_flagSwitch = isNo;                //控制閥門連續開啟間隔延時(保護)標志
bool        g_flagBeepTimer = isNo;        //定時提醒標志

謝謝你,我已經定義unit了,只是那個bool的函數不知道該怎么去定義它
作者: ziba108    時間: 2022-4-15 01:12
好像使用:
#include <stdbool.h>




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1