问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

单片机问题

发布网友 发布时间:2022-04-21 04:43

我来回答

3个回答

热心网友 时间:2022-06-18 01:13

1. 'p1': undefined identifier p1 未定义 在使用P1口时keilc51中需要将 p大写 也可以 利用位定义来定义一个管教 如:sbit p1_1=P1^1;
2. error C202: 'OX01': undefined identifier
Ox01 这是16进制数 以0x开头表示十六进制 是零x不是 噢x
3.'ETO': undefined identifier 与2为同类错误 不是字母o(噢) 而是0(零) 应该是ET0
4. 'p1_1': undefined identifier 未定义 虽然你已在程序开头 进行了位定义 但是 sbit p1_1=p1^1 是不对的 因为 p1^1中的p应该是大写

由于 我没有AT89X51.H这个头文件 我稍微将你的程序头文件改成了reg51.h 芯片也改为了at89c51 AT89X51.H 和 reg51.h两个头文件无太大差别
修改的程序如下:

#include <reg51.h>
sbit p1_1=P1^1;
char i;
void main()
{ TMOD=0X01;
TH0=-10000;
TL0=-10000;
EA=1;ET0=1;
i=0;
TR0=1;
while(1);
}
void time0_int(void) interrupt 1
{ TH0=-10000;
TL0=-10000;
i++;
if(i==100) {p1_1=! p1_1;i=0;}
}
已运行通过 0—错误 0—警告

热心网友 时间:2022-06-18 01:14

头文件对不对?另外0x01前面是数字0不是字母O

热心网友 时间:2022-06-18 01:14

P1中的p为大写的,看看头文件中的定义就好了!ETO为ET零的ET0
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
成都汇众益智游戏学院怎么样 为什么苹果手机屏幕老是自动滚上去? roughness test什么意思 国家标准打印纸为每包500张,小雨同学家里新买—包打印 纸,她想练习... 谁知道卡布奇诺含义 卡布奇诺咖啡历史 电脑针式打印纸有哪些规格? 外籍人才招聘 接种甲肝疫苗会出现什么不良反应 中华人民共和国境内的任何人均应接种哪些疫苗 404 Not Found dish可以加s吗 DOUBLE CROSSOVER怎么练 求单片机C语言时钟程序~~~ 艾弗森crossover教学 dish的过去分词复数形式 艾弗森过人一招鲜,为何欧文过人时看着很费劲? 如何练习艾弗森的CROSSOVER 当年艾弗森晃乔丹的crossover该怎么练 艾佛森那个经典crossover怎么做 艾弗森的crossover怎么练习,有没有点诀窍? 解析艾弗森的crossover 艾弗森的crossover有什么细节? 404 Not Found 陌陌直播时自己唱的歌自己怎么听不见 为什么陌陌直播的歌。没歌词显示呢, 扬州瘦西湖门票优惠*2023 饿了么现在依然难以打败美团外卖,原因是什么呢? 美团酒店与携程哪个佣金高 第一次用美团外卖不知道满减优惠,30多块的东西花了90块,还好我钱多不差钱,要不然估计死的心都有了 dish和wish中i的的读音一样吗 艾弗森的crossover为什么这么难防 以s.sh.ch.x.o结尾的复数单词 如;dish 被征服,艾弗森现场教学基德怎么CROSSOVER 英语纠错 关于艾弗森crossover的问题,谢谢帮助!! 老师你好! 我是初学单片机的。 巅峰艾弗森的crossover到底有多厉害 单片机注释 LedSel=~(0x1&lt;&lt;Sel5)这是什么意思? 帮我详细讲解一下艾弗森的运球… dish,wach,tomato有没有复数形式 指点下我学习艾弗森的crossover 那些英语单词是食物或厨房用品 艾弗森的crossover被吹过翻腕吗 wife,study,dormitory,knife,dish,American,half的复数分别是什么? 用英文怎么描述沙拉? 英语单数变复数的规则 一般现在时,第三人称单数??、 怎样把可数名词变为复数形式? 中国高铁英语大写缩略词