维修网

 找回密码
 注册

QQ登录

只需一步,快速开始

微信扫码 , 快速开始

查看: 864|回复: 4

一款设计完善的USB编程器DIY全套资料和程序

[复制链接]

该用户从未签到

发表于 2010-1-22 21:19:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
伟纳SP180S USB编程器DIY全套资料和程序
, Q2 q& G0 k; p5 h) w1 z
; I5 C# j2 w  r) T9 h5 o: S) s4 D一、简介 ; A. i2 f3 n: D; L0 T) Z
SP180S由伟纳电子开发设计并公开了全部的软硬件资料的一款免费编程器,目前可以支持Atmel公司常用AT89C和AT89S系列单片机,支持SST系列单片机和部分AVR系列单片机,并可支持 AT24Cxx, AT93Cxx系列串行Eeprom的烧写,能够满足单片机初学者和爱好者学习51单片机的要求。SP180S硬件设计成熟,软件功能完善,并且有专门的论坛提供技术支持,可以确保你DIY成功!
8 w: ~, u2 m) ~8 Z
# B  e% ]' k) q二、编程器硬件与软件特点, b1 G& b% m9 T8 L5 @) k9 E* h9 q
* G# z& p+ t$ p: }7 S
2.1 硬件特点:
0 Q# d5 n3 k! g* n* k
# [2 r" W4 n1 n· 使用USB端口通讯和供电, 即插即用5 f; Y( M3 Z6 I; f/ S
· 唯一的40pin万能锁紧插座,所有器件全部以第一脚对齐,无需切换任何跳线和开关,对于DIP封装芯片无需任何适配器
- X5 ~0 K; l0 S, i  D' ~· 体积小巧仅46x75mm(主机不到一张名片大),携带方便
7 W4 l+ V/ b2 q, I4 v" R. G· 有电源和烧写状态指示灯,可直观了解编程器当前状态$ {+ u6 a' o2 ~: f7 z9 I* O
· 编程过程中的芯片判别,擦除、烧写、校验各种操作完全由编程器上的监控芯片控制,不受PC配置及其主频的影响,烧写非常稳定可靠。经测试烧写一片8K的AT89S52仅需要4",烧写加校验6"40
3 }8 q6 O7 @" x5 i) {
$ I0 X) f$ G: i1 v5 u: e3 e* `1 R
编程器成品,如果无条件制作PCB也可以用万能板搭焊5 S* t5 Q( y9 A# x7 H7 z2 b
5 n* A& X5 }1 K
a36d2a96.jpg
& @0 w8 F: \) r$ V2 r0 T0 u0 q- E& w' O" u

& h  _4 k2 |4 u# ~9 s2.2 软件特点:0 q6 q+ ~2 f, b- R; Y
$ L0 H8 N$ }6 z
· 快捷编程工具栏,可支持任何器件的所有编程操作命令
; a2 d& X& Y9 f! b* Z· 方便灵活的自动编程功能,可自由设置自动编程的操作内容,支持一键编程操作
# p" L" K. ~! w3 w2 l4 f( F· 编程结束声音提示功能
/ y6 l# a, Z& _9 Y2 B0 u! z4 `! G6 D· 最近文件列表功能6 Q% X/ d6 Z# O7 ^7 f
· 器件ID检测
3 {+ C% D+ \, U& y· 统计功能,自动统计成功与失败次数: Y* \( ]9 X" ~+ n
· 自动序列号功能,支持多种格式,包括随机序列号(批量烧写用于产品时非常实用的功能)
  A( h. D+ y+ v+ n2 ~8 w· 最近所用器件列表功能 7 o, Y3 v' y) F% ]% I- K
· 文件修改自动加载功能
8 c& m% @. e" @3 e& _, M· 器件配置参数保存功能; S& R; J* d/ D
· 器件配置参数缺省选项功能
: U8 R# S0 |9 q% I3 M% ~8 @4 Q· 缓冲区编辑器支持16位模式显示
) K/ _) k" Z2 K$ r0 T· 功能强大的器件配置设置功能,配置信息直观明了; J. C7 A& u3 g8 c! P
· 器件制造商logo显示/ T. o; O8 w; C. ]1 j
· 强大的缓冲区编辑功能:填充、逻辑运算、复制等
, W6 }3 j1 b2 R· 文件修改自动加载功能:实现与Keil等开发软件无缝结合,自动检测当前目标代码变化后并自动调入更新的文件,在学习单片机时此功能非常方便,避免了反复加载目标代码的麻烦5 i, R+ q& o3 G2 V9 G. J$ J
· 可以选择中文简体,中文繁体,英文三种语言界面,支持Win98SE/ME/2000/XP/2003/Vista多种操作系统9 g& K! A3 @8 w% M9 }; @8 S0 d% b9 q
& f" f. }" `! j" N0 y' E% W
SP180S编程器控制软件主界面
  x( P, J7 w& a$ N+ n
0 o; H) O& t+ C$ M# l  ?1 { 8ba45333.jpg
  r$ Z5 Q* f9 A& d9 E- M/ n
7 I- q) e+ ^) k1 F& Z' Y) p! q3 j, q

" h2 N1 y) Y7 o4 q% D6 H& W+ [/ Z三、支持芯片(以下为V1.0版支持器件,请以最新软件为准)
' U1 Z0 `. A( o4 q1 N  b+ O$ ]3 A$ C# F6 q; z$ j  r
----------------------------------------------------------
  `& y  l% I0 }7 Z( l* h3 PMCS-51
% C- G' o% `9 T3 i* ]. l---------------/ F6 I7 I5 k4 x7 j$ Q; ?. F
AT89C1051, AT89C2051, AT89C4051, AT89C51, , L/ F8 a7 ]1 [$ S2 A4 ]  b
AT89C52, AT89LV51, AT89LV52, ) s+ Q: W8 k% K1 b7 i
AT89S53,AT89S8252 ,AT89S51, AT89S52 ,AT89LS51, AT89LS52
& \, i' ]4 Z$ O3 l; lAT89LV51, AT89LS53, AT89LS8252
4 M5 ~( x2 }) W" K, a, k----------------------------------------------------------
9 ~' h5 F# p) x6 N# mSST
1 |7 }7 A* `. b" U------------------
  h; k! c) V7 `; P6 ]SST89C58, SST89C59, SST89E554, SST89E54, SST89E58" D# H$ X: ?8 y* u& q5 u
