登录
首页
单片机论坛
回帖
发帖
正文
主题:各位指点--为什么编译通不过呢?
点击: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
上一页
下一页
工控新闻
皮尔磁:用可持续战略塑造绿色未来
世界机器人运动员8月大比拼
中信重工自动化与汇川技术联手突破3大核心技术,构建重工装备制造创新生态
研华新品搭载最新 AMD Ryzen 嵌入式 8000 系列处理器, 驱动AI 智能新篇章
艾默生铸造厂荣获美国能源部颁发的 2025 年更优项目奖
Wolfspeed 1700 V MOSFET 技术,助力重塑辅助电源系统的耐用性和成本
西门子完成对Dotmatics的收购
新时代工控系统3大趋势:软件定义自动化、AI、全集成开发环境
更多新闻资讯