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

3126人阅读 评论(0) 收藏 举报

#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();
		}
		
	}
}

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

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


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:155117次
    • 积分:2381
    • 等级:
    • 排名:第16382名
    • 原创:71篇
    • 转载:1篇
    • 译文:1篇
    • 评论:117条
    博客专栏
    GitHub