登录
首页
单片机论坛
回帖
发帖
正文
主题:各位指点--为什么编译通不过呢?
点击:1572 回复:12
楼主
编辑
引用
管理
goodmanxie
#include
void main()
{
unsigned int a;
do
{
for(a=0;a<50000;a++);
P1^0=0;
for(a=0;a<50000;a++);
P1^0=1;
}
while(1);
}
为什么编译通不过呢?谢谢指点[EMAIL]goodmanxie@126.com[/EMAIL]
最后修改:
2010/10/8 8:40:22
10-10-07 13:21
1楼
编辑
引用
管理
tianzhal
你的NEXT在哪里
10-10-07 14:09
2楼
编辑
引用
管理
xuminghuok
这部与郭天祥的程序差不多 While (1)zhe 有问题
10-10-07 14:51
3楼
编辑
引用
管理
h661005
不太懂,但是如果在main()外边设置位sbit a=P1^0;
再在main()中写a=0;编译就可以通过了。
但是不知道为什么那样就不行。还是求解
10-10-07 17:11
4楼
编辑
引用
管理
hty.czh
reg51.h里面有给P1^0定义吗?
好像只给P1定义了吧。那你要操作P1^0,则要么直接操作P1(P1=0XFE),要么像你说的先进行位定义再来操作了。
10-10-09 22:04
5楼
编辑
引用
管理
011050
错误的太多
10-10-10 20:19
6楼
编辑
引用
管理
jys01
reg51.h里面没包含P1^0的定义。
10-10-12 15:21
7楼
编辑
引用
管理
83444158
#include
sbit D1=P1^0;
void main()
{
unsigned int a;
do
{
for(a=0;a<50000;a++);
D1=0;
for(a=0;a<50000;a++);
D1=1;
}
while(1);
}
10-10-14 17:06
8楼
编辑
引用
管理
dwbb
单片机程序,看不懂。
呵呵
10-10-14 20:15
9楼
编辑
引用
管理
zbj0573
缺了p^0的定义
10-10-17 21:00
上一页
下一页
工控新闻
苏州松下生产科技有限公司二期工厂盛大竣工 | 共创智能制造新篇章
工业AI创新挑战赛暨产学研创新论坛火热开启!
华沿机器人拟赴港IPO ,将募资超2亿美元
【行业解决方案】OPT多合一产品组合,赋能“物流自动分拣”提质增效
智微工业发布工业平板主板OVS主板双新品PPB-5002/7001
当HMI遇见IIoT 台达DOP-300S重新定义智能制造交互体验
威灵重载机器人专用伺服电机亮相2025世界机器人大会
三菱电机与德扬智能达成战略合作
更多新闻资讯