数电课程设计报告

数电课程设计报告

ID:14666673

大小:228.07 KB

页数:15页

时间:2018-07-29

数电课程设计报告_第1页
数电课程设计报告_第2页
数电课程设计报告_第3页
数电课程设计报告_第4页
数电课程设计报告_第5页
资源描述:

《数电课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数字逻辑课程设计报告题目:红外线数据传输系统姓名:张鹏同组人:胡侃班级:CS0910学号:U2009151662011/9/2715目录1.实验目的31.1目的31.2要求32.实验内容32.1题目32.2简介32.3输入42.4输出43.实验所用仪器43.1实验软件环境43.2实验硬件环境44.实验设计54.1系统结构图54.2详细设计54.3接口设计75.实验步骤85.1编写VHDL代码85.2连线145.3记录与调试146.结果分析146.1老师检查测试146.2时间图分析147.其他157.1改进方案157.2参考文献15151.实验目的1.1目的通过硬件描述语言VH

2、DL的编程,深入了解并掌握可编程芯片PLD的设计技术,加强对学生对《数字逻辑》课程所学的只是综合运用能力。培养学生的创造性思维能力和独立解决实际问题的能力。1.2要求Ø能够较全面地应用课程中所学的基本理论和基本方法,完成从设计逻辑电路到设计简单数字系统的过渡。Ø能够独立思考、独立查阅资料,独立设计规定的系统Ø能够独立地完成实施过程,包括安装、布线、测试和排除故障。2.实验内容2.1题目红外线数据传输系统2.2简介红外线传输系统包括发送方和接收方两端,都可以单独进行初始化清零处理。在发送端可以设置准备发送的8位数据信息,连同一个偶校验位一起发送。接收端接收到8位的数据信息和一位

3、偶校验信息后,显示接收到的数据和校验信息,并根据偶校验判定接收到的信息是否出错。152.3输入如上图所示:开关K1~K8(电平信号),发送端清零开关(电平信号),发送按钮(脉冲信号),置数(电平信号),接收端清零开关(电平信号)。2.4输出如前面图所示:发送端:发送数据的8位数据信息用3个数码管显示(分别为2bits、3bits、3bits),正在发送指示灯,校验码指示灯。接收端:接收的8位数据信息用3个数码管显示(分别为2bits、3bits、3bits),校验码指示灯,接收错指示灯。1.实验所用仪器3.1实验软件环境ispLEVERProjectNavigator3.2实

4、验硬件环境Family:ispLSI1KDeviceDevice:ispLSI032E15SpeedGrade:70Packagetype:84PLCCPartName:ispLSI1032E-70Lj84Density:6000logiccells:128i/OCELLS:64i/Opins:64Dedicate:8Output:2Icc:1901.实验设计4.1系统结构图红外数据传输系统的界面图如下所示:首先分成2个独立的模块:发送端和接收端。发送端由两个计数器、一个移位寄存器和3个数码管组成。计数器1用来分频,计数器2用来控制状态。在实际实现中可用整数代替计数器内部的计

5、数单位,使逻辑更加简单、清楚。移位寄存器根据计数器2的计数和各种操作按钮完成清零、置数和发送数据包括发送校验码等操作。在实际实现中,移位寄存器使用循环右移,每移一位就偶校验一下。数码管只负责显示,在循环移位过程中接收端也有两个计数器,两个计数器的功能与发送端基本相同。接收端的移位寄存器则是用来接收数据的,接收前是清零准备状态,接收时,每接收一位就右移一位。4.2详细设计由于发送端和接收端可能属于两个独立的设备,考虑到系统运行的可靠性,在这里采用的是在工作CP的基础上加以分频,而计数器1和计数器3就是因此存在的。通过分频,将原来的频率变为1/16倍频CP1和CP2。发送端:15

6、计数器2根据CP1计数,然后根据计数器2的计数分为不同的状态,根据实验指导书,发送端共有“准备好态”、“固定高电平态”、“发送有效数据态”、“发送校验码态”四个状态,发送校验码之后,计数器2继续计数到0,随后自动回到“准备好态”。4种状态的转换关系如下:外界按下清零按钮发送校验码态State:3计数器2值:15发送有效位态State:2计数器2值:7-14准备好态State:0计数器2值:3固定高电平态State:1计数器2值:4-6按下send按钮,此时计数器2开始计数计数器2计数到0计数器2计数达到7连续发送8bits,计数器2达到15注意:在实现中,state:0状态会

7、使计数器2停止计数,并将计数器2的初始值变为3,从而回到state:0状态。在编码实现中,计数器1一个进程,实现分频;计数器2一个进程,实现以上的状态转换。移位寄存器进程则是根据各个状态采取不同的操作:状态0:准备发送,此时可以清零,置数状态1:连续发送3个高电平,此后计数器2计数达到7状态2:开始发送有效位,每发送一位循环向后移一位状态3:发送校验码,然后计数器2继续计数,回到状态0接收端:接收端的接收过程为了与发送端保持一致,采用了相同的设计思想,计数器1一个进程实现分频,计数器2一个进程实现各个状

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。