USB D12开发板 (已集成了部分实验板的功能)—— USB开发板 ——超值性价比只售198元2009年1月起升级标配为STC89C52芯片,支持ISP在线下载功能。
这是一款新出的USB开发套件,针对D12芯片。实现PHILIPS的开发套件类似的功能。在学习开发包中包括了板卡、板卡原理图、控制CPU(AT89S52)的C语言源程序、驱动程序、测试程序的源程序等,是USB新手的好帮手。开发过USB的人都深有体会,USB的Firmware(也就是控制CPU的源程序)和驱动程序的编写是阻碍新手入门的主要障碍。而该套件包括了Firmware和驱动程序,只要您能看懂这些源代码(C语言编写的),您就可以轻而易举地进入USB开发地大门。在做自己的USB设备时,您无需从底层写代码了,只需要在我们提供给您地程序上稍加改动,就会轻而易举地完成您自己的开发项目。USB D12 开发套件是一套将让您知道Philips 的PDISUBD12 或D12 所有潜能的套件,通过这个套件我们能够了解到它是如何工作的,与此同时我们还可以进一步知道如何将现有的器件转换成USB 器件,此套件包括了D12 开发板测试应用程序或applet USB 驱动器还有一些固件例子的源代码。
这个套件的简单设计的目的在于揭示USB 器件的最显著的特点,它包括D12 和与D12 接口的微控制器AT89S52,Philips 的PDIUSBD12 实现了所有USB 器件的功能,它有能与微控制器接口的8 位并行数据总线,微控制器是8051 家族中的一员,固件完成所有的USB列举事实,应用附带的applet,您能够在3 种模式下操作此套件,打印扫描和循环返回模式,使用打印和扫描模式允许您利用评估板仿真打印机或扫描仪环境循环返回模式指示从主系统发送和接收一个大的数据包时数据的完整性。
D12 是基于微处理器的能为您节省成本的高性能的USB接口器件,它能够提供DMA 数据传输方式,这个套件能让您彻底地评估此器件的性能和特点并且快速的让您打好基础,比如如何将您已经存在的非USB 器件例如数码相机海量存贮器以及扫描仪等转换成USB器件。

整套标配清单如下:
USB D12开发板:1块
USB数据线:1条
配套光盘:1份
保修卡:1份
可选附件:
RS-232 9芯标准串口线:可以在线烧写板载STC89C52芯片,需要此线请加成本费5元。
如您所需要USB D12开发板标配套装加一条串口线:一共为198元+5元=203元 邮费另算上
随机光盘包含以下内容:
套件的固件及源代码和工程文件
单片机片内驱动程序的源程序
应用程序及其源程序
原理图和 d12 相关的说明文件
安装驱动所需的 inf 文件
与同类产品相比的主要特点:
1、增加RS232串行通信接口,可以与PC机连接,将数据回传给PC机,或接收PC机发过来的数据。
2、D12芯片和AT89S52单片机芯片全部管脚外留,供用户外扩展电路,也体现了其灵活性,在图中看到芯片两旁的直插排针即是。
3、板载8路LED发光二极管和4位七段数码管,方便程序调试,回显其结果。
4、板载蜂鸣器和继电器,可以用USB口通信,完成继电器控制及蜂鸣器的鸣音功能。
5、此板即可作为USB开发板,又可作为单片机的实验板,因为板上的资源确实已经非常多了,足够用了
6、2009年1月起板载芯片全部由AT89S52升级为STC89C52芯片,支持了串口ISP在线烧写芯片功能。
主要功能:
1.完成 51 系列单片机与 PC 机之间的 USB 通讯
2.固件和D12接口程序使用C语言和汇编语言两种方式写的,供用户自行选择合适的语言,加入了C程序的主要目的是为了便于程序的学习和维护。
3.通过这些套件能够学会 USB 的单片机硬件设计与软件编程,只要你具备一些单片机的基础知识(了解即可),懂点 C 语言知识,了解 PC 机的简单原理,然后看一看我们的文档和我们提供的原理图,看懂我们提供的源程序,就可以在套件的基础上开发出自己的 USB 接口方案,从而移植到自己的设计中。
4.如果完全从头开始开发 USB ,那么电路设计,控制程序编写,驱动编写,测试程序编写等会是一个极其漫长的过程,也许是五个月 . 七个月或者接近一年的时间,因为 USB 牵扯到的东西还是挺多的,在没有源程序和电路图参考的情况下,调通很费时间和精力,更为重要的是这可能耽误了您的商机。而我们提供了方案中所有的源代码电路图,并有 USB 板卡可以在上面做实验,可以随意改写源代码变成您自己的东西。这当然大大缩短了开发周期。
5.我们提供 USB 开发套件中所有的源代码,可以自由改写借鉴,非常方便于您的开发。
6.USB 开发不需要另外的开发器,当然有一台单片机仿真器会更方便一些。
7.开发过 USB 的人都深有体会, USB 的 Firmware( 也就是控制 CPU 的源程序 ) 和驱动程序的编写是阻碍新手入门的主要障碍。而该套件包括了 Firmware 和驱动程序的源代码,只要能看懂这些源代码( C 语言编写的),您就可以轻而易举地进入 USB 开发地大门。在做自己地 USB 设备时,无需从底层写代码了,只需要在我们提供给您地程序上稍加改动,就会轻而易举地完成您自己地开发项目。
下面是站长做USB实验时的部分过程照片,相信给大家能带来更感性的USB接口开发的认识。
当时做的实验内容是通过USB口来点亮发光管、数码管,同时通过USB口来控制继电器动作及蜂鸣器发出警报。
下面我们来DIY一块USB D12实验板,站长拍摄了本次制作的全过程图片,希望大家喜欢。
 这是USB 红色PCB空板,酷吧!!!
 首先焊接飞利浦 D12 芯片,该芯片为28脚贴片封装,焊接时要特别小心,最好使用助焊剂,焊点漂亮美观
 焊完D12芯片后,焊上小体积的电阻,电容,二极管。
 再装上按钮,三极管等元件。
 接插件、芯片、数码管、蜂鸣器及IC座的焊接。
 最后,将剩余的元器件全部焊上,OK,一块精美的USB开发板就出炉了,是不是很漂亮吧。
 40芯单片机IC座采用军用座,寿命长,接触性能好,以便用户调试程序。
 优质元器件才能有好的质量保证,如图中所示的按键开关,其内部为镀银触点,使用寿命大大增长。
