您的位置:首页技术文栏精典网文
内容搜索:
阅读内容
背景:#EDF0F5 #FAFBE6 #FFF2E2 #FDE6E0 #F3FFE1 #DAFAF3 #EAEAEF 默认  

89S系列串口编程器的制作

[日期:2008-04-01 ] [来源:网络 作者:佚名] [字体: (投递新闻)
目前市场上不少的单片机具有ISP功能。ATMEL公司最近新推出的AT89SXXXX系列单片机也提供了一个SPI串行接口,让用户能对内部程序存储器编程(ISP)。
什么是 ISP ?
  ISP(In-System Programming)在系统可编程,指电路板上的空白器件可以编程写入最终用户代码, 而不需要从电路板上取下器件,已经编程的器件也可以用ISP方式擦除或再编程。ISP技术是未来发展方向。
  应一些单片机爱好者的需求,现介绍本站开发的利用串口对89S51及89S52 ISP编程的软件及最简单的硬件连接方法.

  max232是一种把电脑的串行口rs232信号电平(-10 ,+10v)转换为单片机所用到的TTL信号点平(0 ,+5)的芯片,这个芯片的价格比较贵大约要6元,下面我来介绍一下max232引脚图以及max232和电脑串口的连接电路,RS232引脚定义。看下面的图。

《RS232引脚定义》
引脚 定义 符号
1 载波检测 DCD
2 接收数据 RXD
3 发送数据 TXD
4 数据终端准备好 DTR
5 信号地 SG
6 数据准备好 DSR
7 请求发送 RTS
8 清除发送 CTS
9 振铃提示 RI

DB9插座如下图

下面是MX232的标准接法


  下图是个简化了的硬件连接方法,虽然不能全自动的在线编程,但其连接简单实用稳定,比较适于初学的爱好者DIY.

 

 

注1:reset 脚,按编程要求,要在每次对芯片操作前,最好做一个由低到高的操作。
 注2:在做好这个电路后发现极其不稳定!请在 232 芯片和 MCU 之间用一个 LS 型驱动器进行驱动。如 LS244 LS241 LS242
 注3:上图中电容的值和型号和你用的 232 芯片有关,具体参数请找你的 232 的 datasheet。 
 注4:本电路除所接引脚,其他的都可以悬空。
 注5:本电路所使用的串口电缆为一一对应的串口线。

89Sx系列单片机编程软件V2.0版 的界面. 软件下载
temp_08040114169519.rar

阅读:
录入:JETTA

推荐 】 【 打印
本文评论
      全部评论
发表评论


点评: 字数
姓名:
站长推荐