一 电路功能
通过程序按下SW2按钮灯亮2s随后自动熄灭
二 程序
#include
<REGX51.H>
#define uchar unsigned char
#define uint unsigned int
sbit light=P1^0;
sbit ex1=P3^3;
void delay (uint k)
u{
uint i,j;
for (i=0;i<k;i++)
{
for
(j=0;j<125;j++)
;
}
}
void main ()
{
EA=1;
EX1=1;
IT1=1;
while(1)
{;}
}
void
int_ex0(void) interrupt 2
{
light=0;
while(ex1==0);
delay(2000);
light=1;
}
{
EA=1;
EX1=1;
IT1=1;
while(1)
{;}
}
void
int_ex0(void) interrupt 2
{
light=0;
while(ex1==0);
delay(2000);
light=1;
}
三 电路原理图
四 感悟
对本次课程的学习我可以很好地了解程序语言的魅力,深刻的认知及了解该程序语言的用法与用途并且可以学以致用,秉承着换汤不换药的理念更进一步的掌握该程序语言。但是在这个程序语言的学习过程中还是会遇到粗心以及改变一处后其他地方也要一起改等一系列问题不过最后都改过来了。