272761180 发表于 2024-12-5 21:42:14

AI8051U体感游戏


多个定时器实现多任务同时处理

1. 定时器:
    TIM0用于外设ADC检测
    TIM1用于超声波传感器触发
    TIM2用于串口通信
    TIM4用于游戏处理及UI更新
2. 多个外设同时运行
    2.8寸LCD屏、摇杆、按键、LED灯、无源蜂鸣器、SR04超声波测距
3. 实现原理
    通过ADC读取摇杆数据从而控制挡板移动;通过超声波测距循环触发定时器进行测距然后均值化后控制挡板移动。


学习AI8051U时顺便做的小游戏,没有进行深度优化,源码奉上~


autopccopy 发表于 2024-12-5 22:39:24

这个要是移植到AI8051U试验箱就可以更多人体验及学习了。支持!

12

272761180 发表于 2024-12-5 22:40:37

autopccopy 发表于 2024-12-5 22:39
这个要是移植到AI8051U试验箱就可以更多人体验及学习了。支持!

12


箱子刚到,这就移植!

邮箱 发表于 2024-12-5 23:14:28

{:4_250:}
页: [1]
查看完整版本: AI8051U体感游戏