五道大题,每题20分,考试时间一个半小时。一、1、分析GPIO的初始化代码2、编程实现发光二极管交替亮灭。二、1、写出蜂鸣器的初始化代码2、编程实现蜂鸣器响,至少三种频率。三、编程实现按下一个按键,LED亮和灭切换。四、给出了一个定时器中断服务函数,每1毫秒进入一次并将GPIO_Pin_0翻转要求扩展这个函数,实现GPIO_Pin_1每10毫秒翻转一次,GPIO_Pin_2每20毫秒翻转一次,以此类推至GPIO_Pin_7每70毫秒翻转一次。五、1、分析USART的初始化代码2、使用USART3的中断服务函数完成功能:从串口接收字符,加1后从串口送回