stm32要求:(电路图已经有了,只需要程序代码)
使用STM32F103 微处理器和八个LED灯,一个按键、异步串口、12364LCD
、IIC、直流电机等板块和元器件在Proteus软件中搭建一个控制系统,实现以下功能:
1、一键长按系统启动|关闭/启动不断循环
2、系统启动后电机以50%占空比转动,短按占空比以50%-100%-0%-50%-100%循环
3、每隔 1s发送占空比数据至LCD显示,保存在NM24C08 中
4、系统启动后LED 灯显示流水灯效果,速度与占空比成比供关系。
有proteus这软件,建议自己做:
1、搭电路图,参考通用电路,教材和网上都能找到;
2、理清楚逻辑,绘制动作流程图,你这个逻辑并不复杂,一步一步拼起来就好了;
3、编写程序,仿真测试,随时试,随时改,仿真这玩意又不会出啥问题,错也没事,随便玩;
4、测试好,保存仿真结果,整理好电路,流程图,打包发送,完成作业,嘿嘿。
建议您使用proteus绘出电路图,分配好每个硬件单元的接口,根据硬件单元写程序实现功能。
使用STM32F103系列芯片点亮LED流水灯(STM32入门)
https://blog.csdn.net/y000827/article/details/120912939