单片机流水灯全亮c语言程序,终极流水灯单片机C语言程序.doc
终极流水灯单片机C语言程序
#include
#include
#define uint unsigned int
sbit beep=P2^3;
void ji_ou();
void sx();
void shanshuo();
void two_out_in_out();
void four_out_in_out();
void delay(uint z)
{
uint x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
void main()
{
ji_ou();
sx();
two_out_in_out();
four_out_in_out();
shanshuo();
P1=0xff;
while(1);
}
void ji_ou()
{
uint t;
for(t=0;t<3;t++)
{
P1=0xaa;
delay(300);
P1=0x55;
delay(300);
}
}
void sx()
{
uint a,i,j;
for(j=0;j<3;j++)
{
a=0xfe;
for(i=0;i<8;i++)
{
P1=a;
//delay(200);
beep=0;
delay(50);
beep=1;
delay(50);
a=_crol_(a,1);
}
a=0x7f;
for(i=0;i<8;i++)
{
P1=a;
//delay(200);
beep=0;
delay(50);
beep=1;
delay(50);
a=_cror_(a,1);
}
}
}
void two_out_in_out()
{
uint i,j;
P1=0xff;
for(i=0;i<3;i++)
{
P1=0x7e;
delay(300);
P1=0xbd;
delay(300);
P1=0xdb;
delay(300);
P1=0xe7;
delay(300);
}
P1=0xff;
for(j=0;j<3;j++)
{
P1=0xe7;
delay(300);
P1=0xdb;
delay(300);
P1=0xbd;
delay(300);
P1=0x7e;
delay(300);
}
}
void four_out_in_out()
{
uint k;
P1=0xff;
for(k=0;k<3;k++)
{
P1=0x3c;
delay(300);
P1=0xc3;
delay(300);
}
P1=0xff;
for(k=0;k<3;k++)
{
P1=0xc3;
delay(300);
P1=0x3c;
delay(300);
}
}
void shanshuo()
{
uint k;
P1=0xff;
for(k=0;k<6;k++)
{
P1=~P1;
delay(300);
beep=0;
delay(50);
beep=1;
delay(50);
}
}
单片机流水灯全亮c语言程序,终极流水灯单片机C语言程序.doc相关推荐
- 51单片机c语言程序是一个灯亮灭,单片机实现8个灯每两个灯一亮在后面两个灯一亮直到最后8个灯全亮...
单片机实现8个灯每两个灯一亮在后面两个灯一亮直到最后8个灯全亮 #include //52单片机头文件 void main() //主函数 { unsigned int i; //定义一个 ...
- 嵌入式系统实验——【玄武F103开发板】顺序点亮4小灯和4小灯全亮两种点亮模式、并使用KEY1控制切换点亮模式
一.实验目的 顺序点亮4小灯和4小灯全亮两种点亮模式.并可以使用KEY1控制切换点亮模式 二.实验思路: (一)示例程序分析 #include "stm32f10x.h" type ...
- CC2530入门篇————实现四盏灯全亮
CC2530入门篇--实现四盏灯全亮 宏定义引脚 初始化引脚 亮灯 宏定义引脚 #include<iocc2530.h> //四个引脚分别对应板子上四个小灯 #define LED1 P1 ...
- 在设计四人抢答器中灯全亮_数电课设四路抢答器的设计
数电课设四路抢答器的设计 4 路抢答器的设计 绪论 : 随着经济水平的不断提高,当今的社会竞争日益激烈,选拔人才,评选优 胜,知识竞赛之类的活动愈加频繁,智力竞赛是一种生动活泼的教育方式,人 们在物质 ...
- 基于51单片机小板的led灯全亮全灭
#include<reg51.h> //led灯在小板里用P0口 unsigned char i=5000;//定义一个短暂的延时 void main(){ P0=0x00; while( ...
- c51单片机led奇数偶数亮_LED奇数号灯和偶数号灯的交替显示程序详解
编写 LED 控制程序,完成 LED 奇数号灯和偶数号灯的交替显示. 要求: 一. P0 口外接 8 个 LED . P1.0~P1.2 外接三个按键. 二. T0 做延时,溢出定为 10ms . 三 ...
- 在设计四人抢答器中灯全亮_四路竞赛抢答器的设计
1设计要求与方案论证 1.1设计要求 利用基本逻辑门电路.组合逻辑电路和触发器,设计一个四人抢答器,要求: ①每个参加者控制一个按键,用其发出抢答信号. ②主持人有一个控制按键,用于将电路复位. ③开 ...
- 在设计四人抢答器中灯全亮_数字电子技术课程设计报告(四人抢答器).doc
Word格式 完美整理 数字逻辑电路 课程设计报告 系 (部): 三 系 专 业: 通 信 工 程 班 级: 12 通 信 2 班 姓 名: 杨 超 学 号: 20120306201 成 绩: 指导老 ...
- PWM波控制LED灯的亮暗
在做蓝桥杯第九届省赛题的时候,遇到了这样一个题目:实现4个不同等级的LED亮度分布. 这个要求我们可以联想到第七届的省赛题,控制PWM波的输出,我们在这里也可以应用相同的原理,就是通过定时器来达到LE ...
最新文章
- w3wp.exe内存占用过高(网站打不开,应用程序池回收就正常)
- jQ1.5中的事件系统(低版本的事件系统)
- 巧用Ajax的beforeSend 提高用户体验
- iOS xcode ‘XXXX’ was compiled with optimization - stepping may behave oddly; variables may not be av
- linux服务器配置与管理_一个十多年的系统管理员,忘了如何管理一台服务器
- RegSetValueEx 计算WCHAR字符长度 wcslen
- Java的安装以及配置
- python实现音乐播放器_python实现音乐播放器
- 如何解决DNS解析错误
- linux dd 刻录光盘,使用dd命令制作U盘启动盘wodim刻录光盘cd dvd
- android 粘性控件,RecyclerView 粘性标签库: 可结合 BRVAH 使用
- php doctrine 使用,php – 在Symfony中使用Doctrine创建表
- 启动nexus常见问题
- 我是马云:新入职员工勿批判公司
- SUSE Linux Enterprise Server for SAP Applications15 SP3 下载及安装教程
- 基于 C# 和 js 开发的程序员升职记 remake 版
- VR社交应用Rec Room再获1.45亿美元融资,用户突破3700万
- 从马云和任正非看创业的试错过程
- Error processing condition on org.springframework.boot.autoconfigure.context.PropertyPlaceholderAuto
- 对于 C 源文件,IntelliSenseMode 已根据编译器参数和查询 compilerPath 从“windo