1
基于
51
单片机的
C
语言程序设计实训
100
?/p>
?/p>
01
?/p>
基础程序设计
01
闪烁?/p>
LED
/*
名称:闪烁的
LED
说明?/p>
LED
按设定的时间间隔闪烁
*/
#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
sbit LED=P1^0;
//
延时
void DelayMS(uint x)
{
uchar i;
while(x--)
{
for(i=0;i<120;i++);
}
}
//
主程?/p>
void main()
{
while(1)
{
LED=~LED;
DelayMS(150);
}
}
02
从左到右的流水灯
/*
名称:从左到右的流水?/p>
说明?/p>
接在
P0
口的
8
?/p>
LED
从左到右循环依次点亮?/p>
产生?/p>
马灯效果
*/
#include<reg51.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int