作业帮 > 综合 > 作业

嵌入式相关编程题目,请学计算机的朋友帮帮忙!!给出答案后,我还想咨询一下每个步骤的意思,请大神帮帮忙

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/18 09:08:13
嵌入式相关编程题目,请学计算机的朋友帮帮忙!!给出答案后,我还想咨询一下每个步骤的意思,请大神帮帮忙
1. 要求采用定时器实现对8个LED灯的定时流水显示控制,每个LED灯点亮时间为1秒钟,在每个LED点亮的时候,将点亮的LED灯的编号通过串口发送给PC机。当按键KEY1按下后,切换到只有4个LED灯进行流水显示的状态,即LED1、3、5、7参与流水显示,LED2、4、6、8保持熄灭状态。间隔时间变为1.5秒,仍通过串口将点亮的LED编号发给PC机。
2. 要求采用定时器实现对LED1灯的定时显示控制,点亮时间为1秒钟,熄灭时间为1秒钟。要求使用外部中断检测按键KEY1的按下状态,当KEY1按下之后,将LED1灯的点亮和熄灭时间各改为2秒。要求在每次点亮LED1时,将当前的LED1的闪烁周期通过串口发送给PC机,另当按键KEY1按下时,通过串口发送给PC机文字信息:”Key1 pressed!”。
3. 要求采用定时器实现对LED8灯的定时显示控制,点亮时间为1秒钟,熄灭时间为1秒钟。要求使用外部中断检测按键KEY1的按下状态,当KEY1按下之后,将LED8灯的点亮时间改为1.5秒,熄灭时间改为3秒。要求在每次点亮和熄灭LED8时,将当前的LED8的闪烁频率通过串口发送给PC机。
4. 要求采用定时器实现对8个LED灯的定时流水显示控制,每个LED灯点亮时间为0.5秒钟。当按键KEY1按下后,切换到只有4个LED灯进行流水显示的状态,即LED2、4、6、8参与流水显示,LED1、3、5、7保持熄灭状态,间隔时间变为1秒。定时器要求采用中断方式实现对定时的控制。
只能编一个或者两个都行请关注下~
你真美〜😄