手把手教你学CAN总线学习流水账-SJA1000+STC89C52(六)(2024年2月10日)

话说上次发现凸显的问题后,根据2种猜测,在某个愣神的瞬间,突然脑海里,想到一种可能。

既然按键计数和数码管的数据显示存在某种先后必然性,是不是逻辑上哪里制约着?

又回头去看了下那个源程序,再次去试着理解下原先的编程思路,顺着注解,注意到

这个语句:ucwd1update =1 ; 更新显示;

由于这句话是放在按键服务程序里,也就是每次按键后,显示才更新。

再结合,两点通讯,A每次都按键后,才会显示对方B按了多少次来看,

这个涉及更新的语句,如果放到让他不经过按键就能自动更新的话

是不是就可以同步显示收发的数据了。

然后,真的,放到定时中断里后,原先一直困扰的显示收发差一的问题结局了!!

撒花,完结,攻下一山头,继续学习之旅

所以啊,遇到实在想不明白的地方,又不影响大进度,先放放呗

当然,学生党最好请教身边的同学老师啊,在自己的冥思苦想以后,再请教一下他人,还是必要的。

  • 10
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

属鼠的金牛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值