51单片机流水灯左移 右移控制程序

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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:感谢大家的阅读,本文由我司收集整编。仅供参阅!

相关文档
最新文档