单片机实验1:循环点亮8盏LED流水灯
一、硬件电路图
二、程序
#include <reg51.h> #define uchar unsigned char #define uint unsigned int uchar code table[8]={0xfe, 0xfd, 0xfb, 0xf7, 0xef, 0xdf, 0xbf, 0x7f}; void delay(uint k); void main() { uchar i; while(1) { for(i=0; i<8; i++) { P1=table[i]; delay(20); } } } void delay(uint k) { uint i, j; for(i=0; i<500; i++) for(j=0; j<k; j++); }