一、任务目标1.熟悉单片机I/O接口按键的设置与应用;2.熟悉复位式按键的编程方法;3.熟悉独立按键的应用。二、任务内容利用单个按键开关控制LED灯亮灭。1、硬件设计2、软件设计请写出执行下面的HEX文件后,LED发光二极管亮灯情况。#includesbits3=P3^3;//采集按键状态,此时作为输入引脚sbitled=P1^0;//此时作为输出引脚voiddelay(unsignedchark){unsignedcharm,n;for(m=k;m>0;m--)for(n=112;n>0;n--);}voidmain(){while(1){if(s3==0){delay(10);//消抖if(s3==0){while(!s3);//等待按键松开。led=~led;}}}}三、练习1、利用S3开关控制LED灯,每按一次按键LED灯增加点亮一个,直至8个灯全亮后熄灭,然后重复点亮。