资料
  • 资料
  • 专题
自制8051单片机开发工具
推荐星级:
时间:2019-12-24
大小:162.5KB
阅读数:247
上传用户:978461154_qq
查看他发布的资源
下载次数
0
所需E币
4
ebi
新用户注册即送 300 E币
更多E币赚取方法,请查看
close
资料介绍
目前介绍单片机应用的文章很多,但介绍单片机开发工具制作的文章却较少。由于单片机是一门实践性很强的课程,如果采用传统的开发模式,则要购买价格昂贵的仿真器、编程器等开发工具来作实验。其实由于芯片功能的日益完善,我们可以利用芯片的在系统编程(ISP)功能制作出实用而低价的开发工具。本文旨在帮助DIY爱好者开发制作出适合自己的开发工 DIY:自制8051单片机开发工具   引 言:   目前介绍单片机应用的文章很多,但介绍单片机开发工具制作的文章却较少。由于 单片机是一门实践性很强的课程,如果采用传统的开发模式,则要购买价格昂贵的仿真 器、编程器等开发工具来作实验。其实由于芯片功能的日益完善,我们可以利用芯片的 在系统编程(ISP)功能制作出实用而低价的开发工具。本文旨在帮助DIY爱好者开发制 作出适合自己的开发工具。   1 当前常用开发模式   目前,基本上有两种开发模式可供选择:用仿真器、用编程器。   ① 用仿真器。优点:方便,可以设置断点,可以观察存储器及寄存器的内容。缺点:价格 昂贵,不同类型的单片机要购买不同的仿真器;仿真器终究不是单片机,有时代码在仿 真器上能通过,但在单片机中不能正常工作,反而增加了调试的难度。   ② 用编程器。优点:价格相对便宜,通常一款编程器可编程多种器件。缺点:操作相当不 便,每次要将芯片在目标板与编程器之间转移,并且还要在编译操作界面与编程器操作 界面之间切换,大部分时间在做简单的重复工作。   2 新的开发模式介绍及芯片选择   本文介绍的开发工具采用一种新的开发模式(类似于编程器开发模式)。由于利用 了芯片的在系统编程功能,因此不需要移动芯片。在软件设计时设计成:一旦代码文件 被重新编过,即自动下载到芯片,并自动复位运行,是真正的“所编即所得”。   目前很多单片机都支持在系统编程。8051系列单片机支持在系统编程的也很多,但 大多数是支持通过PC机的串口对单片机进行编程。这样有四个不方便的地方:一是项目 本身与PC机串行通信不方便;二是要增加1片MAX232电平转换芯片;三是有的芯片要按特 定的步骤进入下载模式,编程过程需要手工干预;四是有的芯片需要固件(定制的程序 )的支持,如果不小心损坏了固件,则芯片的在系统编程功能也没有了。   经过比较,Atm……
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或 联系我们 删除。
相关评论 (下载后评价送E币 我要评论)
没有更多评论了
  • 可能感兴趣
  • 关注本资料的网友还下载了
  • 技术白皮书