维修网

 找回密码
 注册

QQ登录

只需一步,快速开始

微信扫码 , 快速开始

查看: 831|回复: 4

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

[复制链接]

classn_11

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

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

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

x
伟纳SP180S USB编程器DIY全套资料和程序
4 r& p9 [4 W6 M& s+ F3 M, g% ]( Y+ w* \2 a# E
, A3 {5 F# D, s3 o0 A! b5 K. @一、简介 % r4 w4 e8 ~1 h! m# z, U
SP180S由伟纳电子开发设计并公开了全部的软硬件资料的一款免费编程器,目前可以支持Atmel公司常用AT89C和AT89S系列单片机,支持SST系列单片机和部分AVR系列单片机,并可支持 AT24Cxx, AT93Cxx系列串行Eeprom的烧写,能够满足单片机初学者和爱好者学习51单片机的要求。SP180S硬件设计成熟,软件功能完善,并且有专门的论坛提供技术支持,可以确保你DIY成功!+ B) [) w/ E+ \/ `; \( p
$ P# S+ d# n, ?8 l" ?- a
二、编程器硬件与软件特点4 k. A8 i1 G, F$ J

2 f3 X' n/ V& T; L" ]8 U2.1 硬件特点:
; ?* U8 W# t- t2 J
# C# r  f, g3 B* u! j2 ?2 S9 @· 使用USB端口通讯和供电, 即插即用
% F6 H7 E  E- X+ A- _· 唯一的40pin万能锁紧插座,所有器件全部以第一脚对齐,无需切换任何跳线和开关,对于DIP封装芯片无需任何适配器 5 w& W7 c& y& e: ~# e) d! v) T# p9 G
· 体积小巧仅46x75mm(主机不到一张名片大),携带方便 8 G/ b. |9 |) I3 G4 ?
· 有电源和烧写状态指示灯,可直观了解编程器当前状态# V2 y% t' ^! g! m
· 编程过程中的芯片判别,擦除、烧写、校验各种操作完全由编程器上的监控芯片控制,不受PC配置及其主频的影响,烧写非常稳定可靠。经测试烧写一片8K的AT89S52仅需要4",烧写加校验6"40
0 o0 V9 R& Y* n9 k$ E. k% l' P' I5 k5 _; j1 D

4 Z) [! f8 J; [7 T2 O2 `编程器成品,如果无条件制作PCB也可以用万能板搭焊
) t% g/ ~+ p7 d( m; V6 {5 U0 _5 o' a' D- c
a36d2a96.jpg 9 D# e% `* Q& M% ^% H5 L+ c

6 s1 Z- r9 y3 ?/ _7 a9 P8 W- V2 `3 t& c, V4 m% v
2.2 软件特点:
% {/ e' m2 B' O6 v5 r' {+ u0 {1 q9 s+ l2 v2 y
· 快捷编程工具栏,可支持任何器件的所有编程操作命令
6 w1 X3 j% k0 J8 P" e* o$ J3 @( M· 方便灵活的自动编程功能,可自由设置自动编程的操作内容,支持一键编程操作3 v  o: a- F/ @$ G0 d2 B
· 编程结束声音提示功能 $ z: Q. G$ F, K9 x+ w
· 最近文件列表功能; S% o% }' y  `9 x. O6 f+ X' T
· 器件ID检测. }4 b/ {  ?1 f& J  e6 x
· 统计功能,自动统计成功与失败次数- k) f% j8 ~/ w+ X0 B
· 自动序列号功能,支持多种格式,包括随机序列号(批量烧写用于产品时非常实用的功能), B7 r! f6 e) q* s% T
· 最近所用器件列表功能
  F, A! ~# c) q· 文件修改自动加载功能9 x, Q7 x- w; t; C3 d
· 器件配置参数保存功能
$ ~- v; d- G' E· 器件配置参数缺省选项功能 9 u$ f) E6 `& e* w# y. [
· 缓冲区编辑器支持16位模式显示
$ ?* d3 C2 W5 y0 T/ k· 功能强大的器件配置设置功能,配置信息直观明了) R* |$ W& J, y; m( R5 _3 Q8 R
· 器件制造商logo显示4 A0 o6 x, `4 N; U  V
· 强大的缓冲区编辑功能:填充、逻辑运算、复制等
: u: k' K$ S% b& i" N· 文件修改自动加载功能:实现与Keil等开发软件无缝结合,自动检测当前目标代码变化后并自动调入更新的文件,在学习单片机时此功能非常方便,避免了反复加载目标代码的麻烦, Z+ S# x( U6 h% T# K# o0 E- v
· 可以选择中文简体,中文繁体,英文三种语言界面,支持Win98SE/ME/2000/XP/2003/Vista多种操作系统
2 r( w. j; I) h" Q4 O9 z# b! O; z- h% U( }' q0 h4 B/ v' r& H4 O0 i
SP180S编程器控制软件主界面! D7 l& S2 [3 Z) @5 v

  U* y2 e5 a. \ 8ba45333.jpg
0 d# }; @/ w8 _, G9 d) J* S: D1 b% V7 g) Z1 m
1 D4 }9 {, q5 _0 L% c6 A$ p4 s* z9 o

/ j' d9 q  S3 C4 w$ o* u0 b三、支持芯片(以下为V1.0版支持器件,请以最新软件为准)
/ g1 k" P" I# ^% F4 D( T& w
/ K5 R/ H% D& d% P----------------------------------------------------------
: ^% X  s6 q) ?' t+ j+ M2 yMCS-51 9 g3 x  ^4 m* q+ r
---------------! s0 l3 x! g; `
AT89C1051, AT89C2051, AT89C4051, AT89C51, * L) @0 D0 u8 q8 I
AT89C52, AT89LV51, AT89LV52,
# N1 Q( A7 J+ E5 A, |AT89S53,AT89S8252 ,AT89S51, AT89S52 ,AT89LS51, AT89LS52
  t$ D9 q1 Y" C  w' U9 zAT89LV51, AT89LS53, AT89LS8252
