最近在学习C语言老是布置了作业需要使用C语言编写一个流水灯的程序,接下来吾爱编程就为大家介绍一下使用C语言编写流水灯的程序代码,有需要的小伙伴可以参考一下:

1、文件说明:

流水灯语言

2、程序说明:

MCU采用AT89S51,外接11.0592M晶振,P2口输出

3、程序代码:#include

#define uchar unsigned char

#define uint unsigned int

void delay(uint);

//声明延时函数

void main(void) {

uint i;

uchar temp;

while(1) {

temp=0x01;

for (i=0;i<8;i++) //8个流水灯逐个闪动 {

P2=~temp;

delay(100);

//调用延时函数

temp<<=1;

}

temp=0x80;

for (i=0;i<8;i++) //8个流水灯反向逐个闪动 {

P2=~temp;

delay(100);

//调用延时函数

temp>>=1;

}

temp=0xFE;

for (i=0;i<8;i++) //8个流水灯依次全部点亮 {

P2=temp;

delay(100);

//调用延时函数

temp<<=1;

}

temp=0x7F;

for (i=0;i<8;i++) //8个流水灯依次反向全部点亮 {

P2=temp;

delay(100);

//调用延时函数

temp>>=1;

}

}

}

void delay(uint t)   //定义延时函数 {

register uint bt;

for (;t;t--)

for (bt=0;bt<255;bt++);

}

以上就是吾爱编程为大家介绍的关于C语言编写的流水灯的程序代码,了解更多相关文章请关注吾爱编程网!

流水作业c语言代码,C语言流水灯相关推荐

  1. 单片机STC89C52_C语言代码_来回流水_软件延时

    单片机STC89C52_C语言代码_来回流水_软件延时 //11.0592MHz: //50=3.3ms;80=5.2ms;100=6.5ms;1000=65ms; //5000=325ms;7800 ...

  2. C语言编程双向流水灯,C语言编程--数组控制流水灯-2

    原标题:C语言编程--数组控制流水灯-2 /*********************** ********************/ #include unsigned char code tabl ...

  3. 51单片机流水灯用c语言,51单片机之流水灯(C语言和汇编两个版本)

    c语言 #include typedef unsigned char uint8; sbit ADDR0=P1^0; sbit ADDR1=P1^1; sbit ADDR2=P1^2; sbit EN ...

  4. 分别用汇编语言、C语言编程实现LED流水灯

    一.C语言编程 1.先创建一个新的工程 2.文件名 3.右键Source Group创建一个.c文件 4.在.c文件中放入以下代码 //--------------APB2使能时钟寄存器------- ...

  5. c语言利用中断系统控制流水灯,基于流水灯的“微控制器应用”课程项目教学设计...

    彭远芳,张静,黄晓峰 摘 要:"微控制器應用"课程是高职应用电子技术专业核心课程,对培养学生的分析问题.解决问题能力,以及创新能力都具有十分重要的作用.但由于课程逻辑性强,与其他课 ...

  6. 单片机led流水灯实验c语言程序,单片机LED流水灯实验及流程图源代码详解

    利用实验室提供的单片机实验开发板的最小系统电路模块.流水灯电路模块,以及Protues仿真软件搭建电路,实现I/O口循环流水灯演示效果. LED流水灯控制电路如图2-1所示,八个LED灯D0-D7(可 ...

  7. 单片机C语言流水灯花样编程,单片机C语言程序设计:花样流水灯

    /*   名称:花样流水灯 说明:16 只 LED 分两组 按预设的多种花样变换显示 */ #include #define uchar unsigned char #define uint unsi ...

  8. msp心形16个闪灯c语言程序,心形流水灯程序

    标签: 心形 心形 流水灯程序 流水灯程序 心形流水灯,是用了10多种不同led流水方式 文档内容节选 includereg52h include intrinsh define uint unsig ...

  9. led流水灯c语言数组程序,LED流水灯程序 一维数组写法

    LED流水灯程序 一维数组写法 /*********** (C) COPYRIGHT 201 2************ * 程序作者: 蓝雨(QQ:983931459 ,Email:chenheng ...

  10. pic单片机流水灯循环右移c语言,PIC单片机LED流水灯程序

    PIC 单片机 LED流水灯程序 ;************************************************************* include ;*********** ...

最新文章

  1. java 16进制与图片互转
  2. AMD RX 8000系列将采用3纳米和5纳米工艺
  3. Windows 7 正在走 XP 系统的老路
  4. 高性能服务器设计——模块间通信(转载)
  5. iphone开发 拨打电话
  6. 简单聊聊智能硬件的固件测试
  7. CSDN页面不登录直接复制代码的方法
  8. STVP烧录出现Verify failed at address 0x1000
  9. 深度Linux声卡驱动安装,Deepin Linux 的声卡驱动有点小问题
  10. 网站地图是什么,怎么制作和查看网站的地图呢?
  11. java forward怎么用_【后端开发】java中forward是什么
  12. 企业邮箱登录客户端怎么操作?公司企业邮箱怎么登录?
  13. 抓虾的告别信RSS即将退出舞台
  14. 华为手机信息不弹屏了为什么_华为微信不弹出新消息提醒 怎么办
  15. codeforces1129D. Isolation
  16. GHM------Gradient Harmonized Single-stage Detector 从梯度的方向来解决样本不均衡的问题
  17. 客户端缓存(http缓存和本地缓存)
  18. Pycharm使用小技巧 - 如何设置背景图片
  19. NOAA气象监测数据下载(可下载最新及每日气象数据)
  20. R语言生存分析中的OR值是什么?如何解读?

热门文章

  1. Cadence Orcad Capture绘制原理图常用基本操作
  2. 纯福利文章、送5本Java核心技术(不定期送福利)
  3. ArcGIS 打开ArcCatalog 报错error code=-8
  4. C语言程序的开发过程
  5. Linux磁盘分区及文件系统格式化和挂载
  6. 统一社会信用代码解析登记管理部门和机构类别
  7. Access数据库的模糊查询
  8. Visio搜索形状显示无匹配项的解决方法
  9. visio2007大括号_Microsoft Office Visio如何绘制大括号及其他特殊符号?Microsoft Office Visio绘制大括号及其他特殊符号的方法教程...
  10. c语言程序设计基础教程pdf,C语言程序设计基础教程.pdf