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单片机流水灯的三种实现方法

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

51单片机程序开发入门知识

      51单片机在我的理解上来说,就是遵循51指令集工作的芯片。他就像一台超微型的电脑,里面有内存、硬盘、CPU等基本配备。      而他所谓的CPU使用的就是51指令集,他的硬盘就是内置的F...
  • supermanking
  • supermanking
  • 2010年08月20日 13:09
  • 6274

51单片机流水灯程序

  • 2014年07月26日 21:54
  • 25KB
  • 下载

Cstyle的嵌入式之:那些年我们一起写过的单片机程序,世上最简单的单片机程序

Cstyle的嵌入式之:世上最简单的单片机程序,毕业多年的工科学子们,可曾还记得当初所学的单片机呢,让我们一起来回顾回顾,那些年我们一起学过的单片机和写过的单片机程序吧。...
  • CStyle_0x007
  • CStyle_0x007
  • 2013年11月23日 21:00
  • 1431

谈谈我的单片机编程思路

2006-05-20 16:24:04 我曾经做过两年的单片机产品,在对单片机编程的过程中逐渐形成了一个大体固定的整体框架,也可以说是编程思路。现提出来供大家参考。 首先...
  • mybirdsky
  • mybirdsky
  • 2008年01月17日 16:18
  • 1126

面向对象的单片机编程

1.在看别人单片机程序时,你也许是奔溃的,因为全局变量满天飞,不知道哪个在哪用了,哪个表示什么,而且编写极其不规范。 2.在自己写单片机程序时,也许你也是奔溃的,总感觉重新开启一个项目,之前的写过相似...
  • black_yu
  • black_yu
  • 2017年01月06日 23:54
  • 978

第一个单片机程序(C语言编写)

第一个单片机程序: 纯文本复制 #include //包含特殊功能寄存器定义的头文件sbit LED = P0^0; //位地址声明,注意:sbit 必须小写、P 大写!vo...
  • zerokkqq
  • zerokkqq
  • 2016年11月08日 21:03
  • 533

单片机程序设计的十层功力-----你练到那一层了?

第一层 :   我来了 第二层 真的打呀 第三层 并肩作战,时间,说爱你不容易 第四层 状态,你在哪里 第五层 时间,还是时间 第六层 丰富你的视界 第七层 我们说...
  • power_mcu
  • power_mcu
  • 2012年12月15日 13:36
  • 4612

单片机编程实现用网址域名获取服务器IP,超简单,一句话

为了适合需要,现在设备IP可能变化,以dev.fuhome.net域名所指向的IP为准。(其他域名以后仅作浏览网页使用,原IP暂时有效,有兴趣的可以根据本文内容做到再也不需要固定服务器IP了,很简单的...
  • u014364615
  • u014364615
  • 2017年05月01日 12:42
  • 1276

51单片机开发流程

当我们拿到普中科技开发板的时候,如何使用呢?下面我们将带领大家一步一步的操作: 第一步:首先拿出我们的开发板,开发板整机如图1所示: 图1 开发板整机   第二步:我们在给单片机下载程序的时候...
  • hangApple
  • hangApple
  • 2016年05月22日 01:25
  • 1646
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:51单片机编程:做一个简易的流水灯
举报原因:
原因补充:

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