stc11f16xe 单片机汇编语言编写遇到的一些问题

来源:互联网 发布:电子商务发展数据 编辑:程序博客网 时间:2024/04/28 00:56

     编写代码差不多编写了一个月左右了,有点没用,编写了1800行左右的程序,编得比较痛苦,经常出现逻辑出错,位出错。总的来说问题主要出现在编写过程中命名不规范,重复,而且可读性比较差,主要是可读性比较差,引起了太多的问题,调着就头大,而且主要是在调试的过程中,没有分成一个模块一个模块的调试,写一段程序,然后下载到板子上去,而且周围环境比较差,同事就在那里各种聊天,我承认我心中谩骂了好多遍,可不可以安静点。主要应该注意的是:

(1)每一次比较有效果的程序,应该坚持每天至少保存一下,不仅仅是保存,而是备份,这一点本人深受其害,我气晕了,欲哭无泪。

(2)不要一次写很多程序,然后再去调试,写太多了,就会有很多问题,调试非常困难,如果是c还好点,汇编,表示鸭梨巨大啊。

(3)需要注意如果精神不佳,可以休息一下,经常性的犯低级错误,例如,程序下载错误,选错文件了,忘记生成Hex文件等等。

(4)最好能够找个安静的地方,去做一些编码的事情,吵杂的环境,特别是同事聊天,没事扯淡,还很大声,我表示没素质。受不了。

(5)最好有两块好的板子,万一那个不行了,换一块试试,有可能就行了。

(6)不积跬步无以至千里,每一个程序,其也是由很小的部分组成的,那么可以先将这些小部分,一个一个调通,最后再去集成在一起。

(7)特别注意变量的各种更改时机,经常出现死循环,就是因为没有初始化,或者在某个地方忘记修改了,c语言还好找,汇编上千行了之后,稍微比较复杂的,找着就头疼了。

(8)最好能够一气呵成,中途放一段时间就忘记了,而且有畏难情绪。