错误:
error C202: 'step': undefined identifier#include <reg51.h>
error C202: 'temp': undefined identifier
error C202: 'n': undefined identifier
程序:
#include <intrins.h>
#include <absacc.h>
#define uchar unsigned char
#define uint8 unsigned char
#define uint16 unsigned int
sbit LED0=P2^0;//
数码管
sbit LED1=P2^1;
sbit LED2=P2^2;
sbit LED3=P2^3;
sbit key1=P2^5;//键盘
sbit key2=P2^6;
sbit key3=P2^7;
/*数码管显示使用的变量和常量*/
uchar lednum = 3;//数码管显示位控制寄存器
uchar led[4] = {0,0,0,0};//数码管显示内容寄存器
uchar code segtab[] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x00};
// "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "black" 对应的段码
delay1ms(int t)
{
int i,j;
for(i=0;i<t;i++)
for(j=0;j<120;j++);
}
void leddisp(void); //数码管显示函数
void readkey(void); //读键盘函数
void init_condition(void);//初始化函数
void init_condition(void)
{
step=1;
temp=0;
n=0;
}
uint8 step=1;//步进,随频率变化
uint16 temp=0;//相位
uchar n=0;//波的种类
uint16 f;//波的频率
#define sendwave P1//单片机输出
#define display P0//频率显示输出
#define sltld P2//控制LED端口
这堆玩意儿袭物也能叫程序搏首……?
你告诉编译拍银液器:将step赋1。可是step是个啥玩意儿???你都没说过!