电路很简单 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<30000;s++);     //延时程序

for (i=1;i<8;i++)          //发光管移动的位数

{

a=temp<

b=temp>>(8-i) ;           //数据右移(8-I)位

P1=a|b ;                   //逻辑或运算,并输出到P1口

for(s=0;s<30000;s++);      //延时程序

}

}

//================================================================

R_M()

{

unsigned char i,temp,a,b;     //声明无符号字符型变量A,TEMP I,B

unsigned int   s;             //声明无符号整型变量S

temp=0x7f;                    //左移初始值

P1=temp;                      //P1输出信号点亮发光管

for(s=0;s<30000;s++);          //延时程序

for(i=1;i<8;i++)              //发光管移动的位数

{                              //发光管左移I位

a=temp>>i;

b=temp<

P1=a|b;                       //逻辑或运算,并输出到P1口

for(s=0;s<30000;s++);          //延时程序

}

}

//=======================================================================

c语言流水灯循环左移程序,51单片机流水灯左移 右移控制程序相关推荐

  1. c51语言双层for循环延时2ms,51单片机利用for语句嵌套实现简单的延时1s功能

    原标题:51单片机利用for语句嵌套实现简单的延时1s功能 51单片机利用for语句嵌套实现简单的延时1s功能 名词解释: (1)时钟周期.定义为时钟频率的倒数,本例使用12MHz的时钟频率,它的时钟 ...

  2. pmw调光c语言程序,51单片机led灯渐变PWM调光(渐亮渐灭)C语言和汇编源程序

    ; PWM 控制 LED 灯渐亮渐灭程序 ; 适用 ME500 开发系统 ; 晶振为11.0592M ; 利用定时器控制产生占空比可变的 PWM 波 ; 按K1,PWM值增加,则占空比减小,LED 灯 ...

  3. 用c语言怎么写舞蹈机器人程序,51单片机舞蹈机器人仿真+程序

    #include "reg51.h" #include "intrins.H" //8步式步进电机脉冲序列 //unsigned char steps[8] = ...

  4. 8255A红绿灯c语言程序,51单片机外接8255A做成的交通灯程序及PROTEUS仿真结果(附对应C语言程序).doc...

    51单片机外接8255A做成的交通灯程序及PROTEUS仿真结果(附对应C语言程序) 51单片机外接8255A做成的交通灯程序及PROTEUS仿真结果(附对应C语言程序)2010-04-21 22:0 ...

  5. 51单片机流水灯制作

    文章目录 51单片机流水灯制作 初试与复试 初试 复试 制作 分工 制作之硬件 制作之软件 总结 51单片机流水灯制作 我不得不承认自己的毅力实在是太差了,原先准备一星期写一篇博客的目标一致没有实现, ...

  6. 51单片机流水灯现象1

    **` 51单片机流水灯程序 `** 初学者小白,分享上课时写的小程序和普中科技程序,感兴趣的可以瞧瞧. 程序如有相同冒犯了. /*********************************** ...

  7. c语言单片机定时器的应用程序,51单片机定时器中断程序(C语言)

    51c程序 51单片机定时器中断程序(C语言) 用C语言实现的,先要定义好定时器的初值 不管你使用多大的晶振,使用51单片机,一般都是12分频出来,也就可以得出一个机器周期 机器周期=12/n(n指晶 ...

  8. c51c语言编程的音乐程序,51单片机唱歌C51音乐程序.doc

    51单片机唱歌C51音乐程序 51单片机唱歌 C51音乐程序 unsigned char n 0; //n为节拍常数变量 unsigned char code music_tab[] 0x18, 0x ...

  9. 基于51单片机交通灯控制系统

    51单片机交通灯控制系统 可调时间+紧急+行人+黄灯5s 仿真:proteus 7.8 程序编译器:keil 4/keil 5 编程语言:C语言 设计编号:J008 目录标题 51单片机交通灯控制系统 ...

  10. 【Proteus】51单片机交通灯信号模拟仿真示例二

    [Proteus]51单片机交通灯信号模拟仿真示例二 Proteus仿真效果 相关篇<[Proteus]51单片机交通灯信号模拟仿真示例一> 程序代码 /*---------------- ...

最新文章

  1. 怎么获取codeforces的数据_原创 | codeforces 1417C,逆向思考的数据结构题
  2. [Python3网络爬虫开发实战] 1.7.1-Charles的安装
  3. 剖析Linux系统启动过程(二)
  4. 最常出现的字符串 Most Common Word
  5. JSONOBject的fluentPut(key,value)方法:可链式设置元素
  6. php dede 发布时间_DedeCMS发布时间显示多少天月年前
  7. java父类与子类的构造方法_java中的加载顺序以及父类与子类的构造方法 | 学步园...
  8. libsvm 的使用
  9. 免费python自学攻略-给初学者推荐的10个Python免费学习网站!赶紧收藏吧!
  10. [转载] python异常和错误有什么区别_python的错误和异常
  11. 令牌环(Token-Ring)
  12. Matlab实现——巧用灰色关联法完成“系统分析”与“综合评价”
  13. tpadmin文档 框架更新
  14. 苹果手机显示有4g上不了网络连接服务器,苹果移动数据为什么叫蜂窝网络_蜂窝移动数据和4g有什么区别...
  15. Struck的安装注意事项
  16. Selenium用户指南 - 第一章 Selenium 2.0 文档修订注解
  17. 抬杠APP获Donews“年度最佳运营创意”大奖,跨界营销引瞩目
  18. 概率 插空法和捆绑法
  19. vue设置页面title
  20. 吴思《潜规则》:错把任性当志气

热门文章

  1. Windows 11 Manager(win11优化大师)官方中文版V1.0.0 | windows11优化软件下载
  2. 海康门禁C# demo-开,关,常开,常关,授权,清权
  3. java中怎么判断字符串的长度_java怎么判断字符串的字符串的长度
  4. SpringBoot实现quartz定时任务可视化管理
  5. 商务统计分析(第3章 数据描述)
  6. AISG2.0(二)——什么是电调天线,及AISG在其中的应用
  7. 数据库文档 SCREW 一键生成数据库文档
  8. CES这个会下腰的中国机器人火了,大型仿人机器人市场迎来“头号玩家”
  9. python dwg文件 读取_如何使用Python打开DWG文件扩展名?
  10. 开关电源中的电感电容