下面,用USB线将开发板和计算机相连,USB设备枚举成功后,可以看到在“Windows设备管理器”中出现了新的USB设备列表项。
 这是没有插上USB开发板之前,设备管理器的列表截图。
 这是插上USB开发板后,设备被成功枚举后的列表截图,可以看到出现了“Philips PDIUSBD12 SMART Evaluation Board”一项。
此时,开发板上的绿色LED发光管点亮,表示连接成功,OK!有点激动吧:)


下面,我们通过改动开发板单片机固化程序及上位机程序,来实现我们所需要的指定功能,改动代码部分非常简单,只需若干行语句即可完成,非常方便。
看看下图,我们已经通过USB口,点亮了8个LED发光管,让第一个数码管显示了一个数字“8”,当然站长在实验时,还可以听到蜂鸣器的鸣音声,以及继电器的控制动作声音,只是在图片上没办法展现出来。看到这里,我想你也会认为用D12来开发USB程序是多么的方便,简洁,差不多可以说,会单片机就会开发USB设备了。
用户使用注意:
拿到USB开发板,我们已经将演示测试程序写入单片机芯片内,请您首先装好开发板驱动程序,相应的For Win98,Win2000,WinXP,Win2003的驱动程序文件已在配套光盘内。
光盘内已含大量源程序开发代码,其中有一个演示测试程序的例子,可以供我们来测试开发板。 如下面这些图所示:
 插上USB开发板后,执行“扫描仪方式测试”,软件界面显示相应的“传输字节数、当前速率、平均速率、最大速率”。
 插上USB开发板后,执行“循环读写”,软件界面显示相应的“成功、失败”次数。
 插上USB开发板后,执行“打印机方式测试”,软件界面显示相应的“传输字节数、当前速率、平均速率、最大速率”。

这是一个光盘内附带的USB通信实验例子,虽然是一个功能最简单的USB应用,但可以让您对USB有足够的了解。程序的功能是:按“发送”键,PC机通过USB口向 USB D12 开发板发送一串数据,开发板收到数据后,再将这些数据回传给PC机,以完成双工通信。习惯了用RS232串口的朋友,不妨也可以试试USB口来进行数据传输,也并不是想像中的那么复杂。
【我们的联络方式】
公司:深圳市启点时代科技有限公司(开发板商城) 地址:深圳市龙岗中心城吉祥路风临国际中心B1911、A605 网址:http://www.99eda.com Email:sales@99eda.com 电话:0755-25310164
传真:0755-25310167 手机:13554797800
Q Q: 772514771 578147708
|