您现在正在浏览:首页 > 论文 > 电子电工 > 基于CPLD/FPGA的串行通信接口项目报告

免费下载基于CPLD/FPGA的串行通信接口项目报告

  • 资源类别:论文
  • 资源分类:电子电工
  • 适用专业:单片机
  • 适用年级:大二
  • 上传用户:weining_0319
  • 文件格式:word
  • 文件大小:652.33KB
  • 上传时间:2011-10-24 22:15:02
  • 下载次数:0
  • 浏览次数:34

安全检测:瑞星:安全 诺顿:安全 卡巴:安全

资料简介

基于CPLD/FPGA的串行通信接口项目报告
1.项目基本要求
串行通信接口项目在实验板上构成一个全双工的串行通信接口,用户利用这个串行接口,可以与PC机或其它设备进行串行通信,并可以设置串行通信的格式。
该系统用5个数码管(一个单独的数码管和一个4位数码管)显示串行通信的格式,比如串行通信的波特率是9600,8位数据位,校验方式为偶校验,则数码管显示为“E 96-8”。
当系统处于工作状态时,如果收到串行数据,则把该数据显示在LED发光管上,如果接收到的数据有错误(包括奇偶校验错误和帧错误),则让蜂鸣器发出响声。
系统的状态分成工作状态和设置状态:
1.在工作状态下,进行串行通信, 若用户按下K1按键,则把拨码开关上的数据发送出去。
2.在设置状态下,进行通信格式的设置, 在工作状态下,如果用户按下K2按键,进入设置状态,首先设置进行校验方式的设置:这时单独的数码管闪烁显示,若用户按下K3按键可以改变校验方式(共有O、E、n三个取值)。
在此过程中,如果用户再次按下K2按键,可以进行波特率的设置:这时4位数码管的高两位闪烁,若用户按下K3按键可以改变波特率(共有96、48、24、12四个取值)。
在此过程中,如果用户再次按下K2按键,可以改变数据位位数:这时4位数码管的最低位闪烁,用户按下K3按键可以改变数据位的位数(共有8、7、6、5四个取值)。
在此过程中,如果用户再次按下K2按键,则系统又回到工作状
目录
1.项目基本要求 3
2.主模块设计分析 3
2.1.主模块的基本构成 3
2.1.1.时钟模块的I/O信号 4
2.1.2.控制模块的I/O信号 4
2.1.3显示模块的I/O信号 4
2.1.4收发模块的I/O信号 4
2.2.主模块的逻辑框图 5
3.时钟模块设计分析 5
3.1.时钟模块的基本构成 5
3.2.时钟模块的逻辑框图 6
4.控制模块设计分析 6
4.1.控制模块的基本构成 6
4.1.1.数据分配器的逻辑功能 6
4.1.2.译码器1的逻辑功能 6
4.1.3.译码器2的逻辑功能 7
4.1.4.译码器3的逻辑功能 7
4.1.5.译码器4的逻辑功能 7
4.2.控制模块的逻辑框图 7
5.显示模块设计分析 8
5.1.显示模块的基本构成 8
5.2.显示模块的逻辑框图 8
6收发模块设计分析 8
6.1.收发模块的基本构成 8
6.2.收发模块的逻辑框图 8
6.3.串行通信接口项目发送模块设计分析 9
6.3.1.发送模块的I/O信号 9
6.3.2.发送模块的基本构成 9
6.3.3.发送模块的逻辑框图 10
6.4发送控制模块设计分析 10
6.41发送控制模块的基本构成 10
6.5发送控制模块的逻辑框图 11
6.51译码器1的逻辑功能 11
6.52译码器2的逻辑功能 11
6.6串行通信接口项目发送移位寄存器模块设计分析 11
6.61发送移位寄存器模块的基本构成 11
6.62 发送移位寄存器模块的逻辑框图 12
6.7串行通信接口项目接收模块设计分析 12
6.71 接收模块的I/O信号 12
6.72 接收模块的基本构成 12
6.73 10位移位寄存器模块的I/O信号 13
6.74 3位移位寄存器模块的I/O信号 13
6.75 判多模块的I/O信号 13
6.76接收控制模块的I/O信号 13
6.77 接收模块的逻辑框图 14
6.8串行通信接口项目接收控制模块设计分析 14
6.81接收控制模块的基本构成 14
6.82接收模块的逻辑框图 14
6.83格雷码计数器的逻辑功能 15
6.84译码器的逻辑功能 15
6.85数据选择器1的逻辑功能 15
6.86数据选择器2的逻辑功能 16
7.项目总结

资料文件预览
共1文件夹,2个文件,文件总大小:10.61MB,压缩后大小:652.33KB
  • 基于CPLD/FPGA的串行通信接口项目报告
    • Microsoft Word文档《CPLD_FPGA串行通信》项目报告.doc  [8.72MB]
    • Microsoft Word文档串行通信接口项目报告.doc  [1.89MB]
下载地址
资料评论
注意事项
下载FAQ:
Q: 为什么我下载的文件打不开?
A: 本站所有资源如无特殊说明,解压密码都是www.xuehai.net,如果无法解压,请下载最新的WinRAR软件。
Q: 我的学海币不多了,如何获取学海币?
A: 上传优质资源可以获取学海币,详细见学海币规则
Q: 为什么我下载不了,但学海币却被扣了?
A: 由于下载人数众多,下载服务器做了并发的限制。请稍后再试,48小时内多次下载不会重复扣学海币。
下载本文件意味着您已经同意遵守以下协议
1. 文件的所有权益归上传用户所有。
2. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
3. 学海网仅提供交流平台,并不能对任何下载内容负责。
4. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
5. 本站不保证提供的下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
返回顶部