单片机的一些开发实用技巧
图2
5. 点击Rebuild target(重建所有目标文件)即可得到编译结果(图3)。
图3
四。修改Startup.a51起始代码单片机运行过程中免不了受干扰,有时可能会造成死机,我们可以使用“看门狗”来复位并重启单片机。根据笔者的经验,这时的内存区数据可能不一定会全部冲毁,主要是PC指针错乱所为。上海模拟电路/数字电路培训但使用C51编写的程序在复位后会执行一段Startup.a51“起始代码”,导致内存全部清零,使正在运行的数据全部丢失。解决这一问题的办法是修改Startup.a51“起始代码”,本刊今年1月的文章 <谈谈c语言在单片机开发中的应用> 也谈到这个问题,但许多读者在keil集成开发环境中不知怎么做?这里我们通过一个实验程序来详解一下,实验采用 <手把手教你学单片机> 讲座的S2试验板(S2板的电路原理见2003年2月号 <电子制作> )。 电子制作> 手把手教你学单片机> 谈谈c语言在单片机开发中的应用>
评论