51单片机程序问题

2019-03-24 17:21发布

用51单片机P3.3~P3.7控制五个灯,怎样能不分开赋值,然后又不影响P3.0~P3.2的功能 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
lcofjp
1楼-- · 2019-03-25 00:05
用与,或,取反等位操作来实现。
kandy11
2楼-- · 2019-03-25 03:04
先把P3口的数据读取出来,用逻辑运算指令把需要的数据写入P3就可以了
飞翔荷兰人号
3楼-- · 2019-03-25 05:21
 精彩回答 2  元偷偷看……
qingshimingyue
4楼-- · 2019-03-25 08:54
直接整体赋值
陽光下的星星
5楼-- · 2019-03-25 12:31
飞翔荷兰人号 发表于 2017-2-10 23:26
如果想几位同时操作,那就用逻辑运算,比如同时给第6、7位置1,就是P3 |=0xC0,两个都置0的话就是P3&= ~0xc ...

如果要写旋转灯,把要显示的汉子写进数组里面,数组里面有16个16进制的元素,然后要实现我上面说的操作,应该怎么写呢??麻烦了,谢谢。
飞翔荷兰人号
6楼-- · 2019-03-25 16:23
 精彩回答 2  元偷偷看……

一周热门 更多>