51单片机编程:做一个简易的流水灯
2015-05-07 11:59
190 查看
#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单片机汇编编程--16位流水灯收缩点亮
- 【C语言】【网络编程】菜鸟学习日志(三) 一个简易B/S系统——Http Server和精简的浏览器
- 利用51单片机做一个简易时钟
- 通过简单的C语言编程实现一个简易…
- 一个简易的流水账号实现方式(java)
- [java网络编程]一个简易网络服务器的实现
- 手把手教你把Vim改装成一个IDE编程环境(图文)
- 一个计算机专业学生几年的编程经验汇总
- python︱微服务Sanic制作一个简易本地restful API
- 如何编程将经纬度合并成一个字符串,显示在高德地图上
- 每天学习一点编程(7)(n 个数字(0,1,…,n-1)形成一个圆圈,从数字0 开始,每次从这个圆圈中删除第m 个数字)
- 编程是一个痛并快乐着的过程!
- 编程列出一个字符串的全字符组合情况,原始字符串中没有重复字符
- 编程乐趣:一个强制换行的小方法
- 手把手教你把Vim改装成一个IDE编程环境(图文)
- 啊哈哈,今天是一个小人物正式进军编程行业的第一天
- Qt学习之路(32): 一个简易画板的实现(Graphics View)
- Windows API 编程之创建一个windows窗口
- “我就差一个编程的”