维修网

 找回密码
 注册

QQ登录

只需一步,快速开始

微信扫码 , 快速开始

查看: 860|回复: 4

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

[复制链接]

该用户从未签到

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

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

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

x
伟纳SP180S USB编程器DIY全套资料和程序0 f  ~8 Z% B: u; T3 y$ {$ C- F

' a8 Q2 C6 G6 Z! k: B5 C一、简介
& W/ H5 f5 v' R( s; K* _SP180S由伟纳电子开发设计并公开了全部的软硬件资料的一款免费编程器,目前可以支持Atmel公司常用AT89C和AT89S系列单片机,支持SST系列单片机和部分AVR系列单片机,并可支持 AT24Cxx, AT93Cxx系列串行Eeprom的烧写,能够满足单片机初学者和爱好者学习51单片机的要求。SP180S硬件设计成熟,软件功能完善,并且有专门的论坛提供技术支持,可以确保你DIY成功!
& P/ \) h4 u1 g/ P1 j6 p2 N
7 I1 t0 W& `' e; G5 U6 u二、编程器硬件与软件特点9 T) C8 L7 H4 E. y0 ]

6 i2 ?# y/ X7 t8 \2.1 硬件特点:
/ d! P) |9 `4 K0 Y: W) E& p% G9 {- E) d6 r
· 使用USB端口通讯和供电, 即插即用+ j* `/ N1 K! E
· 唯一的40pin万能锁紧插座,所有器件全部以第一脚对齐,无需切换任何跳线和开关,对于DIP封装芯片无需任何适配器
5 t" J0 n) y- H/ \# c  S· 体积小巧仅46x75mm(主机不到一张名片大),携带方便
9 }, K: J$ X1 z5 M1 }· 有电源和烧写状态指示灯,可直观了解编程器当前状态9 Q7 o% i1 u) K/ S
· 编程过程中的芯片判别,擦除、烧写、校验各种操作完全由编程器上的监控芯片控制,不受PC配置及其主频的影响,烧写非常稳定可靠。经测试烧写一片8K的AT89S52仅需要4",烧写加校验6"40
. V3 A9 p/ K( M# s* Q7 b, E( g. g- |: h+ t- z4 z

# G  ~& X0 B& ]5 m. d# O编程器成品,如果无条件制作PCB也可以用万能板搭焊8 {" Y7 l3 k: v, r0 n
+ e+ K# N$ g! \, ~, D
a36d2a96.jpg
& L5 f$ m" i; ^. r9 P- n8 M8 ~+ Y+ @1 G. Y
* @( z/ S( _& [
2.2 软件特点:
/ r2 l& q' A* n. B; S' J% F$ x( S0 h
· 快捷编程工具栏,可支持任何器件的所有编程操作命令/ r! N+ Q; O0 G. p( B( D* p
· 方便灵活的自动编程功能,可自由设置自动编程的操作内容,支持一键编程操作
$ n2 F! `9 J' W7 |$ S  T6 b( }· 编程结束声音提示功能
# E9 j% M! A! [" x+ F  L( l' m· 最近文件列表功能- X. m% s/ e8 ~
· 器件ID检测
" J0 H/ ?# _. e' _8 |. L· 统计功能,自动统计成功与失败次数- u7 @  q+ N0 [; n
· 自动序列号功能,支持多种格式,包括随机序列号(批量烧写用于产品时非常实用的功能)
8 t# o/ A* G) N· 最近所用器件列表功能 ! z4 @* P( D$ F8 T8 ~+ P
· 文件修改自动加载功能) O/ e! W* w, i* \$ V
· 器件配置参数保存功能
# P1 B5 |2 T8 D1 L$ E7 y' C9 ^% i· 器件配置参数缺省选项功能
7 s0 i" }7 d: Y; b7 j· 缓冲区编辑器支持16位模式显示
: d2 r( ^" p9 W0 s· 功能强大的器件配置设置功能,配置信息直观明了
" o5 V7 E- M$ t) Q% @· 器件制造商logo显示
! |0 c2 `  m7 B6 p· 强大的缓冲区编辑功能:填充、逻辑运算、复制等 ( j4 m& R! w2 P0 K1 Z; E- b1 s) B8 h
· 文件修改自动加载功能:实现与Keil等开发软件无缝结合,自动检测当前目标代码变化后并自动调入更新的文件,在学习单片机时此功能非常方便,避免了反复加载目标代码的麻烦
: C& l/ [5 r$ C8 g' H: D+ {4 Z· 可以选择中文简体,中文繁体,英文三种语言界面,支持Win98SE/ME/2000/XP/2003/Vista多种操作系统1 f9 ], J& b  ^$ T6 |

2 v; o/ ]  c( O% S! ZSP180S编程器控制软件主界面$ B; Q! X4 m' \' z4 s2 E! S

: g' l: w, [. @! f6 R1 H 8ba45333.jpg
. w) h- v" a- D: U7 o) J6 S+ ]
. O- t) I) R6 H- e  M
  w7 U  i! _) f- y* g, v$ }
8 f$ I3 K( l5 l, t# X三、支持芯片(以下为V1.0版支持器件,请以最新软件为准)
, F% \( }6 k; O- q& G
+ \. s$ E$ s7 w----------------------------------------------------------7 H! U+ I* Q9 K( N; R9 p
MCS-51
6 @9 c4 A' B  a---------------
/ R( o8 Z6 y  y2 S. lAT89C1051, AT89C2051, AT89C4051, AT89C51,
$ A$ _3 d# l9 F0 CAT89C52, AT89LV51, AT89LV52,   F) C2 {* D' S2 k6 V
AT89S53,AT89S8252 ,AT89S51, AT89S52 ,AT89LS51, AT89LS52
3 _  [3 V: B8 {2 AAT89LV51, AT89LS53, AT89LS8252
5 S) \9 w+ o8 Q! L3 P----------------------------------------------------------# T; N, ?# ~$ |! ~
SST
5 k* K' d1 e6 p8 D- _* Y! K7 ~------------------
! O; o' j& P4 f4 G1 CSST89C58, SST89C59, SST89E554, SST89E54, SST89E58
1 l% [5 F* `; q" k3 ^8 N----------------------------------------------------------
- o- o- {& q; D9 l  LAVR
- X! `+ b! Q: Z, H& o; d: K1 Z----------------
0 d7 T" g2 G0 ?# B1 D0 \AT90S1200, AT90S2313
8 {% E3 F1 I/ E----------------------------------------------------------
* D, f' I7 d9 [6 wAT24Cxxx 串行EEPROM
/ O2 B: e. T3 V( H9 U% [4 e--------------------* e/ F2 N+ |" S8 M9 g  U
AT24C01, AT24C02, AT24C04, T24C08, AT24C16, AT24C32,
0 s* t& J/ |5 ~. D6 W6 D) w; hAT24C64, AT24C128
4 q% x2 _/ v/ P----------------------------------------------------------5 u( L' Q9 q% g& f7 }: k
AT93Cxx EEPROM
: \( l' g0 x8 ^! x! r2 K-------------------; @8 }. O5 N  M% j; l/ D7 r
AT93C46, AT93C56, AT93C66 6 a& Y. ^3 J1 b9 E
----------------------------------------------------------; M/ }1 C7 _5 Y% G5 z
, z$ o) {# s+ l0 M" N9 i
四、编程器原理图(下图为USB通讯版本的,下载资料包中有串口通讯版的,并有更清晰的PDF格式原理图)
: ^' m% r6 j. p5 X; P+ Z! _# y. ]  _! G  w
05aec3eb.gif ) r' M2 l) M2 K8 G+ t( N. N
3 o- i9 n; t* `$ M

: V% y# S+ g2 Q& p; H9 i" D* W4 [! e% I4 f3 P
五、安装与使用4 Z$ l- F% _& E
如无条件制作PCB,可以按照原理图用万能板自制。如果用万能板搭焊,建议采用串口通讯的方案,制作的难度要小些。资料中有USB和串口两种版本可供现在,除通讯方式外,其他功能完全一致。5 A/ ^6 x! F0 c, c  f
硬件焊接完成后,先不要急于通电,也不要插监控芯片,仔细检查一下有没有错焊、短路,确认无误后再插上监控单片机,然后才通电,如果测得VPP电压为12V(最多允许有正负0.3V的偏差),VCC电压为5V,则说明硬件基本没有问题,请插上写好监控程序的单片机。
9 M/ C8 {+ g$ Y/ n6 U! W; l% F4 P如果是USB版本的SP180S,请先安装PL2303的USB驱动软件,再安装SP180S的控制软件
% Q2 K! {9 t5 O: A! n1 |& w/ S插上USB线,正常情况下编程器上只有PWR灯亮* X3 f$ X$ w) P/ w5 b# E, z
运行SP180S软件,软件自动搜索硬件所在端口,如成功,软件正常打开主界面,即可使用了; l& R- S- }' p/ j
- d4 {3 |5 z* Y( ]% S
六、器件的插放
" ]3 {! y/ e" h所有DIP封装的器件全部以第一脚对齐锁紧座顶边插入,见下图% k) {5 m  t; g6 g# T4 y

8 e& K) c: {  D% b8 c4 f  Z& h' _& {- e! z5 T/ g4 @4 T
) I9 F/ z4 h5 x

) E9 Y3 I0 W% H5 A- P8 ?0 s七、相关资料打包下载(含USB版本和串口版本的原理图,制作说明,控制软件,监控程序,USB驱动程序,资料包6.1M,
  w8 O# n: e0 K% R% ^6 ] 一款设计完善的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 | 显示全部楼层
    好资料!!!!!!!!!!!!!!!!!!!
      {, B% _6 l, x) U2 N* i% [

    该用户从未签到

    发表于 2012-4-10 01:05:49 | 显示全部楼层
    真的吗?太好了,非常喜欢5 m, `/ D$ g" _) i$ E2 J0 y- T' b" l) t
      j4 s4 d& h/ u2 r

    + c8 q+ Y  Y9 ?- w7 |) C
    , ^  j- O+ j. b# Q# J# ?( m+ t6 ~% s6 \2 Q

    * S* b* `/ b& b, ~$ b; E
    ; d6 k1 f0 V/ L3 T
    6 X+ t: n9 E, B- l" b! O- g3 A0 p3 k" k* A: o. w% \
    6 m, ~1 Y2 ~9 g3 a

    ) g# X( I  l2 E# m2 _: T, r
    6 Q9 T/ j1 K% s" Z. B/ H- W[img]www.weixiu.name
    , _! S) g. w1 t- M% H# k3 [新还珠格格之人儿何处归 百度影音
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

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

    GMT+8, 2025-4-27 11:42 , Processed in 0.440220 second(s), 32 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

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