维修网

 找回密码
 注册

QQ登录

只需一步,快速开始

微信扫码 , 快速开始

查看: 866|回复: 4

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

[复制链接]

该用户从未签到

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

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

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

x
伟纳SP180S USB编程器DIY全套资料和程序
- b% d9 h0 l) n7 K6 i2 w: g/ a0 k: Z% \' I4 e( w+ R* r
一、简介
6 V" U* `# h9 MSP180S由伟纳电子开发设计并公开了全部的软硬件资料的一款免费编程器,目前可以支持Atmel公司常用AT89C和AT89S系列单片机,支持SST系列单片机和部分AVR系列单片机,并可支持 AT24Cxx, AT93Cxx系列串行Eeprom的烧写,能够满足单片机初学者和爱好者学习51单片机的要求。SP180S硬件设计成熟,软件功能完善,并且有专门的论坛提供技术支持,可以确保你DIY成功!4 ~" N8 c" K; {1 w
9 o+ P+ G+ L' W$ H4 W4 J/ Q' _
二、编程器硬件与软件特点
! H& v$ T. G) ~% U' F
% b6 t' e6 g" E2 P2.1 硬件特点:+ ~5 h. Q; ^% y% F& ?- Y9 l

, O( z( v' A. `3 M- x· 使用USB端口通讯和供电, 即插即用7 |* N* q+ l- X6 B. u2 E, m
· 唯一的40pin万能锁紧插座,所有器件全部以第一脚对齐,无需切换任何跳线和开关,对于DIP封装芯片无需任何适配器
$ r% s% p! z$ P( {· 体积小巧仅46x75mm(主机不到一张名片大),携带方便 & X, T& o4 p4 l, F
· 有电源和烧写状态指示灯,可直观了解编程器当前状态
; Z: o2 J4 u! `9 x# T· 编程过程中的芯片判别,擦除、烧写、校验各种操作完全由编程器上的监控芯片控制,不受PC配置及其主频的影响,烧写非常稳定可靠。经测试烧写一片8K的AT89S52仅需要4",烧写加校验6"40' \/ y' |0 }; Y

& a0 i% M4 {8 L/ f5 Y2 J% k- T* O. `$ d' ?# Y4 b( Z' I
编程器成品,如果无条件制作PCB也可以用万能板搭焊- p# U4 S* s; Q" c. ?" {

: J0 K" D2 F2 o! y9 {7 s a36d2a96.jpg
0 A/ Q3 g2 ^' T' @% o% a2 s3 h- }9 x
% r+ @/ k9 Q/ i- F7 P& C2 `  }( q) s8 w, c
2.2 软件特点:
/ ~5 L/ I3 S4 W/ t, X5 V
  q' |. m9 z+ `2 Q$ {· 快捷编程工具栏,可支持任何器件的所有编程操作命令/ ]! S1 A1 W0 N7 Y0 N/ K* |
· 方便灵活的自动编程功能,可自由设置自动编程的操作内容,支持一键编程操作
$ l; I5 c/ n7 \$ L· 编程结束声音提示功能 ( @; @1 Z2 \/ A
· 最近文件列表功能
0 J  D' K. n: Q' `* K& S; y2 z. i2 h+ ~- t· 器件ID检测
% a! t1 z- \' l. M: S& C· 统计功能,自动统计成功与失败次数. f* x. A6 Y* {2 s7 ?/ n
· 自动序列号功能,支持多种格式,包括随机序列号(批量烧写用于产品时非常实用的功能), A( [. Q, W( ~) K" R
· 最近所用器件列表功能 8 N: k$ g% B, M' |" u3 c' W
· 文件修改自动加载功能
4 [2 w& |2 b; G! ]: R· 器件配置参数保存功能4 f* H  t# ], y
· 器件配置参数缺省选项功能 , \: {6 q# T+ G0 |: G
· 缓冲区编辑器支持16位模式显示
6 Z4 K  g9 v0 v- ?' c4 |· 功能强大的器件配置设置功能,配置信息直观明了
+ m9 n3 d- G$ @- _. ?· 器件制造商logo显示  L! w! ?; v/ @  y+ @8 d5 C
· 强大的缓冲区编辑功能:填充、逻辑运算、复制等
5 F( h; I5 T4 g* J  S# w, \· 文件修改自动加载功能:实现与Keil等开发软件无缝结合,自动检测当前目标代码变化后并自动调入更新的文件,在学习单片机时此功能非常方便,避免了反复加载目标代码的麻烦, f( }5 T9 z3 U  m7 R1 m0 R, f
· 可以选择中文简体,中文繁体,英文三种语言界面,支持Win98SE/ME/2000/XP/2003/Vista多种操作系统
/ `0 t9 a1 ?! k. o, X. s( }! W* R9 J8 ?9 s
# z( |$ k& t% gSP180S编程器控制软件主界面
1 L- L) a. S( n( F" U( t3 z( u
! @. v8 i7 W* C3 z8 [% | 8ba45333.jpg
; D5 s. `* i' d' i
* d0 i. |3 C. ?# s4 O( [, ?0 A2 |
/ X  o; e( X" Y
三、支持芯片(以下为V1.0版支持器件,请以最新软件为准)
7 T& c3 s6 h* E9 i6 m. I* u
9 Z, v1 I; l8 \4 w* }/ V) n; @  E----------------------------------------------------------
( u; @8 A9 j3 T% w0 j! P! tMCS-51 % }. `0 U- y. p- _4 O3 B. O; Y. }
---------------( _* }: H9 X( r. p% G8 d3 ~5 [
AT89C1051, AT89C2051, AT89C4051, AT89C51,
. M  R3 }6 \. h) U/ [AT89C52, AT89LV51, AT89LV52,   F6 l* A0 z6 }* C. O/ P
AT89S53,AT89S8252 ,AT89S51, AT89S52 ,AT89LS51, AT89LS52
- F9 b  q7 G# nAT89LV51, AT89LS53, AT89LS8252
9 w: Z1 r8 s2 ]" U----------------------------------------------------------, O1 i: z. n2 W
SST
) D: _0 E: E- Z# P, U' x. G------------------
8 e9 y% Q* @7 A2 {SST89C58, SST89C59, SST89E554, SST89E54, SST89E58
/ y0 y1 R% v8 R----------------------------------------------------------
' l0 ^3 D& h8 M4 g# Q$ a( v- GAVR
0 x: c2 n) V% Z( S* d----------------
8 W/ s. F7 B; `6 AAT90S1200, AT90S2313
) d: `$ x& s" K$ Y) O% {* z& c----------------------------------------------------------
7 {$ x$ Y# l  s4 r* y& wAT24Cxxx 串行EEPROM : Q+ c/ O: U. u; e. r8 S' ~
--------------------) Z4 W1 Q2 E+ L& P' O
AT24C01, AT24C02, AT24C04, T24C08, AT24C16, AT24C32, - o) @; K& l, V2 W+ D
AT24C64, AT24C128; a& R' h* H9 ?: f; D
----------------------------------------------------------
; H# w, [# R; E! A% B( tAT93Cxx EEPROM
! O: e# [$ g# }0 d5 U+ u5 \-------------------+ ]- a" |, L* _" S' ]0 X6 Y" ~, b3 ^
AT93C46, AT93C56, AT93C66 3 _# f1 i/ O4 B! S1 O
----------------------------------------------------------
- Z. u  H9 T) A% a. K  G5 n4 x* F) \: n9 h
四、编程器原理图(下图为USB通讯版本的,下载资料包中有串口通讯版的,并有更清晰的PDF格式原理图)
+ l. O$ Z# }- I: m" o, R9 U& C" _8 M) @# P* k
05aec3eb.gif 1 l# y! b3 R2 L

  o5 y$ D3 J6 B; h; \: G1 f
& q2 F- v# Q0 P6 r0 ]
' l# B5 s) T/ _* K) X五、安装与使用& p( [9 }; F- D# l5 L
如无条件制作PCB,可以按照原理图用万能板自制。如果用万能板搭焊,建议采用串口通讯的方案,制作的难度要小些。资料中有USB和串口两种版本可供现在,除通讯方式外,其他功能完全一致。
/ K/ |% m* Z5 W4 g8 z硬件焊接完成后,先不要急于通电,也不要插监控芯片,仔细检查一下有没有错焊、短路,确认无误后再插上监控单片机,然后才通电,如果测得VPP电压为12V(最多允许有正负0.3V的偏差),VCC电压为5V,则说明硬件基本没有问题,请插上写好监控程序的单片机。
1 d& [4 b7 }' a1 I如果是USB版本的SP180S,请先安装PL2303的USB驱动软件,再安装SP180S的控制软件
" [" l# }. c) v% J% l' _9 ~插上USB线,正常情况下编程器上只有PWR灯亮; d( V$ F& H; _; C& u# _
运行SP180S软件,软件自动搜索硬件所在端口,如成功,软件正常打开主界面,即可使用了
* {7 |3 k9 m8 v) K4 p0 k
4 F, ]: P9 R8 }8 f六、器件的插放2 p! g- |6 H. |
所有DIP封装的器件全部以第一脚对齐锁紧座顶边插入,见下图3 n) j4 `, E* E3 O0 G4 k2 i
/ p1 H# Z) K% D: B
8 q' Z) @1 Y' t0 D. a8 n
8 @' F- c' W2 e

4 x: j7 T5 Z8 O七、相关资料打包下载(含USB版本和串口版本的原理图,制作说明,控制软件,监控程序,USB驱动程序,资料包6.1M,  D6 z$ }- Q" @( z  v* W
一款设计完善的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 | 显示全部楼层
    好资料!!!!!!!!!!!!!!!!!!!
    ; F0 M6 \. w. J6 ?3 C, `

    该用户从未签到

    发表于 2012-4-10 01:05:49 | 显示全部楼层
    真的吗?太好了,非常喜欢
    5 g- G  A# d  t9 M$ N" O
    ' E; p6 `; r2 M# K6 Q  X
    & g; ^4 |* q; B: F, ~" k6 K6 A, b* v) v
    9 s$ r3 z) Q! e& w" ]( J
    " E* p( X9 @9 a7 v/ x1 E- H4 e6 \4 V2 f- k" ^

    8 |8 @$ n" K0 P4 I4 A
    * s6 T: S. T0 n" `2 l& e, [2 Z" V" a7 d3 n3 A: n
    / W' u' D" G' j( r! q5 J

    " a: a% x) h- t7 E) N( j1 `* b# N, D
    [img]www.weixiu.name
    % y$ R9 S# ?9 _& m2 J新还珠格格之人儿何处归 百度影音
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

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

    GMT+8, 2025-5-18 20:43 , Processed in 0.522661 second(s), 32 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

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