80
1342
4054
中级工程师
LED扫描电路.png (29.34 KB )
下载附件
2018-12-21 10:15 上传
使用特权
222
1万
4万
技术总监
10
262
820
高级技术员
ayb_ice 发表于 2018-12-21 11:21 这只需要扫描两次就够了, P03为低可以控制一半,为高控制另一半,此为一个循环,周而复始 注意在一个循环 ...
hwpga 发表于 2018-12-21 13:14 用时间片轮询,而不是把程序放定时器里 时间片是等片机制,所有任务运行的时间是一致的 假设时间片8MS一次轮 ...
一叶倾城wwq 发表于 2018-12-21 13:33 "只用扫描两次",这是个好主意,我试试,谢谢提醒,只是我的程序是在主循环内执行的 ...
hwpga 发表于 2018-12-21 13:39 你的架构不行,说太明白对你也没帮助 你用最基本的主函数if(1MS) if(10MS)这种来 这种虽然不是等片轮询效率 ...
0
37
111
中级技术员
mcu51hi2c 发表于 2018-12-21 15:56 让我来指导你,楼上2,3,4,5,6,7,8,9楼太LOW了,扫描灯一定要放在定时器里来做,而且定时为1MS中断一 ...
一叶倾城wwq 发表于 2018-12-21 16:31 一言不合就放代码,不过感谢你的回复,现在就是用的这种套路我想问的是:第一步10ms处理一个事件 ...
mcu51hi2c 发表于 2018-12-21 17:39 这个没有关系的,软件要的时间片只是在10,20MS,时间到了的时候去执行一个工作而已 ...
一叶倾城wwq 发表于 2018-12-21 19:03 是啊,反过来想想,我们只是控制了频率并不是要去控制时间段,如果像之前的想法假设一个周期100ms,只在第 ...
mcu51hi2c 发表于 2018-12-21 19:46 ,你想得太多了,从没有堵过,这是一种软件思路。另外的问题,扫描灯的问题,2到9楼说的是不对 ...
54
1232
3730
chongdongchen 发表于 2018-12-21 21:43 一次1ms只亮一个灯,你哪来的自信,还“让我来指导你,楼上2,3,4,5,6,7,8,9楼太LOW了”。 你回头 ...
hwpga 发表于 2018-12-21 20:51 真正的分片,所有的任务刷新时间是一致的 像上面的按键,蜂鸣器,串口,以10MS刷一次的话 第一个10MS ,刷 ...
发表回复 本版积分规则 回帖后跳转到最后一页
等级类勋章
发帖类勋章
时间类勋章
人才类勋章
11
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号