51微控制器程式設計:做一個簡易的流水燈
阿新 • • 發佈:2019-02-19
#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(); } } }
不是我學的技術雜,而是學校課程安排的就雜。我粗略數了一下學校的課程,可謂是囊括了天南海北的知識呀,我估計了一下,要是每個學期,沒門課程都學精了。那堪稱完人啦。不過這學期涉及到嵌入式和微控制器,那就來玩一玩吧!荒廢了半個學期了,是時候學點東西了。古人道:朝聞道,夕死足矣。何況還沒有年老的那天呢!
其實學微控制器也是看林峰的視訊的:《林峰帶你征服嵌入式》!直接上程式碼吧。