1.用52单片机模拟制作红绿灯 学校实训 2023.12-2023.12
利用52单片机为核心,设计并实现一个模拟交通信号灯系统。项目包括电路设计、编程实现和系统调试三个阶段。在电路设计阶段,根据功能需求选择合适的电子元件,在Proteus 8 Professional软件上进行原理图绘制。编程阶段,使用C语言在Keil uVision5上编写控制程序,实现红绿灯按照预设的时间间隔交替亮灯,模拟真实交通信号灯的运行逻辑。系统调试阶段,通过实际测试确保系统稳定运行,红绿灯切换流畅无误并且实现行人中断技能。该项目锻炼了我的电子电路设计与单片机编程能力,并对实时控制系统有了更深入的理解。
2.STM32开发板各模块程序编写 实验室实训 2024.6-2024.12
基于STM32F407开发板独立完成多个外设模块的程序设计与功能实现,涵盖LED流水灯、数码管动态显示(74HC595/138)、矩阵键盘与独立按键检测(查询与中断方式)、定时器与DMA应用、ADC/DAC采集与输出、USART串口通信、I2C驱动OLED显示天气信息、SPI控制点阵屏、液晶界面设计及直流电机控制与测速等。通过项目实践,熟练掌握嵌入式系统开发流程与软硬件协同调试能力,具备良好的C语言编程与模块化开发思维。
麦轮小车循迹与避障控制系统开发 比赛 2024.9 – 2024.10
基于STM32平台设计并实现四驱麦克纳姆轮小车的五路红外循迹及超声波避障功能。通过多传感器融合实现路径识别与障碍物检测,结合PWM调速与方向控制完成小车自主循迹避障运动,提升了系统响应速度与稳定性。
3.其他:FreeRTOS在stm32微控制器上的移植,鸿蒙系统在stm32微控制器上的移植,opencv移植树莓派