1. 首页 > 科技

8个流水灯c语言程序 51单片机8个跑马灯程序

单片机流水灯C语言程序(8个灯,依次点亮每个灯,延时500MS)

#include//51系列单片机定义文件#define uchar unsigned char//定义无符号字符#. i++)//8个流水灯依次全部点亮 { P1=temp; delay(500);//调用延时函数 temp<<=1; } }} void .

8个流水灯c语言程序 51单片机8个跑马灯程序

求高人给写一个8位流水灯的C语言程序,越简单越好,在线等,谢了

#include <REG51.H> void Delay1ms(unsigned int count) { unsigned int i,j; for(i=0;i<count;i++) for(j=0;j<120;j++); } main() { unsigned char LEDIndex = 0; bit LEDDirection = 1; .

用c语言编写单片机流水灯程序,(8个发光二极管从左至右循环点亮)

#include"reg52.h"//此文件中定义了单copy片机的一些特殊功能寄存器zd void delay. P0=0x08; delay(1); P0=0x10; delay(1); P0=0x20; delay(1); P0=0x40; delay(1); P0=0x.

设计8个流水灯灯从中间依次向两边闪烁的C语言程序,不胜感激

1.51单片机C语言实现循环8个流水灯左移三次,后右移三次.例程:#include //51单片机头文件#include //包含有左右循环移位子函数的库#define uint unsigned int //宏定义.

单片机8个流水灯依次亮的c程序流程图

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

单片机C语言编程:让8个LED流水灯以0.2s时间间隔从左到右依次点亮.

void delay(int tick);//延时0.1*tick秒 void led8(unsigned char pat);//驱动8个LED,每个bit驱动1个.从bit7到bit0,从左到右排列.输出1表示点亮.unsigned char pat = 0; while (1) { pat = 0x00; led8(pat); delay(2); for(i = 0; i < 7;i++) { pat |= (0x80 >> i); led8(pat); delay(2); } }

keil软件用单片机控制8个LED流水灯来回点亮(C语言程序)

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

C语言控制单片机,控制八个流水灯从左到右依次亮,最后又从右到左依.

假设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); } } }

51单片机,有8个流水灯,每个之间延迟1秒,这个延迟用c程序编写怎么写

假如8个灯在p0口.低电平灯亮 x=0x01; while(1) { for(i=0;i { p0=~x; delay(200); //延时200毫秒 } x=0x01; }

8个流水灯依次都亮的汇编程序

ORG 00H LJMP START ORG 30H START: MOV A, #7FH LOOP: RL A INC A MOV P1, A LCALL DELAY LJMP LOOP DELAY: MOV R5, #5 DELAY01: MOV R6, #200 DELAY02: MOV R7, #250 DELAY03: DJNZ R7, DELAY03 DJNZ R6, DELAY02 DJNZ R5, DELAY01 RET END