登录
首页
单片机论坛
回帖
发帖
正文
主题:各位指点--为什么编译通不过呢?
点击:1557 回复: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
上一页
下一页
工控新闻
工业大模型应用进入广泛探索阶段,多方入局进入“百家争鸣”时代
权威发布!智能巡检机器人行业TOP10领先企业,值得收藏!
霍尼韦尔成功举办首届中国增长峰会 集全球智慧共筑本土创新
华北工控BIS-6675FT-B10:搭载飞腾D2000处理器,自主可控最佳选择!
前五月工业品物流需求增势平稳 装备制造增长贡献率超五成
西门子 NX 新增 AI 助手等多项功能
e络盟现货供应 TE Connectivity 全新自动化解决方案
霍尼韦尔发布AI辅助数字化套件 推动工业从自动化向自主化转型
更多新闻资讯