一.产品简介
USB+单片机+CPLD开发板是一套基于AT89S52+EMP240+PDUSUBD12的学习开发平台,本开发板充分利用了89S51系列单片机资源的丰富性,和CPLD的灵活性,构成了一套功能强大,使用方便的开发系统平台。我们为用户提供了丰富的例程。特别提供配套上位机程序,很容易实现产品开发的直接应用。由于我们的外设都是通过CPLD连接与单片机总线进行连接,所以使用极为方便,我们为用户提供了2套不同工作模式的CPLD结构,用户可以根据项目的要求进行增减。这种结构可以模拟目前市场上任何一种单片机开发板的结构,这是没有那种开发板能够实现的。
本开发板供初学者学习使用,也可作为系统板嵌入到用户的产品供用户进行二次开发以便缩短产品开发周期。
二系统资源
· 单片机芯片AT89S52
· 提供8个8段数码管;
· 提供8个LED发光管;
· 提供8个独立按键;
· 提供1路RS-232接口,可连接PC进行实验;
· 提供1路USB接口,采用常用的PDIUSBD12接口芯片。
· 提供12864中文图形液晶接口;
· 提供LCD1620字符液晶接口;
· 提供步进电机控制接口,防反插设计;
· 单片机ISP编程口
· 供电可以通过跳线选择外部稳压电源还是通过USB接口供电;
· 采用ALTERA新一代MAX II CPLD EPM240
我们采用ALTERA最新的MAX II CPLD EPM240与单片机和其它外设进行接口。请参阅:Altera CPLD的简介
(相当于8650门CPLD,容量是常用的EPM7128的两倍,并且可以烧写至少10万次以上)
Logic Elements: 240
I/O : 80
User Flash Memory Bits : 2048
Ded. Clock Pins: 4
Speed Grade : 5
. 一个红外接收头
. 一个高精度温度采集芯片DS18B20
· 2个独立继电器输出。常闭和常开触点都已经引出,用户可以根据情况进行选择使用.
· I2C存储器24LC01用户可以换其它不同容量芯片。
· 一个蜂鸣器
· 2个独立扩展I/0用户可以接其它用户设备,一个是单片机总线扩展输出,一个是CPLD扩展I/O输出。用户可以和自己 的目标系统进行直接连接使用,我们今后将向不断推出存储模块,AD采集模块,SD卡扩展板,网络扩展板等供用户选择使用。
· 一个有源晶振插座,用户可以换其它不同频率有源晶振。
三.实验代码清单
(提供了2套完整的PLD结构实验,用户可以通过编写自己的PLD代码可以实现任何一种结构或操作模式)
第一部分电路结构一实验
(总线操作控制模式。C51源代码,串口通讯和USB实验,温度采集都提供上位机源代码)
实验一LED实验
(包含2个实验代码)
实验二数码管显示实验
(包含2个实验代码)
实验三LCD1602驱动显示实验
(包含2个实验代码)
实验四LCD12864液晶显示实验
(包含2个实验代码)
实验五按键控制实验
(包含2个实验代码)
实验六音乐演奏实验
(包含2个实验代码)
实验七串口通讯实验
(包含单片机实验代码,和上位机控制实验代码VB源代码用户介面)
实验八温度采集实验
(包含3个实验代码,1.LCD1602显示温度值,2。数码管显示温度值,3。PC显示温度值提供上位机VB源代码用户介面)
实验九I2C读写实验
(包含1个实验代码I2C读写结果在数码管显示)
实验十USB实验
(包含1个实验代码,并提供上位机VC源代码,可以通过上位机控制开发板全部外设。上位机用户介面)
实验十一系统全面测试实验
(包含1个实验代码,全面测试板上外设)
第二部分电路结构二实验
(I/O控制操作模式C51源代码,另外还提供超过100个ASM汇编程序源代码,大多可直接在开发板上都可以使用验证(不需要修改))
实验十二999计数实验
实验十三12345678显示实验
实验十四按键移位实验实验
实验十五电子钟实验
实验十六报警器实验
实验十七流水灯实验
实验十八步进电机控制实验
实验十九红外遥控实验
第三部分PLD实验
四.实验指导书目录(下载)
(说明非常详细,超过80页)
五配套资料和软件
1.完整的原理图(PDF格式,保证与PCB完全吻合;
2.所有单片机实验提供C语言源代码,均有详细中文注释;
3. 单片机在线编程烧写程序和视频教程;
4. 芯片手册:提供开发板上全部芯片的芯片资料;
5. 送KEIL C V7.5完全破解版,仅供学习用;
6. 送51单片机多媒体教学光盘一张;2.中央电视台广播电视大学的51单片机视频讲座一套
7. 赠送Acrobat reader、Sscom串口调试助手、调试工具;
8.赠送Altera配置视频教程;
9. 赠送液晶字模软件;
10.赠送USB规范文档;
11.用户手册:非常详细,包含电路分析、代码介绍、红外解码程序设计,USB程序设计,quartus使用说明等。
12. QUARTUS 5.0完全破解版。
13. VHDL例程集锦
14. VHDL教程
15. VERILOG例程135例
16. VERILOG教程
17. KEIL C教程
以上赠送资料仅供学习用,请勿用于商业用途!
六.典型应用
教学应用、工业自动化控制、UPS、电机控制、机器人;汽车、机械、等
七.相关配件
1、 USB+单片机+CPLD开发板1块;
2、 步进电机(选配件35元
3、 串口线1根;
4、 USB连线1根;
5、 5V/1A开关电源1个;
6、 用户光盘(1DVD);
7、 LCD1620液晶1个;
8、 12864中文图形液晶(选配,需另购,售价:90元);
9、 AT89/BLASTER II通用下载线1根;