单片机流水灯程序设计集锦 输入您的搜索字词 提交搜索表单文库_单片机流水灯汇编程序

2020-02-28 其他范文 下载本文

单片机流水灯程序设计集锦 输入您的搜索字词 提交搜索表单文库由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“单片机流水灯汇编程序”。

单片机流水灯程序设计集锦输入您的搜索字词提交搜索表单请输入关键字搜索Web

这篇文章已经浏览了:233次

这里本站向大家介绍单片机几款流水灯设计程序

51单片机流水灯C语言源程序 ********************************** 文件名称:flash_led.c

文件说明:流水灯C程序

编写日期:2006年10月5日

程序说明:MCU采用AT89S51,外接12M晶振,P1口输出

****************************************************** #include //51系列单片机定义文件

#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

{

P1=~temp;

delay(100);//调用延时函数

temp

}

temp=0x80;

for(i=0;i

{

P1=~temp;

delay(100);//调用延时函数

temp>>=1;

}

temp=0xFE;

for(i=0;i

{

P1=temp;

delay(100);//调用延时函数

}

temp=0x7F;

for(i=0;i

{

P1=temp;

delay(100);//调用延时函数

temp>>=1;

}

}

}

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

{

register uint bt;

for(;t;t--)

for(bt=0;bt

}

/************************************************************ *89C51、S51单片机32个IO口流水灯测试程序

*Flash0、1、2、3分别对应单片机的P0、1、2、3四个口

*a程序对应流水灯从全灭到一个一个亮

*b程序对应流水灯从全亮到一个一个灭

*2006-7-26 10:57,OK!

*************************************************************/ #include

#include

#include

#define uchar unsigned char

#define uint unsigned int

#define TimeDelay 60000

void delay(uint n);

void Flash0a(void);

void Flash0b(void);

void Flash1a(void);

void Flash1b(void);

void Flash2a(void);

void Flash2b(void);

void Flash3a(void);

void Flash3b(void);

/************************************************************ *Function: 主函数

*Return:

*Modify:

*************************************************************/ void main(void)

{

while(1)

{

Flash1b();

Flash1a();

delay(TimeDelay);

delay(TimeDelay);

Flash0b();

Flash0a();

Flash2b();

Flash2a();

Flash1b();

Flash1a();

Flash3b();

Flash3a();

}

}

/************************************************************ *Function: 延时

*parameter:

*Return:

*Modify:

*************************************************************/ void delay(uint n)

{

while(n!=0)

{

n--;

}

}

void Flash0a(void)

{

uchar i;

uchar Temp;

Temp = 0x80;

for(i=0;i

{

P0 = ~Temp;

delay(TimeDelay);

Temp = Temp >> 1;

}

P0 = 0xff;

}

void Flash0b(void)

{

uchar i;

uchar Temp;

Temp = 0x80;

for(i=0;i

{

P0 = Temp;

delay(TimeDelay);

Temp = Temp >> 1;

}

P0 = 0;

}

void Flash1a(void)

{

uchar i;

uchar Temp;

P1 = 1;

Temp = 0x80;

for(i=0;i

{

P1 = ~Temp;

delay(TimeDelay);

Temp = Temp >> 1;

}

P1 = 0xff;

}

void Flash1b(void)

{

uchar i;

uchar Temp;

P1 = 1;

Temp = 0x80;

for(i=0;i

{

P1 = Temp;

delay(TimeDelay);

Temp = Temp >> 1;

}

P1 = 0;

}

void Flash2a(void)

{

uchar i;

uchar Temp;

P2 = 1;

Temp = 0x80;

for(i=0;i

{

P2 = ~Temp;

delay(TimeDelay);

Temp = Temp >> 1;

}

P2 = 0xff;

}

void Flash2b(void)

{

uchar i;

uchar Temp;

P2 = 1;

Temp = 0x80;

for(i=0;i

{

P2 = Temp;

delay(TimeDelay);

Temp = Temp >> 1;

}

P2 = 0;

}

void Flash3a(void)

{

uchar i;

uchar Temp;

P3 = 1;

Temp = 0x80;

for(i=0;i

{

P3 = ~Temp;

delay(TimeDelay);

Temp = Temp >> 1;

}

P3 = 0xff;

}

void Flash3b(void)

{

uchar i;

uchar Temp;

P3 = 1;

Temp = 0x80;

for(i=0;i

{

P3 = Temp;

delay(TimeDelay);

Temp = Temp >> 1;

}

P3 = 0;

}

===========

;P1口八个LED灯做三路流水灯实验

;***************************************************************;* Date : 2008.6.20 *

;* 网站单片机学习资料同步更新,敬请新老朋友随时关注 *

;***************************************************************

ORG 0000H

LJMP MAIN

ORG 030H

MAIN:MOV P1,#0DBH;11011011--0为亮,1为灭

ACALL DELAY

MOV P1,#06DH;01101101

ACALL DELAY

MOV P1,#0B6H;10110110

ACALL DELAY

AJMP MAIN

DELAY:MOV R7,#255;延时子程序

D1: MOV R6,#255

D2: DJNZ R6,D2

DJNZ R7,D1

RET

END

单片机流水灯课程设计

单片机原理及系统课程设计报告 基于AT89C51单片机的流水灯1 引言 1.1 课题简介单片机全称叫单片微型计算机(Single Chip Microcomputer),是一种集成在电路芯片,是采用超大规模......

单片机 AVR 流水灯 闹钟等

AVR单片机实验报告班级: 学号:班内序号: 姓名: Email: 同组姓名: 实验一:流水灯的设计和实现实验原理图:实验原理:AVR单片机的高低电平和TTL电路的一致,即 高电平=5V,低电平=0V。AVR单......

单片机课程设计led流水灯设计报告(精)

目 录一、前 言 „„„„„„„„„„„„„„„„„„„„„„„ (1 1.1课题简介 „„„„„„„„„„„„„„„„„„„„„„ (1 1.2设计目的 „„„„„„„„„„„......

微课教学设计利用单片机控制流水灯

微课教学设计--利用单片机控制流水灯【教学背景】单片机原理及应用是电子信息工程以及其他电类专业必修的一门重要专业课程。该课程以MCS-51系列单片机为例,讲述单片机的内部......

科密A1考勤管理系统的问题集锦(九)串口通信考勤机搜索不到

A1考勤管理系统中搜索设备时提示“打开Coml端口,以38400的波特率连接设备串口没打开”,是表示和考勤机建立通讯连接失败。可能原因如下:1、考勤机和电脑之间的串口线没有插好;2......

《单片机流水灯程序设计集锦 输入您的搜索字词 提交搜索表单文库.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
单片机流水灯程序设计集锦 输入您的搜索字词 提交搜索表单文库
点击下载文档
相关专题 单片机流水灯汇编程序 您的 表单 单片机 单片机流水灯汇编程序 您的 表单 单片机
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文