维修网

 找回密码
 注册

QQ登录

只需一步,快速开始

微信扫码 , 快速开始

查看: 837|回复: 4

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

[复制链接]

classn_11

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

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

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

x
伟纳SP180S USB编程器DIY全套资料和程序
9 }8 x; c+ O! P/ i: g4 Z. d' Z: ]' ~; h! s# O4 K; ?1 K% M
一、简介
. r- R7 K7 h- @6 `+ YSP180S由伟纳电子开发设计并公开了全部的软硬件资料的一款免费编程器,目前可以支持Atmel公司常用AT89C和AT89S系列单片机,支持SST系列单片机和部分AVR系列单片机,并可支持 AT24Cxx, AT93Cxx系列串行Eeprom的烧写,能够满足单片机初学者和爱好者学习51单片机的要求。SP180S硬件设计成熟,软件功能完善,并且有专门的论坛提供技术支持,可以确保你DIY成功!
$ d+ j1 u5 W7 ]; |" V. q3 z4 G3 @, E3 V( J8 |$ b, [) r- V
二、编程器硬件与软件特点& R' c4 {4 n; z5 o& F  q
: e1 I- U+ `+ X
2.1 硬件特点:
% N) f. G4 X* B0 z) q3 C; i0 ]7 g, D& o1 \  B
· 使用USB端口通讯和供电, 即插即用- v. D- v! k( o! }( g0 w. K& v
· 唯一的40pin万能锁紧插座,所有器件全部以第一脚对齐,无需切换任何跳线和开关,对于DIP封装芯片无需任何适配器 " S$ i( |! l  c
· 体积小巧仅46x75mm(主机不到一张名片大),携带方便
# z  T- D3 {' y· 有电源和烧写状态指示灯,可直观了解编程器当前状态7 o7 P6 A( z) i2 t. d. [4 F7 Z
· 编程过程中的芯片判别,擦除、烧写、校验各种操作完全由编程器上的监控芯片控制,不受PC配置及其主频的影响,烧写非常稳定可靠。经测试烧写一片8K的AT89S52仅需要4",烧写加校验6"40
3 U( a! J$ v9 J$ l
5 {$ K5 i, o" D: R) p, h) {6 Z' m8 u5 M6 m! e& Y
编程器成品,如果无条件制作PCB也可以用万能板搭焊. h- {' w$ N2 L- |9 y6 O

0 v, S! t  S- n0 ~8 s  D a36d2a96.jpg
3 _# A# E; N4 n, z: T5 I) K1 L. m# q% a, U7 z0 e
0 k! q' M6 R( E4 l! G$ b8 x! V. l
2.2 软件特点:7 d1 i1 ^2 G6 F; r  ?; D: Y
# H4 W1 X( g1 L6 K) S
· 快捷编程工具栏,可支持任何器件的所有编程操作命令
$ c! n2 n' |0 M+ y5 I* L5 N- `· 方便灵活的自动编程功能,可自由设置自动编程的操作内容,支持一键编程操作# m7 v+ v! V7 H
· 编程结束声音提示功能
( ^! m8 R% n( i" ]/ Q· 最近文件列表功能
# u3 }' p3 J( n9 T* P& U· 器件ID检测2 |  g# U4 w/ |
· 统计功能,自动统计成功与失败次数) q3 b, \- M4 |' v" w: r7 y. Z/ g5 U
· 自动序列号功能,支持多种格式,包括随机序列号(批量烧写用于产品时非常实用的功能)
4 c2 U8 y9 {& R8 h· 最近所用器件列表功能
% _. s' w# V& A1 y2 x· 文件修改自动加载功能! G% `. E  ?/ f/ c5 F
· 器件配置参数保存功能
3 J. c3 z6 _6 u· 器件配置参数缺省选项功能
; A% q1 E: S0 @* G! J: A# E7 X2 f· 缓冲区编辑器支持16位模式显示
7 i; i$ e. ~* c' D0 D· 功能强大的器件配置设置功能,配置信息直观明了( H( E6 K0 c: |; x: k
· 器件制造商logo显示
) m5 [% V! K( f- `% B- c· 强大的缓冲区编辑功能:填充、逻辑运算、复制等 4 w! N6 S/ h+ l
· 文件修改自动加载功能:实现与Keil等开发软件无缝结合,自动检测当前目标代码变化后并自动调入更新的文件,在学习单片机时此功能非常方便,避免了反复加载目标代码的麻烦
7 j8 g7 u- {* x3 |· 可以选择中文简体,中文繁体,英文三种语言界面,支持Win98SE/ME/2000/XP/2003/Vista多种操作系统) W) c8 L, }+ f+ I. ]4 L5 v. C- ^
/ O6 [, E3 U! E& z
SP180S编程器控制软件主界面* `1 \8 t$ c, L1 {; @
  x) z! J3 F" U& {
8ba45333.jpg
) K0 x4 x' Z$ E5 e; @- `" R% b4 \; U) i- u* D/ f2 N$ o
, o4 J! [9 @, P$ C4 Y2 r2 ^/ H
) Q' [$ d) \1 K, S  ?' L' z1 T
三、支持芯片(以下为V1.0版支持器件,请以最新软件为准)
8 D9 ~3 O5 G/ A, a: n; R3 K# H; @9 [( B5 q
----------------------------------------------------------, z8 _: [3 I: S7 b# |
MCS-51 ( C' o% j+ A: Z
---------------
+ c0 y3 W; P. n  K5 SAT89C1051, AT89C2051, AT89C4051, AT89C51,
1 B, ?: p4 H, l$ @+ xAT89C52, AT89LV51, AT89LV52,
8 k' N. c% W* i/ k/ oAT89S53,AT89S8252 ,AT89S51, AT89S52 ,AT89LS51, AT89LS52
. j3 ?$ k8 e% ^$ g7 R/ `AT89LV51, AT89LS53, AT89LS8252 ! B( J" S$ v3 G5 [& I$ Q: U
----------------------------------------------------------
7 a# ^* D8 _; v' H% f' o9 z' J/ KSST
$ M5 {; K; x1 @  z! j" m9 [: ^------------------1 H$ }6 G4 u; ?6 d
SST89C58, SST89C59, SST89E554, SST89E54, SST89E58* N3 d( C/ h# p% W
----------------------------------------------------------4 ?! A4 F2 }0 u5 Y& _( J/ w
AVR
1 G* W2 s4 `$ \2 Q! t/ o1 V$ B7 @: Z----------------# i" i+ @+ _( J  l- Y
AT90S1200, AT90S2313 , Y# d: W+ h0 l
----------------------------------------------------------" q2 s1 p8 `0 ]% g) r
AT24Cxxx 串行EEPROM 6 k& g3 `0 p2 R7 `( F( U
--------------------0 p! ?( q3 y$ A- X
AT24C01, AT24C02, AT24C04, T24C08, AT24C16, AT24C32,
6 V1 `6 u- L( d8 u, EAT24C64, AT24C128
  |$ g2 b: n5 s8 h* ]----------------------------------------------------------
4 L# L. C; ^$ B( uAT93Cxx EEPROM # C7 l0 ^- Q& u" J6 X7 @  m; K3 b
-------------------; @0 g* z1 M# W3 [
AT93C46, AT93C56, AT93C66 3 S7 A. P2 r( K% E5 b) D
----------------------------------------------------------6 f  T7 Q5 Y) Z

' Q4 E3 u8 v0 M! ]9 h/ H四、编程器原理图(下图为USB通讯版本的,下载资料包中有串口通讯版的,并有更清晰的PDF格式原理图)- m, u' _+ K0 l. e5 r! c. }6 K( b8 a

, A1 g0 L, K! U0 H# S+ r  _* ^ 05aec3eb.gif
7 F1 t, ~% m/ ?7 Z
0 }+ W" j8 q" F' H, [
% J6 n) ^3 o8 h+ b5 E
+ ?* `% p, D% T" c6 r( j" h五、安装与使用
6 T- h' V0 h) p+ Q+ q+ K如无条件制作PCB,可以按照原理图用万能板自制。如果用万能板搭焊,建议采用串口通讯的方案,制作的难度要小些。资料中有USB和串口两种版本可供现在,除通讯方式外,其他功能完全一致。# d  N. a, R$ |: D8 N4 J
硬件焊接完成后,先不要急于通电,也不要插监控芯片,仔细检查一下有没有错焊、短路,确认无误后再插上监控单片机,然后才通电,如果测得VPP电压为12V(最多允许有正负0.3V的偏差),VCC电压为5V,则说明硬件基本没有问题,请插上写好监控程序的单片机。
! f3 Y) v: w3 I( F6 d如果是USB版本的SP180S,请先安装PL2303的USB驱动软件,再安装SP180S的控制软件1 `- [, e% |( T$ U1 K3 a
插上USB线,正常情况下编程器上只有PWR灯亮
: M2 i: {) i0 D: C运行SP180S软件,软件自动搜索硬件所在端口,如成功,软件正常打开主界面,即可使用了( e+ q. g0 Q# [: i* {

2 v9 X* P/ g, z6 z0 O+ V% O六、器件的插放8 \% u) @0 w( F9 n
所有DIP封装的器件全部以第一脚对齐锁紧座顶边插入,见下图6 N6 x; x) h5 G2 r" i' n- B9 a
; I; u1 r2 e8 @. }& ~1 D& W

$ s7 T& C7 a0 ?& \! b
7 X$ Z, r! y: i4 X
. o" \0 p3 S; q- p! I$ L七、相关资料打包下载(含USB版本和串口版本的原理图,制作说明,控制软件,监控程序,USB驱动程序,资料包6.1M,
( b9 B# s% k( }9 C& [  j 一款设计完善的USB编程器DIY全套资料和程序www.weixiu.name.z01 (1.39 MB, 下载次数: 5)

手机扫码浏览

classn_11

发表于 2011-12-19 11:06:28 | 显示全部楼层
对不起,我走错地方了,呵呵  
  • ta_mind
    开心
    2012-8-13 08:19
  • classn_01: 4 classn_02

    [LV.2]偶尔看看I

    发表于 2012-1-19 17:49:35 | 显示全部楼层
    好资料,谢谢分享!
  • ta_mind

    2012-12-18 15:45
  • classn_01: 3 classn_02

    [LV.2]偶尔看看I

    发表于 2012-4-9 17:18:17 | 显示全部楼层
    好资料!!!!!!!!!!!!!!!!!!!
    ' q& ]$ s- p( U1 b% Z! t7 D  Y

    classn_11

    发表于 2012-4-10 01:05:49 | 显示全部楼层
    真的吗?太好了,非常喜欢6 C) r/ ]$ w) k5 X% D+ h- z
    # p# K" t2 }+ ], i1 a
    7 P: h- e, Q2 ]+ B: O
    3 `0 `4 I& R; ^8 O) b7 g! S
    ; J+ |* G, k( r; K% {+ o
    * @6 P$ F- Y: {8 s: {  M( D
    . x) s5 l& j9 T6 Z
    , C+ z2 ^9 @" v; g5 F( O; B" v# c5 ]

    $ R# z, @( C& Y. \
    # P! q2 T7 M: c  b. f
    " O8 \. E# k: S& l+ Y6 e0 r
    * {; V2 L; N9 Q: [[img]www.weixiu.name2 _, k. X( g+ _4 n2 Q
    新还珠格格之人儿何处归 百度影音
    *滑块验证:
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    QQ|申请友链|手机版|小黑屋|最新贴|维修网 ( 粤ICP备09047344号

    GMT+8, 2024-6-2 09:24 , Processed in 0.300614 second(s), 33 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

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