名医指导 足不出户寻医问药
聚焦健康 权威的健康资讯
您的位置: 首页> 正文

为什么c51程序中总会出现 syntax error near 'int'

发布网友 发布时间:2024-10-24 11:09

我来回答

1个回答

热心网友 时间:2024-10-31 16:28

有两个问题:1、变量的定义要放到函数的开始位置;
2、单片机寄存器的位引用要使用^,比如P2^5;
改过后的程序:
#include"reg51.h"
#include"string.h"
#include"intrins.h"
#include"absacc.h"
#include"stdlib.h"
#include"math.h"
typedef unsigned char uchar;
sbit BEEP=P1^1; //蜂鸣器
sbit KEY=P1^2;//LED
uchar table[17]={0x28,0x7e,0xa2,0x62,0x74,0x61,0x21,0x7a,0x20,0x60,0x30,0x25,0xa9,0x26,0xa1,0xb1};
uchar disbuff;//显示缓存
uchar key;
void display(unsigned char disp);
void beep();
void keyscan(void);
void keydown(void);
void delay0(unsigned char x);
void delay(unsigned char x);
void main (void)
{
P0=0xff;
P1=0xff;
P2=0xff;
disbuff=0xbf;
while(1)
{
keyscan();
keydown();
display(disbuff);
delay(2);
}
}
void keyscan(void)
{unsigned int i ;
P2=0xFE;
key=P2;

//unsigned int i ;//总是在这里出错
for (i=0;i<4;i++)
{ if(P2<key)
{
if(P2^6==0)
key=i+i*3+2;
else if(P2^5==0)
key=i+1+i*3;
else key=i+i*3;
break;
}
P2=P2<<1;
}
disbuff=table[key];
}
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
石料加工服务可以全部交给第三人完成吗 山东沃尔德集团集团所辖公司介绍 齐鲁银行无忧贷和市民贷哪个好 什么叫补按揭 后按揭贷款什么意思 买房者续按揭有什么危害 加按揭是什么意思 八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 高分!换显卡nvidia控制面板被我卸了,重新安装显卡驱动后没了nvidia控... 我的nvidia控制面板被卸载了 怎么找回啊 卸载后 这个画面看着很奇怪_百 ... 李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 富有哲理性的优美句子(《心灵之旅》-探寻内心的哲理意义) 男生什么时候近入变声期,什么时候结束?进入后怎么保护嗓子? 妹妹的孩子喊姐姐叫什么 保险怎么可以全额退保? 工作很闹心要不要辞职 本人是天津人,在香港教育学院读研,准备毕业后回内地教书,工作好找... lol斗鱼解说f4除了草莓55开还有谁 ...饱和溶液按1:2或1:3的体积比用水稀释,滴入酚酞,边逐滴加入稀盐酸边... 浩方魔兽脚本错误 浩方浩方里的星际用哪种? ...加酚酞试液先变红后退色的原因.【分析与猜想】(1)根据过氧 行政处罚送交法院强制执行的时效如何规定 行政强制执行送达当事人后什么时间执行? 米哈撒是什么意思? 求文档: 碳酸钠溶液可以使酚酞试液变红的原因 请问亲们女人能学习开叉车吗 女人学叉车有用吗? 40岁女人可以学开叉车吗 成考和自考哪个简单好考 为什么某些平凡的人,那么傲气,嚣张? 张丹三个人资料简介 张丹三的个人资料简介 三-七 疝气日大型健康咨询活动。 研发成功儿童疝手术不留疤痕 刘素君专家简介 我想毕业后一个人去游遍中国! 能一边打工挣钱一边旅行吗? 边工作边旅游难吗? 女生20多岁一个人去各个地方边工作边玩好吗 上海好吗?想自己一个人去上海,边打工边玩 我是妹妹,我的孩子应该叫姐姐的孩子叫哥哥或者姐姐吗? 种花土里生虫怎么消杀? c语言能同时调用两个函数吗? 妹妹的孩子该叫姐姐什么? 妹妹的孩子喊姐姐叫什么 怎么用C编多线程程序啊/给个例子。送20分 天津市大学软件学院研究生就业前景如何 单孔腹腔镜是治疗小儿腹股沟疝的最佳选择 行政处罚法院强制执行时间应多久完成? 行政处罚强制执行移交法院多久执行完毕? 行政处罚强制执行期限是多长时间?
  • 焦点

最新推荐

猜你喜欢

热门推荐