跑马灯程序流程图
1个回答
关注
展开全部
5.1、程序流程图
程序设计思路:主程序中默认执行0模式跑马灯。在中断服务程序中,首先读取按键状态,然后延时 10ms,再次读取按键状态。把两次获得的按键状态比较,如果不同,就表示是抖动,退出中断:否则,就去判断是哪个按键按下。如果是K1,就执行下一个跑马模式:如果是 K2,就执行跑马加速:如果是 K3,就执行跑马减速。
主程序
开中断
咨询记录 · 回答于2022-06-05
跑马灯程序流程图
你好亲现在为你解答跑马灯程序流程图
解答阿
跑马灯配置流程LED的初始化LED初始化流程(也适用于其他引脚的初始化操作)使能相应时钟(为什么一开始先使能时钟,在前面GPIO基础知识中有讲解)初始化IO口的配置(对哪个IO口进行操作,输入/输出模式,输入/输出速度)初始化IO口的状态(设置一开始的相应引脚电平)
跑马灯实验调用函数的顺序(根据上述流程图确定)使能IO口时钟。调用函数RCC_APB2PeriphColckCmd()(不同的IO组,调用的时钟使能函数不一样) 初始化IO口模式。调用函数GPIO_Init() 操作IO口,输出高低电平(主要调用函数:GPIO_SetBits();GPIO_ResetBits())
相应功能引脚的确定
插上一句:这里的IO引脚可以输出低电平/高电平,那就说明这个引脚采用的输出方式为“推挽输出模式”。确保在文件中添加了相应库文件
绘制流程图
发的这什么阿
跑马灯程序流程图绘制流程图
稍等一下
你好亲发不了图片的亲
打个字也行阿
5.1、程序流程图程序设计思路:主程序中默认执行0模式跑马灯。在中断服务程序中,首先读取按键状态,然后延时 10ms,再次读取按键状态。把两次获得的按键状态比较,如果不同,就表示是抖动,退出中断:否则,就去判断是哪个按键按下。如果是K1,就执行下一个跑马模式:如果是 K2,就执行跑马加速:如果是 K3,就执行跑马减速。主程序开中断
那编写延时子程序呢
你好亲
一个问题
一个订单
那你绘制流程图也没发过来呀
就是前面拿一个呀
那你绘制流程图只能发图片的亲