这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 为什么keil不能对51的端口进行位操作

共15条 1/2 1 2 跳转至

为什么keil不能对51的端口进行位操作

工程师
2014-01-05 12:31:34     打赏

问题如题,图片截图如下:


工程师
2014-01-05 15:34:13     打赏
2楼
定义sbit weixuan = P3^0试试

院士
2014-01-05 19:04:53     打赏
3楼
二楼可能是正解

工程师
2014-01-05 19:31:02     打赏
4楼

是不是这样。好像还是不行的样子


高工
2014-01-06 12:32:00     打赏
5楼
是不是定义 位 的文件没编译进来?

高工
2014-01-06 13:00:39     打赏
6楼
可能是没有编译的原因

高工
2014-01-06 17:05:05     打赏
7楼

在第7句void delay() 前插入一句

sbit s=P3^0;

将原24句改为

s=0;

原32句改为

s=1;


院士
2014-01-06 17:24:03     打赏
8楼
位定义是C语言的事情,编译器肯定都支持的。 只是有的已经写好了,有的需要自己动手写!

菜鸟
2014-01-07 16:59:49     打赏
9楼
围观学习

工程师
2014-01-08 20:08:44     打赏
10楼
这样就好了,可是,不知道为什么。求解释~

共15条 1/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]