2016 - 2024

感恩一路有你

c语言函数 单片机C语言,的循环左右移动,函数问题?

浏览量:2012 时间:2021-03-17 11:56:13 作者:admin

单片机C语言,的循环左右移动,函数问题?

首先,比较一下左右的区别。同时,不同节目的输出结构也不同。。

P2端口连接8个LED低电平驱动器,使其发光。

P2=0xFE//连接到P2.0的LED亮起。其余的都出去了。

比较程序

void main()//主函数

{

P2=0xFE//P2初始化

而(1)//死循环

{

num=P2//这里与左边的不同。将P2的状态赋给num,即0xFE num=0xFE

P2=crol(num,1)//P2等于num cycle的左移,P2=0xef。这时p2.7的LED应该是连着的

delay(0)//delay

}]}

]左边的代码num给每个大周期赋值,num=0xFE是固定的,所以以后不管怎么移动,p2端口的输出都不会改变,所以只能移动一次。。

C语言中,能用_crol_来实现‘数组’循环左移吗?

数组循环只能使用循环语句,此函数是将每一位二进制数移动,将左边的最高位移填充到最低位置

c语言函数 c语言循环左移指令 c语言reverse函数怎么使用

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。