51单片机里面为什么不能直接对I/O口的位直接赋值

2019-07-15 18:25发布

我 的意思是:我写成:P1^1=0为什么会编译错误呢???
为什么一定要用一个中间变量呢????
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
17条回答
wcs8848
1楼-- · 2019-07-15 18:56
你这案例挺 好,我买了个内裤
阿信509
2楼-- · 2019-07-16 00:18
你用P1.0试试看,也许你写错了呢
转折点。
3楼-- · 2019-07-16 00:51
 精彩回答 2  元偷偷看……
wymon
4楼-- · 2019-07-16 02:37
单片机I/O口在上电后除了P0口都默认为高电平,直接对I/O口进行赋值会与单片机内部产生矛盾。简单地说,可以使用一个变量赋值的原因是变量是会变的量,与单片机本身不冲突!
楚汉风云
5楼-- · 2019-07-16 07:31
非常同意楼上的说法,学习了!
胡兴明
6楼-- · 2019-07-16 12:24
同求                              

一周热门 更多>