用义隆单片机编程应注意的几个原则

一、如果用旧版的汇编编译器Elan Wice 的话,必须用外部软件编写和修改代码(推荐 Ultra Edit),因为Elan Wice自带的编辑器是有缺陷的,写程序的过程中会莫明其妙的多删一行程序,或者出现莫明其妙的符号,而且对汉字支持不好。这些都极其容易出现逻辑错误,郁闷的话可能要查半天,应该尽量的避免。新版的 Wice Plus (支持C语言)解决了这些问题,可以不强制要求用外部代码编辑器。

二、用仿真器带交流电(AC 220V)仿真的话,必须在目标板加上隔离变压器,否则会将仿真器烧坏。因为仿真器用的并口线,并口的“地”跟开关电源的“地”是连通的,如果在目标板连上市电,那么跟仿真器会形成回路,大电流会将仿真器烧毁,所以使用的时候千万注意。至于隔离的原理,可以参考模拟电子,耦合变压器部分的知识,这里就不说了。

三、不要想当然,E78PXX系列发展到现在,已经有了很多款单片机了。每个单片机都有差别,特别是涉及到编程部分,所以切忌想当然,以为EM78P156的程序,直接放到EM78P447上面就能用,实际上,你想错了,无论是入口地址,中断地址,中断前处理,寄存器设置,都不同,胡乱的做只会让你吃大亏,所以用每个义隆单片机之前必须好好的阅读芯片资料,如果经常需要用几个不同芯片的话,可以像我那样,做好几个“程序框架”直接套,这些在后面章节会说到。

四、不要过多的怀疑单片机。在网上听说义隆单片机不好,那么出点什么事就骂单片机烂,而从来不反省是自己的程序问题。见过不少人打电话过来要我们技术支持。最后查处问题,基本上都不是单片机,仿真器的问题,而且程序处理的不好,有些干脆就是写错程序。所以写程序的时候多一点自我检讨,有好处。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>