5 x5 I" d) q- v  m----------------------------------------------------------9 E) t0 k+ N2 x) T1 I: h1 C
SST
$ y. `5 A, E8 u* ^) _' O+ P------------------2 ~2 M/ t9 A& T  f
SST89C58, SST89C59, SST89E554, SST89E54, SST89E582 h# W% d# U# D; T" H$ F
----------------------------------------------------------7 ]" R) \! I: ]! P
AVR " v: w1 e/ R' p  ^
----------------
( P0 D4 c8 p; s, V: O; `0 j, ]AT90S1200, AT90S2313 ( ~, \$ G; ~% g" M* u
----------------------------------------------------------
7 W) Y* R! J) j# O: N  H! S7 ^AT24Cxxx 串行EEPROM
0 L3 z) E4 f  O! z, p--------------------2 T) Z: m, w/ S' b: B
AT24C01, AT24C02, AT24C04, T24C08, AT24C16, AT24C32,
$ ?' B4 m' J2 O1 y. s( O$ PAT24C64, AT24C128
8 p, i% f- @% J( e- k' T----------------------------------------------------------
9 k4 @. x, v& nAT93Cxx EEPROM
1 g. v* S9 E" ]# a1 y3 A* y$ J-------------------
0 `2 G  s2 q4 E, TAT93C46, AT93C56, AT93C66
2 d) z, H* M. c! H& c  e----------------------------------------------------------) ?' @: T! `! V3 Q* w7 @+ K0 M
3 H! |; e1 h2 K. T8 h
四、编程器原理图(下图为USB通讯版本的,下载资料包中有串口通讯版的,并有更清晰的PDF格式原理图)
3 r: i* r  N# m  Y1 t+ q" w9 i( D$ r2 V
05aec3eb.gif : w- N8 a) q" u5 d) g/ D/ D2 f
" V: l, A0 i4 D, v+ @
$ q. G( C, X) x
( e( o5 V/ e; W% U) \: B" _- m
五、安装与使用) b7 q- M: U7 }
如无条件制作PCB,可以按照原理图用万能板自制。如果用万能板搭焊,建议采用串口通讯的方案,制作的难度要小些。资料中有USB和串口两种版本可供现在,除通讯方式外,其他功能完全一致。) v3 p) E& j- f' e7 |' F- C
硬件焊接完成后,先不要急于通电,也不要插监控芯片,仔细检查一下有没有错焊、短路,确认无误后再插上监控单片机,然后才通电,如果测得VPP电压为12V(最多允许有正负0.3V的偏差),VCC电压为5V,则说明硬件基本没有问题,请插上写好监控程序的单片机。6 X7 ?, S( u  c* O
如果是USB版本的SP180S,请先安装PL2303的USB驱动软件,再安装SP180S的控制软件
  v8 O6 ^9 n! M插上USB线,正常情况下编程器上只有PWR灯亮
$ u! C0 y0 a( w' k. f运行SP180S软件,软件自动搜索硬件所在端口,如成功,软件正常打开主界面,即可使用了3 {7 Y% u5 w% b/ \6 s
$ @; ^8 o6 K7 D8 m: H$ n2 q. j& T1 J
六、器件的插放5 a' p! V) u# G0 e
所有DIP封装的器件全部以第一脚对齐锁紧座顶边插入,见下图
+ ?* I" V/ B* y2 K  a# i  F
1 a4 P: {- c- x- k
1 e) {9 I; x3 ~, S9 i! A2 G
$ e2 h! |$ c8 c. \' G* J# g0 ?
1 w5 R: L3 U3 W3 `2 \七、相关资料打包下载(含USB版本和串口版本的原理图,制作说明,控制软件,监控程序,USB驱动程序,资料包6.1M,, Z( Y* E# L4 p' d1 x
一款设计完善的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 | 显示全部楼层
    好资料!!!!!!!!!!!!!!!!!!!/ k, w- \8 {  ^% U5 q; G- X6 {

    classn_11

    发表于 2012-4-10 01:05:49 | 显示全部楼层
    真的吗?太好了,非常喜欢; ]( q. d& g; N, E
    5 ?- \4 R/ ^- L: ?! L( G0 m
    ' X& Y4 [3 {0 O# J( V

      Z* i* y, |2 H' g' J7 G5 q9 K9 ?- P. G1 o3 E

    : s# V+ f2 I/ |1 U  W/ E; m. J# t  B  V, u
    8 a9 `& Y& K: \- B1 X0 i+ v% k7 o: ?
    2 m1 z5 j* E7 B- w& g
    " K0 V: _. g5 W) ~- v6 T0 o; ^5 t8 @
    - Z0 R$ N8 U" p2 \# Y- X
    $ I8 L7 r2 w2 j- J
    [img]www.weixiu.name0 b- K+ I0 D$ A" J5 U/ o
    新还珠格格之人儿何处归 百度影音
    *滑块验证:
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

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

    GMT+8, 2024-4-30 07:45 , Processed in 0.289326 second(s), 33 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

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