51 单片机流水灯左移右移控制程序
电路很简单8 位流水灯接在单片机的P1 口.如下是源代码:
//============================================================
= //程序名:LLL22_4.C //程序功能:流水灯控制左移右移
//============================================================
== #include//头文件L_M(); //流水灯左移控制程序R_M();
//流水灯右移控制程序
//============================================================
=== main() //主函数{ while(1) //无限循环{
L_M(); //调用左移程序R_M(); //调用右移程序} } //========左移控制程序
============================================== L_M() //左
移主函数{ unsigned char i,temp,a,b; //声明无符号字符型变量A,TEMP I,B unsigned int s; //声明无符号整型变量S temp=0xfe; //左移初始
值P1=temp; //P1 输出信号点亮发光管for( s=0;s>(8-i) ; //数
据右移(8-I)位P1=a|b ; //逻辑或运算,并输出到P1 口for(s=0;s>i;
b=temp<<(8-i); //数据右移(8-I)位P1=a|b; //逻辑或运算,
并输出到P1 口for(s=0;s<30000;s++); //延时程序} }
//============================================================
===========tips:感谢大家的阅读,本文由我司收集整编。
仅供参阅!。