No.29536 作者:gzyuhua 邮件:zhangaimin5337@163.com ID:101219 登陆:3次 文章数:52篇 最后登陆IP:59.46.159.247 最后登陆:2008/3/10 17:11:04 注册:2008/1/24 16:24:48 财富:411 发帖时间:2008/2/24 16:27:23 发贴者IP:219.216.249.62 标题:gzyuhua:USB+单片机+CPLD开发板 摘要:No.29536USB+单片机+CPLD开发板 USB+单片机+CPLD开发板 一 产品简介 USB+单片机+CPLD开发板是一套基于AT89S52+EMP240+PDUSUBD12 的学习开发平台,本开发板充分利用了89S51系列单片机资源的丰富性,和CPLD的灵活性,构成了一套功能强大,使用方便的开发系统平台。我们为用户提供了丰富的例程。特别提供配套上位机程序,很容易实现产品开发的直接应用。由于我们的外设都是通过CPLD连接与单片机总线进行连接,所以使用极为方便,我们为用户提供了2套不同工作模式的CPLD结构,用户可以根据项目的要求进行增减。 这种结构可以模拟目前市场上任何一种单片机开发板的结构,这是没有哪种开发板能够实现的。 本开发板供初学者学习使用,也可作为系统板嵌入到用户的产品供用户进行二次开发以便缩短产品开发周期。 系统结构布局图 (尺寸14×10.3CM) 整体效果图 二 系统资源 ·单片机芯片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与单片机和其它外设进行接口。 (相当于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显示实验 实验十四 按键移位实验实验 实验十五 电子钟实验 ......
>>返回讨论的主题
|