Mini51单片机+CPLD实验板【包涵仿真板、应用范例、Dxp原理图、PCB图、编程模板等】
功能介绍:51单片机+CPLD结构,小板上集成了发光二极管,蜂鸣器,数码管,红外接收头,继电器,实时时钟,按键,AD(TLC1549),DA(TLC5615),232串口,LCD1602接口,LCD12864接口,单片机和CPLD引脚扩展接口,集成5V稳压电源,USB电源接口等功能。
http://cache.amobbs.com/bbs_upload782111/files_8/armok01171688.jpg
http://cache.amobbs.com/bbs_upload782111/files_8/armok01171689.jpg
http://cache.amobbs.com/bbs_upload782111/files_8/armok01171690.jpg
http://cache.amobbs.com/bbs_upload782111/files_8/armok01171691.jpg
单片机首选STC89C52,串口ISP下载,使用方便,特别是P4口,安排了实时时钟和红外接收接口,也可以使用ATMEL的AT89S52,支持并口ISP下载,由于缺少P4,部分功能受限。
CPLD首选ATERAL公司的EPM7064,据说已经停产,可以选用ATMEL的ATF1504替换,只是编程配置稍微麻烦,多一个程序转换过程。开发软件首选ALTERA的Max+PlusII,带并口下载接口。下载线为ltera的ByteBlasterMV。
电路原理图
http://cache.amobbs.com/bbs_upload782111/files_8/armok01171707.GIF
提供通用编程模板:
http://cache.amobbs.com/bbs_upload782111/files_8/armok01171693.jpg
1、整理出Mini51.H头文件,包涵所用硬件接口,不用看电路图也能编程了
2、整合了几个相关的头文件:LCD1602、LCD12864、IRM解码、DS1302、STCEEPROM
3、增加了自动ISP编程功能:AUTO_ISP.H
4、LCD1602时间显示、ADC电压显示
5、修改完善了LCD硬件不存在就死机问题
还是自己慢慢看吧... ...
包涵以下遥控解码程序:
http://cache.amobbs.com/bbs_upload782111/files_8/armok01171694.jpg
点击此处下载armok01171692.rar
文件清单:
10BitDA正弦信号发生器.rar
51MCU_CPLD仿真板V2.0.rar
9999计数器【数码管显示】.rar
AtmelISP使用说明.gif
CPLD方案V2.0.rar
CPLD替换方案.rar
DS18B20温度计【支持负温度】.rar
LCD12864_TEST.rar
Mini51BoardV3.0.pdf
Mini51Board编程模板.rar
Protel源文件.rar
两只老虎音乐.rar
串行通信程序-先接收再发送.rar
元件价格清单.pdf
单片机与CPLD的接口设计.pdf
单片机唱歌“八月桂花香”.rar
基于Mini51B仿真版的多路ADC.rar
基于Mini51B的简易数字示波器.rar
实时时钟.rar
实时时钟【LCD光标显示,按键调时】.rar
数字钟jetchen.rar
数码管显示0-9999Hz频率计.rar
温度计【简单版,不支持负温度】.rar
等精度频率计
10M(我那最高10M方波)测得:9999472
1.234Hz,测得1.234Hz
http://cache.amobbs.com/bbs_upload782111/files_8/armok01171697.jpg
http://cache.amobbs.com/bbs_upload782111/files_8/armok01171698.jpg
源文件点击此处下载armok01171699.rar
高速DMA模式ADC,数字示波器
设计思想:单片机控制CPLD,CPLD实现DMA模式ADC,完成一次DMA后,单片机将32K数据送串口显示!
单片机对CPLD的控制包括:DMA地址寄存器复位,时钟选择,启动DMA,禁止DMA,数据读取。CPLD资源刚好够用。
这次2007电子设计竞赛我们采样率(等效采样)做到200M以上。
http://cache.amobbs.com/bbs_upload782111/files_8/armok01171709.jpg
http://cache.amobbs.com/bbs_upload782111/files_8/armok01171710.jpg
http://cache.amobbs.com/bbs_upload782111/files_8/armok01171711.jpg
源文件点击此处下载armok01171712.rar 好的。谢谢共享! 置COOL! 呵呵,我是贵公司的老客户了,也是你们论坛忠实的读者,对你们的工作态度表示最高的崇拜! 内容挺全的,顶一个 不错,很好. 一看楼主就是个很细致的人 PCB实物图
http://cache.amobbs.com/bbs_upload782111/files_8/armok01173027.jpg
http://cache.amobbs.com/bbs_upload782111/files_8/armok01173028.jpg 楼主,有没有这款实验板卖. 板子的死铜去掉就能漂亮一些了 死铜实际上也没有什么副作用,为啥要去掉? 去了死铜更漂亮, 楼主不错啊,学习ing....... 我是新手,谢谢!提供学习机会! 这里的人好像都一边倒著迷AVR,我是先喜欢51单片机,后来爱上AVR的! 狂顶!
田老师好样的!! cool~太适合做老师了~http://cache.amobbs.com/bbs_upload782111/files_9/ourdev_195972.gif 我是新手,来学习学习~
希望多指教啊!! 看到这个帖子我勃起了,要认真看. 晕,连大少都会看得勃起的贴子,姿色非凡啊。 学习ing 牛,优秀的东西,田老师用proteus高手来者。 不接地的死铜应该去掉合理些 学习学习,谢谢
太有才了 我是新手,谢谢!提供学习机会! 厉害!~~
真的不错!~!~ 狂顶,狂顶。 狂顶,狂顶。 顶 初学者~~~学习中~~~谢谢LZ~~~~~~ 布局不错
液晶的镙丝孔对得刚刚好 板子做得挺不错的,布局恰到好处。顶一个 51是入门容易,资料多!我对CPLD那部份感兴趣,因为没搞过! 你的那个高速数字示波器的AD是那个型号? 学习学习 顶好 顶起来..... 不定 没道理
有买的没 想来学习学习啊 mark 有卖的没 想来学习学习 记号 谢谢,收下,学习ing。 谢谢,顶 不错 mark 看楼主的头像 似乎有些年纪的,你的板子原理图画的很精细,美观,pcb总体设计的也很紧凑!
顶。 哈哈,非常好啊!见识了 dddddddddddddd 对啊,有卖的没有?本人想弄一套学学看啊!!
lixiao@dle.com.cn 谢谢啊!! 有出售的没有啊?学生也想弄一套学学看啊!!
paulmaldini@163.com 谢谢楼主分享好东西. 谢谢楼主分享好东西. 好东西 顶!!!!! 请问板子有卖不 不错 谢谢楼主! 向你致敬,辛苦了! 我下了一个,谢谢分享,但是我用99SE打不开PCB的原文件 先 谢谢我下载了,初学者 不错啊!!! 呵呵,这么好的东西要让更多的人看到才对。 楼主厉害啊 学习! 对呀,这个板子有卖吗? 内容挺全的,顶一个 见识了,好!!! 楼主报道来了!
08年忙了一年,给单位搞了个论坛“大学生电子实验室”http://www.stuelab.cn,把这里的朋友怠慢了,抱歉,惭愧!
Mini51板做到4.3版了,教程也编了不少,需要的请到这里下载 http://www.ceet.hbnu.edu.cn/bbs/viewthread.php?tid=970
等我整理整理打算再发一贴更完整的。
最新贴
http://www.ouravr.com/bbs/bbs_content.jsp?bbs_sn=3214442&bbs_page_no=1&search_mode=3&search_text=tiker&bbs_id=9999 lz蜂鸣器最好放三极管下面 漂亮 有下载线ByteBlasterMV的原理图或者PCB图么?? mark 向楼主致敬 不知道哪里有这种正方块的89cxx,是国产产品吗? 谢谢楼主,辛苦了 好东西1 谢谢分享! 谢谢
我顺便MARK个标记! 很好。谢谢哦 标记 mark 谢谢分享,正在学习中。。 不错,顶。 楼主的板子做得真漂亮 呵呵 顶 mark 回复【楼主位】tiker
-----------------------------------------------------------------------
谢谢楼主分享 太好了!谢谢! mark mark 好帖收藏 好,顶!!!!!!!! good mark 学习了! fp mark 好玩的东东 谢谢楼主分享,收下了 标记一下
页:
[1]
2