流水作业c语言代码,C语言流水灯
最近在学习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语言流水灯相关推荐
- 单片机STC89C52_C语言代码_来回流水_软件延时
单片机STC89C52_C语言代码_来回流水_软件延时 //11.0592MHz: //50=3.3ms;80=5.2ms;100=6.5ms;1000=65ms; //5000=325ms;7800 ...
- C语言编程双向流水灯,C语言编程--数组控制流水灯-2
原标题:C语言编程--数组控制流水灯-2 /*********************** ********************/ #include unsigned char code tabl ...
- 51单片机流水灯用c语言,51单片机之流水灯(C语言和汇编两个版本)
c语言 #include typedef unsigned char uint8; sbit ADDR0=P1^0; sbit ADDR1=P1^1; sbit ADDR2=P1^2; sbit EN ...
- 分别用汇编语言、C语言编程实现LED流水灯
一.C语言编程 1.先创建一个新的工程 2.文件名 3.右键Source Group创建一个.c文件 4.在.c文件中放入以下代码 //--------------APB2使能时钟寄存器------- ...
- c语言利用中断系统控制流水灯,基于流水灯的“微控制器应用”课程项目教学设计...
彭远芳,张静,黄晓峰 摘 要:"微控制器應用"课程是高职应用电子技术专业核心课程,对培养学生的分析问题.解决问题能力,以及创新能力都具有十分重要的作用.但由于课程逻辑性强,与其他课 ...
- 单片机led流水灯实验c语言程序,单片机LED流水灯实验及流程图源代码详解
利用实验室提供的单片机实验开发板的最小系统电路模块.流水灯电路模块,以及Protues仿真软件搭建电路,实现I/O口循环流水灯演示效果. LED流水灯控制电路如图2-1所示,八个LED灯D0-D7(可 ...
- 单片机C语言流水灯花样编程,单片机C语言程序设计:花样流水灯
/* 名称:花样流水灯 说明:16 只 LED 分两组 按预设的多种花样变换显示 */ #include #define uchar unsigned char #define uint unsi ...
- msp心形16个闪灯c语言程序,心形流水灯程序
标签: 心形 心形 流水灯程序 流水灯程序 心形流水灯,是用了10多种不同led流水方式 文档内容节选 includereg52h include intrinsh define uint unsig ...
- led流水灯c语言数组程序,LED流水灯程序 一维数组写法
LED流水灯程序 一维数组写法 /*********** (C) COPYRIGHT 201 2************ * 程序作者: 蓝雨(QQ:983931459 ,Email:chenheng ...
- pic单片机流水灯循环右移c语言,PIC单片机LED流水灯程序
PIC 单片机 LED流水灯程序 ;************************************************************* include ;*********** ...
最新文章
- java 16进制与图片互转
- AMD RX 8000系列将采用3纳米和5纳米工艺
- Windows 7 正在走 XP 系统的老路
- 高性能服务器设计——模块间通信(转载)
- iphone开发 拨打电话
- 简单聊聊智能硬件的固件测试
- CSDN页面不登录直接复制代码的方法
- STVP烧录出现Verify failed at address 0x1000
- 深度Linux声卡驱动安装,Deepin Linux 的声卡驱动有点小问题
- 网站地图是什么,怎么制作和查看网站的地图呢?
- java forward怎么用_【后端开发】java中forward是什么
- 企业邮箱登录客户端怎么操作?公司企业邮箱怎么登录?
- 抓虾的告别信RSS即将退出舞台
- 华为手机信息不弹屏了为什么_华为微信不弹出新消息提醒 怎么办
- codeforces1129D. Isolation
- GHM------Gradient Harmonized Single-stage Detector 从梯度的方向来解决样本不均衡的问题
- 客户端缓存(http缓存和本地缓存)
- Pycharm使用小技巧 - 如何设置背景图片
- NOAA气象监测数据下载(可下载最新及每日气象数据)
- R语言生存分析中的OR值是什么?如何解读?
热门文章
- Cadence Orcad Capture绘制原理图常用基本操作
- 纯福利文章、送5本Java核心技术(不定期送福利)
- ArcGIS 打开ArcCatalog 报错error code=-8
- C语言程序的开发过程
- Linux磁盘分区及文件系统格式化和挂载
- 统一社会信用代码解析登记管理部门和机构类别
- Access数据库的模糊查询
- Visio搜索形状显示无匹配项的解决方法
- visio2007大括号_Microsoft Office Visio如何绘制大括号及其他特殊符号?Microsoft Office Visio绘制大括号及其他特殊符号的方法教程...
- c语言程序设计基础教程pdf,C语言程序设计基础教程.pdf