用单片机开发板上的p0口和p1口实现流水灯控制

用单片机开发板上的p0口和p1口实现流水灯控制使用左移右移能从p0到p1吗?还是左右移只能在一个端口使用?... 用单片机开发板上的p0口和p1口实现流水灯控制使用左移右移能从p0到p1吗?还是左右移只能在一个端口使用? 展开
 我来答
11kxmx
2017-12-05 · TA获得超过1.4万个赞
知道大有可为答主
回答量:1.2万
采纳率:70%
帮助的人:2488万
展开全部
当然只能一个一个的移了,51单片机一次只能操作一个8位端口的寄存器
用C语言编程虽然可以实现16位数据的左移和右移,但控制LED时还是要分两个端口写入
例如: uint a=0x1000;
a>>=1;//貌似一次可以对16位二进制数操作,实际上要分好多步
P0=a; //P0上得到的是低8位,高8 位丢失
P1=a>>8;//P1上得到高8位
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式