电加热炉的c语言程序代码,电加热锅炉系统C语言编译出现错误,求修改?急~~~~~~~~~~~~...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

错误是:锅炉.C(21): error C129: missing ';' before 'rom_sed'

求大神修改~~~~~

har#include

#include

#include

#define uchar unsigned char

#define uint unsigned int

#define AddWr 0xa0

#define AddRd 0xa1

sbit Sda=P1^3;

sbit Scl=P1^4;

sbit WP=P1^5;

sbit TSOR=P1^0;

#define addWr 0xa2#define addRd 0xa3

sbit sda=P1^1;

sbit scl=P1^2;

idata byte rom_sed[9];

idata byte rom_rec[7];

rom_sed[0]=0x00;

rom_sed[1]=0x00;

rom_sed[2]=0x00;

rom_sed[3]=0x55;

rom_sed[4]=0x23;

rom_sed[5]=0x31;

rom_sed[6]=0x06;

rom_sed[7]=0x92;

rom_sed[8]=0x99;

sbit FUZAI=P1^6;

sbit BELL=P1^7;

sbit RS=P2^7;

sbit RW=P2^1;

sbit EN=P2^5;

sbit S0=P3^0;

sbit S1=P3^1;

sbit S2=P3^2;

sbit S3=P3^3;

sbit S4=P3^4;

sbit S5=P3^5;

/*------------------全局变量------------------*/

static unsigned char max temp1,maxtemp2;

static unsigned char min temp1,mintemp2;

static unsigned char hour,min;

static unsigned char hourset str1[];

static unsigned char minset str2[];

static unsigned char countset;

static char line0[]="00:00";

static char line1[]=".C";

/*--------------------------------------------*/

void KeyboardDelay();

/*---------------LCD驱动电路------------------*/

void DelayL();void DelayS();

void WriteCommand(unsigned char c);

void WriteData(unsigned char c);

void ShowChar(unsigned char pos,unsigned char c);

void ShowString(unsigned char line,char *ptr);

void InitLcd();

/*---------------时钟函数--------------------*/

void PCF8563WriteRead()

/*-----------温度传感器DS18B20驱动-----------*/

void Delay15();

void Delay60();

void Delay100ms();

void Write0TS();

void Write1TS();

bit ReadTS();

void ResetTS();

void WriteByteTS(unsigned char byte);

unsigned char ReadByteTS();

void InitTS();

oid GetTmepTS();

/*------------------------------------------*/

void KeyboardDelay();

/*-------------LCD驱动电路------------------*/

void DelayL();void DelayS();

void WriteCommand(unsigned char c);

void WriteData(unsigned char c);

void ShowChar(unsigned char pos,unsigned char c);

void ShowString(unsigned char line,char *ptr);

oid InitLcd();

/*----------------------主程序--------------*/

void main (void)

{

char code str1[]=" Hello World!";

char code str2[]=" 2005-5-20";

unsigned char i;

countset=0;

SP=0x50;

TSOR=1;

DelayL();

InitLcd();

DelayL();

ShowString(0,str1);

ShowString(1,str2);

for(i=0;i<15;i++)

Delay100ms();

InitInterupt();

Hoursetstr1[0]=00;

Minsetstr2[0]=00;

min=rom-rec[0];

Hour=rom-rec[1];

BELL=0;

FUZAI=0;

count=0;

P1=0xFF;

InitTS();

While(1)

{

GetTempTS();

line1[0]=0x20;

i=temp1;

if(Imin temp1)

FUZAI=1;

ine1[1]=i/10+0x30;

line1[2]=i%10+0x30;

line1[4]=temp2+0x3;

ShowString(1,line1);

line0[5]=hour/10+0x30;

line0[6]=hour%10+0x30;

line0[8]=min/10+0x30;

line0[9]=min%10+0x30;

ShowString(0,line0);

Delay100ms();

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值