51单片机编程:做一个简易的流水灯

原创 2015年05月07日 11:59:08

#include <reg52.h>
#define uchar unsigned char
#define uint unsigned int

uint table[] = {0xfe, 0xfd, 0xfb, 0xf7, 0xef, 0xdf, 0xbf, 0x7f};

void delay(void) {
	uint a = 50000;
	while(a--);
}

void main() {
	int i = 0;
	while(1) {
		for(i = 0; i < 8; i++) {
			P0 = table[i];
			delay();
		}
		for(i = 7; i >= 0; i--) {
			P0 = table[i];
			delay();
		}
		
	}
}

  不是我学的技术杂,而是学校课程安排的就杂。我粗略数了一下学校的课程,可谓是囊括了天南海北的知识呀,我估计了一下,要是每个学期,没门课程都学精了。那堪称完人啦。不过这学期涉及到嵌入式和单片机,那就来玩一玩吧!荒废了半个学期了,是时候学点东西了。古人道:朝闻道,夕死足矣。何况还没有年老的那天呢!

  其实学单片机也是看林峰的视频的:《林峰带你征服嵌入式》!直接上代码吧。


版权声明:本文为张仕宗原创文章,允许转载,转载时请务必以超链接形式标明文章原始出处 、作者信息和本声明。

51单片机开发系列一-51单片机开发环境搭建以及入门汇编代码

51单片机开发系列一 51单片机开发环境搭建以及入门汇编代码 象棋小子    1048272975 1. 51单片机概述 51单片机是对所有兼容Intel 8031指令系统的单片机的统称。目前...

51单片机流水灯的三种实现方法

首先,介绍下原理。下图为主控芯片和流水灯模块的原理图。流水灯模块接在单片机的P1口,由原理图可以知道,在P1口给一个低电平即可点亮LED灯。相反,如果要LED灯熄灭,就要把P1口的电平变为高电平即可。...
  • fanyuqa
  • fanyuqa
  • 2015年08月10日 09:26
  • 8858

51单片机汇编编程--16位流水灯收缩点亮

求16位流水灯收缩点亮汇编程序,2014-05-14 09:1316位流水灯收缩点亮。说 明:由P1、P2口组成16位流水灯。第一步:由P1.0逐次向P1.7点亮,同时由P2.7逐次向P2.0点亮。第...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

51单片机流水灯编程

  • 2015年04月13日 21:11
  • 930B
  • 下载

单片机AT89c51——流水灯设计

单片机AT89c51——流水灯设计 本人新手,现在刚开始学习单片机,学的是AT89C51,第一次写博客,路过的轻喷。 现在,开始设计一个流水灯程序,该程序需要实现,流水灯的正向行走...

嵌入式 51单片机 流水灯原理详解

嵌入式 51单片机 流水灯原理详解

基于51单片机的花样流水灯仿真(代码)

《单片机C语言程序设计实训100例基于8051+Proteus仿真》的例子: #include #define uchar unsigned char #define uint unsigned...

51单片机第一弹---流水灯

转行搞硬件。。acm算是走到头了,毕竟电子是自己专业的特色。。 初撸单片机,买的板子是STC89C52(某宝58大洋淘来的。。) 郭天祥新概念的那本书(好像有点不配套不过凑活着弄了也。。) 说一下...

51单片机学习总结系列(一)之驱动流水灯(1)

51单片机驱动流水灯可以更好的理解IO口,这一节就主要来用查表法和移位法来实现流水灯,首先先看电路图。         电路比较简单,发光二极管正极接5V电源,负极接470Ω限流电阻,接单片机P...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:51单片机编程:做一个简易的流水灯
举报原因:
原因补充:

(最多只允许输入30个字)