在Keil编译过程中出现问题

来源:百度知道 编辑:UC知道 时间:2024/05/31 12:25:07
#include <reg52.h>
#include<stdio.h>
#define uchar unsigned char
#define uint unsigned int
//全局运算变量
uint Speed = 40;
uint width = 12;
uint Factflux = 80;
uint Wantflux = 80;
bit Setwidth = 0;
bit Setflux = 0;
uchar Numcount = 0;
uchar Keynum;

sbit E=P3^0;
sbit RST=P0^3;
sbit RW=P0^4;
sbit RS=P0^5;
sbit L=P0^6;
sbit R=P0^7;
sbit Busy=P2^7;
//字模
uchar code Shi[]={/*实 CCAB5 */
0x00,0x10,0x0C,0x04,0x4C,0xB4,0x94,0x05,
0xF6,0x04,0x04,0x04,0x14,0x0C,0x04,0x00,
0x00,0x82,0x82,0x42,0x42,0x23,0x12,0x0A,
0x07,0x0A,0x12,0xE2,0x42,0x02,0x02,0x00}
//函数声明
void Delay(uint m);
void Checkbusy(void);
void Sdata(uchar ddata);

void Scmd(uchar command);
void Init(void);
void D

你这段代码错误太多了.
何止上面一个错误啊...........
给你指出几个吧

#include <reg52.h>
#include<stdio.h>
//首先--------加入------------------
#include <INTRINS.H>
//----------------------------------

#define uchar unsigned char
#define uint unsigned int
//全局运算变量
uint Speed = 40;
uint width = 12;
uint Factflux = 80;
uint Wantflux = 80;
bit Setwidth = 0;
bit Setflux = 0;
uchar Numcount = 0;
uchar Keynum;

sbit E=P3^0;
sbit RST=P0^3;
sbit RW=P0^4;
sbit RS=P0^5;
sbit L=P0^6;
sbit R=P0^7;
sbit Busy=P2^7;
//字模
uchar code Shi[]={/*实 CCAB5 */
0x00,0x10,0x0C,0x04,0x4C,0xB4,0x94,0x05,
0xF6,0x04,0x04,0x04,0x14,0x0C,0x04,0x00,
0x00,0x82,0x82,0x42,0x42,0x23,0x12,0x0A,
0x07,0x0A,0x12,0xE2,0x42,0x02,0x02,0x00};//这里少一个分号------
//函数声明
void Delay(uint m);
void Checkbusy(void