|
一、目录
|
|
|
|
| ※ |
外型、元件示意图及功能介绍 |
|
| ※ |
板图驱动程序参考界面 |
|
| ※ |
基本说明 |
|
| ※ |
在线实验开发说明 |
|
| ※ |
编程器使用说明 |
|
| ※ |
相关下载 |
|
| ※ |
产品配套 |
|
|
二、简介
近年来,随着电子技术的蓬勃发展,单片机技术的应用已深入到社会经济发展的各个领域,在日常生活中随处可见,于是也涌现了一大批学习单片机技术的热潮。51单片机一直是8位单片机的主流,也成为学校单片机教学最经典的教材,但长期以来单片机学习开发工具一直成为广大师生,初学者以及开发工程师的学习开发的屏障----
学习单片机不能纸上谈兵,要有实验对象——实验电路板,完成的一正规实验电路板的制作需要从原理图的设计;原件的采购(零售难买且贵);PCB的设计及订做(单制版费得200多元),为此要耗费你多少人力和物力。
用仿真器作为学习开发工具:首先还得先制作实验电路板,其次专业仿真器价格高,专业的仿真器少得1500以上元,用仿真器做学习当然好,但仿真器不能烧写芯片,你想做一产品还得购买编程器(少得几百元);
用编程器做学习开发工具:首先还得先制作实验电路板,再花几百元购买编程器;用编程器做学习实验每修改一次程序,编译后,得先切断实验板电源,取下芯片用编程器烧写好,再插到实验板上,再上电,如此反复,复杂烦琐,时间是金钱啊。
最新技术--单片机在系统可编程(ISP)技术可彻底解决以上问题。
单片机的“ISP”技术,即单片机在系统可编程技术,是指单片机芯片可以直接焊接到目标电路板上,用户可把已编译好的用户代码直接写入目标电路板上的单片机,而不需要从电路板上取下单片机,并且不管器件是空白的还是被编程过的。下载后直接调试,调试结束即成成品,免去了调试时由于频繁地插入取出芯片对芯片和电路板带来的不便。对于贴片器件来说其方便程度更是不言而喻的了。ISP革命性编程方式使得修改程序的容易程度接近仿真器,本公司自行研发的WS系列51单片机宗合学习实验开发系统也是基于这种技术背景。并以其强大的功能,卓越的性能,低廉的价格,强有力的技术支持很快成为行业产品的佼佼者。
一块板子集合了:单片机学习实验,在系统实时全速仿真调试,双模式编程器,增强型ISP下载线。
有了它,将贯穿于单片机学习入门
→ 产品实验开发 → 产品生产的全部过程,而且价格低廉,可谓物超所值。
三、WS806的特点
|
▲
无须昂贵的专用的仿真器直接在系统学习实验开发(学习实验开发过程无须拔插任何器件)。
▲ 板上自带编程器,并具有双编程方式---可满足批量烧写及在系统烧写的需要。
▲ 板上自带外扩增强型下载线,不需要仿真器它还可以反复进行板外的任何51单片机的实验与开发。
▲ 板上自带单片机监控程序,下载编程时序由监控程序处理,弥补了一般并口下载线在不同计算机时序产
生变化而可能带来的下载编程不稳定的缺陷。
▲ 板上自带12个经典实验内容(知识涵盖面广,提供实验相应的源程序可在WS系列产品中直接运行)。
WS806
= 学习实验 + 开发
+
生产
▲ 业内首创开发实验实现与任何51编译器或摸拟仿真环境无缝连接,如Keil
C, 伟福E6000...等。
▲ 程序编辑,调试只需在Keil C,
伟福等编译环境下进行,编译成功自动进入调试无须手工切换界面。
▲ 使用WS806作学习,实验,开发比一般仿真器实时性更强(100%真实,调试结束即成成品)。
▲ WS806的革命性编程方式使得修改程序的容易程度接近仿真器。
▲ WS806虽无法完全做到专业仿真器的功能,但他做到多数专业仿真器无法完成的功能,如:
1、AT89S51、AT89S52内部的看门狗,AT89LP2052,AT89LP4052内部的高速电压比较器及中断(可做高精
度A/D转换器);四态端口的配置;SPI接口的等仿真调试。
2、AT89S8252内部的EEPROM......等的仿真调试。
3、100%实时性,不占用任何资源,避免有时程序在仿真器调试正常而烧写到芯片却出现异常的现象。
4、配合串口调试工具可实现专业仿真器无法实现的功能;如可在全速运行时动态传回任何指定变量值,板上
的“实验用串口”一方面可作为做一般串口实验,另一方面可作为强大的调试辅助工具,请参考“串口调试工具在WSxxx系列产品中的应用”。
5、可作为编程器使用,可用于快速批量烧录生产及在线编程烧录生产,而仿真器无此功能。
▲ WS806只能全速仿真调试。
▲ WS806价格低廉,比一般仿真器价格低数十倍。
▲ 可批量烧写的芯片
AT89S51 AT89S52
AT89S53 AT89S8252
AT89LP2052 AT89LP4052
▲
可直接在线编程实验开发芯片
AT89S51 AT89S52
AT89S53 AT89S8252
AT89LS51 AT89LS52
AT89LS53 AT89LS8252、
AT89LP2052 AT89LP4052
|
|
| 四、使用说明 |
| ⒈
WS806板图主要元件示意图及功能介绍 |
 |
 |