----------------------------------------------------------6 U8 w5 v. H, D" b- g
AVR
' H/ ?! M/ S% `& C1 k----------------; j! r: W! t5 m& H& H
AT90S1200, AT90S2313 # y. g! ]. Z5 c2 t6 V0 I$ r7 C
----------------------------------------------------------
( h- e& k; Q5 L9 {3 y$ c0 \AT24Cxxx 串行EEPROM
' P1 j! [5 Z# o# w  j--------------------
$ _4 q# ~, j# m% N4 y1 q4 AAT24C01, AT24C02, AT24C04, T24C08, AT24C16, AT24C32, 1 f9 s; F$ o( f" M8 J7 M7 g4 W8 P& S
AT24C64, AT24C128$ H- {% n, w) d7 ]
----------------------------------------------------------
7 f! `: Q( u) x/ Q6 @( W- s8 l2 [AT93Cxx EEPROM
1 Q4 O1 D. W- }: d-------------------
( ]# m, F  q: L7 w7 AAT93C46, AT93C56, AT93C66
' z+ [# U2 ~' g3 ^. _, e; z----------------------------------------------------------
4 @- B8 @5 p$ p) v, v# F. Q  {
  B& L: n( E0 b4 k) r7 Y四、编程器原理图(下图为USB通讯版本的,下载资料包中有串口通讯版的,并有更清晰的PDF格式原理图)
/ N+ S2 M$ A2 {& J. b& W9 I/ F
. [, s  A# Z5 Y$ z: @' J/ W 05aec3eb.gif
8 k! y$ o" k) _+ q( I$ ~" j- p! A  b$ G

( V: f, V0 ^. D/ l7 U+ X& ]& N% }
- g4 ^- B% ~: |$ ?+ ]五、安装与使用
' l& q7 Z- M% Z' {" L3 j9 F; k2 @如无条件制作PCB,可以按照原理图用万能板自制。如果用万能板搭焊,建议采用串口通讯的方案,制作的难度要小些。资料中有USB和串口两种版本可供现在,除通讯方式外,其他功能完全一致。
. H7 D) }- x7 m硬件焊接完成后,先不要急于通电,也不要插监控芯片,仔细检查一下有没有错焊、短路,确认无误后再插上监控单片机,然后才通电,如果测得VPP电压为12V(最多允许有正负0.3V的偏差),VCC电压为5V,则说明硬件基本没有问题,请插上写好监控程序的单片机。
2 u& x+ v; |% a' A如果是USB版本的SP180S,请先安装PL2303的USB驱动软件,再安装SP180S的控制软件
0 k' U/ q, z9 c0 f插上USB线,正常情况下编程器上只有PWR灯亮
" g$ G( V) V" Q运行SP180S软件,软件自动搜索硬件所在端口,如成功,软件正常打开主界面,即可使用了* A5 h/ K0 S" E5 r) m" K4 I

3 {+ H7 }2 g- Q, ^8 b. B六、器件的插放
6 S! k, V: ?  r: @( d5 X2 R所有DIP封装的器件全部以第一脚对齐锁紧座顶边插入,见下图. T  R5 s4 j, w" D3 k1 D- Q
( ?* L2 S; g* K4 G7 @! r  i
% u# C. v% q9 e

0 p6 }( `' \' {0 b8 s6 o
8 R# s5 _' I/ M& u7 t+ L七、相关资料打包下载(含USB版本和串口版本的原理图,制作说明,控制软件,监控程序,USB驱动程序,资料包6.1M,+ Z" k+ a+ X5 [
一款设计完善的USB编程器DIY全套资料和程序www.weixiu.name.z01 (1.39 MB, 下载次数: 5)

手机扫码浏览

该用户从未签到

发表于 2011-12-19 11:06:28 | 显示全部楼层
对不起,我走错地方了,呵呵  
  • TA的每日心情
    开心
    2012-8-13 08:19
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    发表于 2012-1-19 17:49:35 | 显示全部楼层
    好资料,谢谢分享!
  • TA的每日心情

    2012-12-18 15:45
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2012-4-9 17:18:17 | 显示全部楼层
    好资料!!!!!!!!!!!!!!!!!!!
    ) c: t( m% {1 n, ~; @( v" R

    该用户从未签到

    发表于 2012-4-10 01:05:49 | 显示全部楼层
    真的吗?太好了,非常喜欢
    + ?2 p' k( K- C- K; I0 m
    ( I$ u0 j* T2 A! \
    3 j3 @6 i  m6 n: |3 \( H/ R: b* Y7 ?6 m4 s7 d# f

    ; R$ E: D) b0 [! s! n! o- o) L8 b) ?- _- \+ N6 T- a  J
    - E7 Y* _+ u2 W# z
    + |' B9 i; x$ T# g7 G1 }3 g

    # y* a3 S) s$ w; l5 }. w/ b6 x( Y$ k- t

    1 F1 Z  G% j% S6 ~+ M7 l6 Y. N6 c
    $ K* e( Q4 z. H1 z" b3 f8 V! b0 s[img]www.weixiu.name5 }; J+ T+ v$ ]+ R% r# q/ K
    新还珠格格之人儿何处归 百度影音
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    QQ|小黑屋|最新贴|维修网 ( 粤ICP备09047344号

    GMT+8, 2025-5-18 10:15 , Processed in 0.759811 second(s), 32 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表