立即注册
查看: 2750|回复: 1

[资料] 基于单片机和CPLD器件的综合系统设计

已绑定手机
已实名认证
发表于 2016-1-25 19:09:32 | 显示全部楼层 |阅读模式 来自 广东省汕头市
基于CPLD器件与AT89C51单片机设计了一个综合系统,系统的硬件部分由单片机系统、时钟电路、通信电路、常用的外围电路(LED显示、模数转换等)和CPLD接口电路组成。软件部分采用硬件描述语言VHDL语言和汇编语言,可实现频率测量、采样控制和加法器等功能。
设计内容
用CPLD与AT89C51单片机设计一个复杂综合系统[1],系统硬件部分由单片机系统、时钟电路、通信电路、常用的外围电路(LED显示、模数转换等)和CPLD接口电路组成。系统软件部分,可编程逻辑门阵列采用硬件描述语言VHDL语言。单片机控制部分采用汇编语言实现。


系统硬件
由于CPLD功能强大,本设计以CPLD(EPM7128)为主来完成大部分工作。由于单片机编程方便,中断控制设计方便,编程控制简单,增加数码管的软硬件更改也十分简单,故用单片机(AT89C51)辅助完成按键模式选择及部分显示等功能。


整机系统可分成四大块系统,如图1所示:
1.jpg
CPLD(MAX7128)和LED显示:通过采用硬件描述语言VHDL语言实现加法器、D触发器、相关的LED数码显示、频率测量、采样控制。单片机(AT89C51)、液晶显示电路(HD44780)和键盘输入电路:通过键盘的选择为CPLD提供所需的不同信号,并在液晶电路上显示。并把CPLD输出的信号进行处理,送至后向通道。串行通信电路(MAX202):与PC机的接口电路。频率发生器电路:为CPLD和采样控制提供所需的频率,并为频率测量提供铺垫。



2016-1-25 19:09 上传
文件大小:
606.82 KB
下载次数:
11
附件售价:
1 RD币  购买记录
本地下载 立即购买

16RD supports Paypal , Payment is calculated at the exchange rate of the day. Unable to download please contact 18902843661 (WhatsApp OR wechat number)

关于一牛网在微软浏览器(Microsoft Edge、IE浏览器)警报通告&解决方案!(无法下载直接更换浏览器即可)

*附件为作者发布,与本站无关,如有侵权,请联系客服删除





已绑定手机
发表于 2021-1-22 17:50:43 | 显示全部楼层 来自 广东省深圳市
谢谢分享好资料 好资料
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

工作时间:
周一到周五 9:00-11:30 13:30-19:30
  • 扫一扫关注公众号
  • 扫一扫打开小程序
Copyright © 2013-2024 一牛网 版权所有 All Rights Reserved. 帮助中心|隐私声明|联系我们|手机版|粤ICP备13053961号|营业执照|EDI证
在本版发帖搜索
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表