• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

大家觉得编制单片机时比较麻烦的步骤和难点都在哪?

编写单片机程序是一个实践性很强的工作,也是一项比较细致的工作。如果按照一定的步骤的话还是可以做到有条不紊的,但也免不了遇到一些比较棘手的问题,大家根据实际工作中的经验,来谈谈开发中都遇到过什么难处理和麻烦的问题吧
全部回复(3)
正序查看
倒序查看
matou
LV.3
2
2014-02-08 14:05

扫描键盘时比较麻烦吧,还要识别抖动,识别按键是否松开;除此之外还要延迟合适的时间,然后再次读取键值。显示过程中也要看每个数码管或液晶字符,其中查表过程,送显示过程的算法也都得用比较复杂的循环遍历算法

0
回复
for_real
LV.3
3
2014-02-08 16:11
@matou
扫描键盘时比较麻烦吧,还要识别抖动,识别按键是否松开;除此之外还要延迟合适的时间,然后再次读取键值。显示过程中也要看每个数码管或液晶字符,其中查表过程,送显示过程的算法也都得用比较复杂的循环遍历算法
没错啊,是数字键就送显示,是功能键就转相应的功能子程序,两个结合起来就能构成比较复杂的散转程序。MCS51单片机就有现成的散转子程序可以参阅,PIC的话倒是可以参照MCS51的散转子程序套用
0
回复
2014-02-10 16:27

我来说一下自己的感受吧,编写程序程序的话。最好有个明确的程序流程,这样就能在难点基本上找到了解决方法,节省很多时间,可以静下心来认真按照方案和流程编写程序。

另外,一般写完1个功能程序就进行调试,通过后再编写另外1个功能代码,这样可以防止全部代码编写完毕后再调试可能带来的相互影响,从而可以搞清楚到底是哪部分程序有问题

0
回复