新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 单片机的一些开发实用技巧

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

作者: 时间:2016-12-02 来源:网络 收藏

  

本文引用地址:https://www.eepw.com.cn/article/201612/324992.htm

  图2

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

  

  图3

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


评论


技术专区

关闭