单片机的一些开发实用技巧

嵌入式系统 时间:2016-12-02来源:网络

  

  图2

  5. 点击Rebuild target(重建所有目标文件)即可得到编译结果(图3)。

  

  图3

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

关键词: 单片机开发实用技

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版