单片机LED灯控制实验
一、实验目的
1.掌握keilc51软件与protues软件联合硬仿的调试方法。
2.掌握如何应用程序与查表等方法
3.掌握按键去抖原理及处理方法。
二、实验仪器与设备
1、微机一台2、keilc51开发环境3、protues软件。
三、实验内容
实验程序:
#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int //粗体处都是定义的头文件,基本上简单的应用都是这三行头文件
sbit LED=P1^0; //LED灯接1.0口
void DelayMS(uint x)//延时
{
uchar i;
while(x--)
{
for(i=0;i<120;i++);
}
}
void main()//主程序
{
while(1)
{
LED=~LED;
DelayMS(150); //延时150毫秒
}
}
实验连接图: