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函数怎么使用
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。