|
(1) 名称:RS232插座(DB9);仅在实验模式下做串口通信有用,板上注明“实验用串口”;WS880提供的RS232线一头连接电脑RS232口,另一头就与此插座相连接。
(2) 名称: 系统外接电源端口;当开发板脱离电脑时,可以使用另外一个5V电源来为开发板供电.
(3) 名称:USB插座;WS880提供的USB连线;此连线共有三个插头,两USB插头,一DB9插头。距DB9插头较短的USB插头连电脑USB插口,另一USB插头与此插口相连接;DB9插头与电脑的RS232口连接。 (4) 名称:蜂鸣器;用于做音乐,发音实验。
(5) 名称:状态指示灯;在下载或编程期间,此灯闪烁,若你执行的是编程操作,则编程结束后灯灭;若你执行的是下载操作,则下载结束后灯常亮;
(6) 名称:电源指示灯;
(7) 名称:微动开关;此开关一端接单片机的INT1脚,另一端接地;可做外部中断实验,也可作为一般的按键使用。
(8) 名称:微动开关;此开关一端接单片机的C/T0脚,另一端接地;
做外部计数实验,也可作为一般的按键使用。
(9) 名称:微动开关;四个开关都有一端接地;可做键盘实验。
(10)名称:2*2键盘矩阵;可以做键盘的动静态扫描实验
(11) 名称:“实验/编程晶体”;是指该晶体在实验或编程时用(也就编程座上的单片机用晶体),可以根据需要更换其它标称晶体。
(12) 名称:集成电路AT93C46;为SPI接口的EEPROM,可做SPI总线编实验及存储器编程实验。
(13) 名称:集成电路AT24C01;为I2C接口的EEPROM,可做I2C总线编实验及存储器编程实验。
(14)名称:集成电路TLC549;A/D转换芯片,可做A/D转换实验.
(15)名称:8位LED(发光二极管);可用于做8位流水灯实验,或做它实验的状态指示灯。它们接成共阳形式,选通信号由 Q6等组的电子开关控制,也就是说P3.7需清零才可点亮。
(16)名称:红外接收头;可用于做红外摇控实验
(17)名称:量程调整;用于调节A/D转换的量程.
(18)名称:A/D输入调整;用来做模拟量的输入.
(19)名称:液晶显示模块;可用于液晶显示实验.
(20)名称:4位共阳一体化数码管;可用于做数码管动态显示实验,选信号分别由 Q7,Q8,Q9,Q10等组成的电子开关控制。
(21)名称:下载线插座:通过WS880配套提供的6芯下载线把WS880上标明的P14、P15、P16、P17、RES、 GND与目标板上的单片机的P14、P15、P16、P17、RES 、GND一一对应连接即可。对于AT89S51 和AT89S52,P14无用可不连接。
(22)名称:系统外扩端口;可以通过此端口直接在另外一块目标板上做实验,板上提供了5V电源和RX,TX;可以满足做更多的实验. |
| ⒉WS806的板图及驱动程序参考界面 |
| 智能化专业化的驱动程序界面:

|
| ⒊基本说明 |
▲ 目标代码必需是HEX文件。
▲
做板外实验时下载线不宜过长,以保证下载数据的准确性。
▲ “写入”操作包含擦除过程。
▲ “自动”选项按擦除、写入、校验、加密、调试顺序并按相关设置自动下载编程实现智能一键通。
▲ 凡涉及“校验”操作都会读出相应地址单元的所有数据。
▲
窗口选项可切换编程窗(白窗)和读出窗(蓝窗)。
▲
自动记录设置,自动装载上次编程文件,再次启动软件无须重新设置即可直接使用。
▲ 自动检测当前的HEX文件,一旦当前的HEX文件被修改将提醒您并予自动装载。避免反复打开文件的麻烦。
▲“暂停”功能,可将运行中的程序中断,此时有关实验电路全部停电,你可放心更换芯片(烧写编程也一样)。
▲ 下载线与目标板的连接:把下载线上的P14、P15、P16、P17、RES、
GND与目标板上的单片机的P14、P15、P16、P17、RES
、GND一一对应连接即可。对于AT89S51 和AT89S52,P14无用可不连接。
RS232线的连接:仅在实验模式下做串口通信用。一头连接电脑RS232口,另一头连WS803板的RS232口。
USB连线的连接:此连线共有三个插头,两USB插头,一DB9插头。距DB9插头较短的USB插头连电脑USB插口,另一USB插头与WS806板的USB插口相连接;DB9插头与电脑的RS232口连接。
▲ WS806型驱动程序使用WS806-V1.0版本,使用时应特别注意的是:使用编程或实验时应拔掉下载线,反之,使用下载线时应取掉编程座中的单片机芯片。WS806板上有2个指示灯,绿灯“UP”为USB电源指示灯;红灯“EP
”为工作灯,下载实验时常亮,下载编程过程灯闪亮,编程结束灯灭。
▲ WS806型板上提供了RS232通信接口,仅在实验模式下做串口通信,板上注明“实验用串口”;WS806型板上注明“实验/编程晶体”,是指该晶体在实验或编程时有用(也就是编程座上的单片机用晶体),可以根据需要更换其它标称晶体。
▲
驱动程序的安装与使用:很简单,下载相应的驱动程序到PC机的任意目录下,解压后直接运行可执行文件WS806.EXE。即可,当然你可以发送到快捷桌面上,使用起来更方便。
▲
参数的设置:根据你使用的芯片的型号,如AT89S51,在WS806操作界面上点“器件”选项,选择相应的型号,如AT89S51;根据你使用的计算机RS232端口,在WS806操作界面上点“端口”选项,选择相应的串行端口,如COM1;所有的设置都会自动记忆,下次重新启动无须重新设置。
▲ 文件的打开:在WS806操作界面上点“文件”选项,选择所要实验或编程烧写的文件(HEX),点击打开,在代码窗会显示其代码,并在信息窗会显示文件的长度,结束地址。并自动记忆,下次重新启动无须重新打开,系统会自动调入。同时在代码窗底下显示该文件的路径及名称。 |
| ⒋在线实验开发说明 |
|
1、WS806板上及板外实验基本一样,只是做板外实验时,六芯下载线的P14、P15、P16、P17、RES、
GND与目标板上的单片机的P14、P15、P16、P17、RES
、GND一一对应连接。对于AT89S51 和AT89S52,P14无用可不连接。同时40芯紧锁座上不能插有其他芯片。板上实验时六芯下载线需拔掉或不能与其他电路连接。
2、设置好编译器或仿真软件的环境参数;同时打开WS806软件并设置好环境参数,如果所要调试的文件以前有编译
过,并且生成的目标代码是HEX文件,也一并打开,如果没有,则在对C文件或ASM文件编译生成HEX目标代码后需回
来WS806软件打开该HEX文件一次。以后的编辑,编译,调试只要在编译器或仿真软件的环境下进行,无须手切
换编译器与WS806软件界面,一切智能处理。当然你可以随时手工回WS806软件界面。
3、编写修改或打开源程序(C
语言或汇编)。
4、如果你编写的程序无语法上的错误则编译成功后会自动弹出小块提示窗,供你定向;如果你编写的程序有语法上
的错误则不弹出提示窗(编译器的下方都有语法错误提示的),你可继续修改你的程序。
5、提示窗供你定向选择的“是(Y)”,“否(N)”的详细解析:
如果你回答“是(Y)”则WS806软件将自动实现以下操作:
A、修改生成的HEX代码到缓冲区
B、自动判别WS806软件设置设定的芯片型号,并按相应的格式把代码写入到芯片中。同时自动弹出
WS806软件界面供你观察自动操作的过程。
C、启动实验板,运行程序。你可按”暂停”来停止运行,可按“复位”来继续运行。你用鼠标点击
编译器的任意位置,将自动最小化WS806软件界面。当然你可在WS806软件界面选择最小化。继续
修改你的程序。
如果你回答“是(N)”则WS806软件将自动实现以下操作:
D、修改生成的HEX代码到缓冲区,但不会自动弹出WS806软件界面。
|
以下是在KEIL C 环境下的情况
 |
以下是在伟福E6000环境下的情况
 |
| ⒌编程器使用说明 |
|
A、一般编程方式:这重编程与其他通用编程器一样,可实现批量编程烧写,要编程烧写的芯片放于40芯紧锁座上,注意芯片的方向不能插反,芯片的第一脚对应于40芯紧锁座上的手柄,编程操作可按查空、擦除、写入、校验、加密等逐项完成;一般情况选用智能窗的
“编程”选项,可按擦除、写入、校验、加密顺序并按相关设置自动下载编程实现智能一键通。之后可用“空格”,“回车”键操作,批量烧写时极为方便。注意的是这重编程方式,六芯下载线需拔掉或不能与其他电路连接。
B、在线编程方式:这重编程方式,就是在系统编程“ISP”技术。你自行设计的目标电路板,单片机芯片可以直接焊接到目标电路板上,用户可把已编译好的用户代码直接写入目标电路板上的单片机,而不需要从电路板上取下单片机,并且不管器件是空白的还是被编程过的,编程结束即成成品。其他操作与一般编程方式一样。注意的是这种编程方式,六芯下载线的P14、P15、P16、P17、RES、
GND与目标板上的单片机的P14、P15、P16、P17、RES
、GND一一对应连接。对于AT89S51 和AT89S52,P14无用可不连接。同时40芯紧锁座上不能插有其他芯片。 |
| ⒍相关下载 |
|
|
| 五、WS806每套共七件 |
|
▲开发,学习,编程成品板一块。
▲下载线1条。
▲RS232串口电缆一条。
▲USB电缆一条。
▲随机赠送光盘资料(查看资料目录
)
▲赠AT89S51芯片1块。
▲红外遥控器一个。 |
|