单片机流水灯C语言程序(8个灯,依次点亮每个灯,...

#include<reg51.h> #include <intrins.h> void delayms(unsigned char ms) // 延时子程序 { unsigned char i; while(ms--) { for(i = 0; i < 120; i++); } } main() { unsigned char led; led = 0xfe; p0 = led; while(1) { delayms(250); led = _crol_(led,1);

#include<REG51.H>#include<<intrins.h>#define uchar unsigned char#define uint unsigned int uchar LED=0xfe; void DELAY(void) { uint i=0; TMOD=0x10; TH1=0x3c; TL1=0xb0; TR1=1; while(i<20) { if(TF1==1) { TF1=0; TH1=0x3c; TL1=0xb0; i++; } }

#include"reg52.h"//此文件中定义了单copy片机的一些特殊功能寄存器zdvoid delay(unsigned char i ){unsigned char a{for(i=100;i>0;i--)for(a=10;a>0;a--);}}void main(){while(1){P0=0x01;delay(1);P0=0x02;delay(1);P0=0x04;delay(1);P0=0x08;delay(1);P0=0x10;delay(1);P0=0x20;delay(1);P0=0x40;delay(1);P0=0x80;delay(1);}}//这样就可以实现循环了

流程:1.点亮1个灯;2.延时100毫秒3.灭第一个灯,点亮第二个灯;4延时100毫秒;依次类推,直到灭第8个灯,再返回到1,重新开始.

#include <reg51.h> // 引用头文件//========= 延时 ============ void delay_ms(unsigned int s) { unsigned int x; for(s;s>0;s--) { x = 98; while(x--); } }//================ 主函数 =================== void main() { unsigned char i; while(1) //

#include "reg51.h" main() { unsigned int i,j; while(1) { P1=0xfe; //点亮第一个LED for(i=200;i>0;i--) for(j=500;j>0;j--); P1=0xfd; //点亮第二个LED for(i=200;i>0;i--) for(j=500;j>0;j--); P1=0xfb; //点亮第三个LED for(i=200;i>0;i--) for(j=500;j>0;j--);

1、创建项目,如图所示.2、创建延迟函数.3、创建C语言主函数.设计unsigned char k=0;变量.4、添加循环效果.5、点亮灯,通过k++,改变效果.6、添加延迟效果,单片机就可以控制8个灯依次亮,全亮了,然后再依次灭.

假设P1接8 个LED,高电平时LED点亮,主程序如下:void main(void) { uchar i; while(1) { for(i=0;i<7;i++) { P1=1<<i; delay_ms(500); } for(i=0;i<7;i++) { P1=0x80>>i; delay_ms(500); } } }

什么样单片机思路都一样,先实现流水灯(用移位或数组什么的),输出到IO时再进行运算,第5,8灯是10010000,即0x90高电平点亮,直接和0x90"或"运算,即可置位低电平点亮,先取反0x90再"与"运算,即可清除位

1.51单片机C语言实现循环8个流水灯左移三次,后右移三次.例程:#include //51单片机头文件#include //包含有左右循环移位子函数的库#define uint unsigned int //宏定义#define uchar unsigned char //宏定义 sbit beep=P2^3; void delay(uint z)

相关文档

单片机流水灯c语言
单片机8个流水灯c语言
单片机流水灯程序
51单片机流水灯c语言程序
单片机流水灯程序8个灯
52单片机流水灯程序c语言
单片机8个流水灯c语言数组
8个流水灯c语言程序
16个流水灯c语言程序
51单片机流水灯程序
单片机8个流水灯编程
单片机流水灯c语言讲解
52单片机8个流水灯程序
单片机16流水灯程序
c语言编写单片机流水灯
51流水灯c语言程序
51单片机c语言8路流水灯
单片机流水灯40种花样
电脑版