数字显示电路设计

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

物理与电子工程学院

《数字电路》课程设计报告书

设计题目:数字显示电路设计

专业:自动化

班级:10级1班

学生姓名:李想

学号:2110341106

指导教师:胡林

年月日

物理与电子工程学院课程设计任务书

专业:自动化班级:10级2班学生姓名李想学号2110341106

课程名称数字电路设计题目数字显示电路设计

设计目的、主要内容(参数、方法)及要求1、课程设计是专业课学习过程中一个非常重要的环节。本次课程设计的目的是熟悉和掌握数字显示电路的应用方法,为今后的工作和学习打下坚实的基础。

2、理解数字显示电路的原理。

3、掌握数字显示电路的应用范围、核心仪器及应用电路。

4、检索阅读与课程设计课题相关的国内科技文献,书写并按时提交规范的课程设计。

5、在调查、实验、论文撰写等环节中,应尊重事实、尊重实验结果,严肃认真的的完成每一个环节的相关工作。

6、课程设计应论述层次清晰,概念准确,语句通顺。

7、独立完成课程设计的撰写工作,不得抄袭和剽窃他人成果。

8、符合课程设计写作规范,整篇文章不少于3000字。

工作量2周时间,每天3学时,共计42学时

进度安排第1天:下达任务书

第2-5天:搜集资料,完成课程设计的文献查阅、试验或调研工作。第6-8天:完成课程设计的初稿,并提交指导教师。

第9-14天:完成课程设计的修改,最终定稿。

主要参考资料[1]路勇.电子电路实验及仿真[M].北京:北京交通大学出版社,2010.

[2]孟涛.电工电子EDA实践教程[M].北京:机械工业出版社,2010.

[3]高吉祥.电子技术基础实验与课程设计[M].北京:电子工业出版社,2005

[4]候建军.电子技术基础实验、综合设计实验与课程设计[M].北京:高等教育出版社,2007.

指导教师

签字

教研室主任签字

摘要

采用动态扫描的方式实现设计要求。动态扫描显示需要由两组信号来控制:一组是字段输出口输出的字形代码,用来控制显示的字形,称为段码;另一组是位输出口输出的控制信号,用来选择第几位数码管工作,称为位码。各位数码管的段线并联,段码的输出对各位数码管来说都是相同的。因此在同一时刻如果各位数码管的位选线都处于选通状态的话,6位数码管将显示相同的字符。若要各位数码管能够显示出与本位相应的字符,就必须采用扫描显示方式,即在某一时刻,只让某一位的位选线处于导通状态,而其它各位的位选线处于关闭状态。同时,段线上输出相应位要显示字符的字型码。这样在同一时刻,只有选通的那一位显示出字符,而其它各位则是熄灭的,如此循环下去,就可以使各位数码管显示出将要显示的字符。

MAX+PLUS II 是一个完全集成化的可编程逻辑环境,能满足用户各种各样的设计需要。它支持Altera公司不同结构的器件,可在多平台上运行。MAX+PLUS II 具有突出的灵活性和高效性,为设计者提供了多种可自由选择的设计方法和工具。

丰富的图形界面,可随时访问的在线帮助文档,使用户能够快速轻松地掌握和使用MAX+PLUSII软件。

MAX+PLUSII 具有的强大功能极大地减轻了设计者的负担,使设计者可以快速完成所需的设计,使用该软件,用户从开始设计逻辑电路到完成器件下载编程一般只需要数小时时间,其中设计的编译时间往往仅需数分钟。用于可在一个工作日内完成实现设计项目的多次修改,直至最终设计定型。MAX+PLUS II 开发系统众多突出的特点,使它深受广大用户的青睐。

关键词:数字显示电路;动态扫描;段码

目录

第一章设计任务 (1)

1.1 项目名称:设计数字显示电路 (1)

1.2项目设计说明 (1)

1.2.1设计任务和要求 (1)

1.2.2进度安排 (1)

1.3项目总体功能模块图 (2)

第二章需求分析 (2)

2.1问题基本描述 (2)

2.2系统模块分解 (3)

2.3系统各模块功能的基本要求 (3)

第三章设计原理 (4)

3.1 设计原理 (4)

3.2 MAXPLUSII介绍 (4)

第四章系统功能模块设计 (6)

4.1.1数码管位选控制模块流程图 (6)

4.1.2输入输出引脚及其功能说明 (6)

4.1.3程序代码实现 (7)

4.2数据选择模块 (8)

4.2.1.数据选择模(八选一模块)块流程图 (8)

4.2.2输入输出引脚及其功能说明 (9)

4.2.3程序代码实现 (9)

4.3七段译码器模块 (10)

4.3.1七段译码器模块模块流程图 (10)

4.3.2输入输出引脚及其功能说明 (10)

4.3.3程序代码实现 (10)

第五章调试并分析结果 (12)

5.1输入说明 (12)

5.2预计输出 (12)

5.3测试结果记录 (12)

5.4测试结果分析 (12)

第六章结论 (13)

6.1心得体会 (13)

参考文献 (14)

附录 (15)

第一章设计任务

1.1 项目名称:设计数字显示电路

本项目的主要内容是设计并实现8位数码管轮流显示8个数字。该电路将所学的数字电路与系统大部分知识和VHDL语言结合。

1.2项目设计说明

1.2.1设计任务和要求

A、用CPLD设计一个八位数码管显示电路;

B、8位数码管轮流显示8个数字,选择合适的时钟脉冲频率实现8个数码

管同时被点亮的视觉效果。

1.2.2进度安排

第一周至第二周每周二2课时,共10课时。具体安排为:第一周至第三周6课时自行设计、第四周实验结果验收、第五周交报告并进行答辩。

相关文档
最新文档