数码管显示控制器.docx
《数码管显示控制器.docx》由会员分享,可在线阅读,更多相关《数码管显示控制器.docx(10页珍藏版)》请在冰点文库上搜索。
![数码管显示控制器.docx](https://file1.bingdoc.com/fileroot1/2023-7/16/8fc755b0-ace4-4e4a-bebf-7bf122d76b4b/8fc755b0-ace4-4e4a-bebf-7bf122d76b4b1.gif)
数码管显示控制器
广西科技大学(筹)
课程设计说明书
课题名称数码管显示控制器
系别职业技术教育学院
专业电子信息工程
班级电子Z102班
学号
姓名孙思琪
指导教师廖贵成
摘要
我们本次设计的数码管显示控制器是可以循环显示:
(1).0、1、2、3、4、5、6、7、8、9(自然数列),1、3、5、7、9(奇数列),0、2、4、6、8(偶数列),0、1、2、3、4、5、6、7、0、1(音乐符号序列);开机启动时先显示自然数列。
我们小组经过认真分析系统功能以及查找资料后确定了我们的设计方向。
我们决定采用分模块的形式来进行设计,也就是我们先设计出能实现我们系统功能的各个小模块,仿真成功后就把各个模块拼接起来。
(具体的设计方案及设计过程将在后文详细介绍)
我们的设计构思是查找资料时产生的,因为我们平时做的实验训练接触到类似的设计情形(即各种门电路器件及集成片的使用与实现),由于我们使用的器件都是我们熟悉的,所以我们最终完成了我们的设计,并成功的实现了仿真。
关键词:
循环显示开机启动
1、前言
现如今,电气化领域渗透到我们的生活的内容已经越来越宽泛了,对我们的影响也越来越大了,所以,学好有关“电”的知识对我们的未来有很大的帮助。
我们作为电子信息工程专业的学生,更应该好好学习有关模电和数电的知识,因为它们是相辅相成的。
然而,要想学好这两门课程单靠看书本的内容是很难学好的,有效的学习方法应该是理论与实践的结合。
所以,我们必须要认真对待所有的实验设计练习,在实际的设计实践中发现自己的不足并克服各种困难从而提高自己的能力。
我们小组经过不断的探讨与合作研究后,终于亲手完成了我们的设计,我们都感到无比的高兴。
2设计任务及方案
2.1设计思路
因为最终目的是要显示出数字,所以我们选择了七段译码器和数码管来实现。
总体设计
我们根据最终要实现的功能进行逻辑分析,确定了总体系统内各个模块的
作用,最后把它们拼接起来构成一个完整的系统。
我们的设计方案简单易
懂,所使用的器件也是较为简单的,容易实现。
2.2设计方案
由一个时钟信号逐级驱动各个模块的运行
30选1数据选择器
30进制计数器(循环作用)
图一
3设计原理图
得到的仿真波形
图二
3.1模块一(30进制计数器)设计原理
仿真结果
图三
模块一值表如下
信号
A4
A3
A2
A1
A0
上升沿
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
1
1
0
0
1
0
0
0
0
1
0
1
0
0
1
1
0
0
0
1
1
1
0
1
0
0
0
0
1
0
0
1
0
1
0
1
0
0
1
0
1
1
0
1
1
0
0
0
1
1
0
1
0
1
1
1
0
0
1
1
1
1
1
0
0
0
0
1
0
0
0
1
1
0
0
1
0
1
0
0
1
1
1
0
1
0
0
1
0
1
0
1
1
0
1
1
0
1
0
1
1
1
1
1
0
0
0
1
1
0
0
1
1
1
0
1
0
1
1
0
1
1
1
1
1
0
0
1
1
1
0
1
表一
根据上表可以推出下面
3.2模块二(数据选择器)设计原理
B0
B1
B2
B3
A0
A1
A2
A4
A3
仿真结果
图四
模块二功能真值表
输入
输出
字形
A4
A3
A2
A1
A0
B3
B2
B1
B0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
1
1
0
0
0
1
0
0
0
1
0
2
0
0
0
1
1
0
0
1
1
3
0
0
1
0
0
0
1
0
0
4
0
0
1
0
1
0
1
0
1
5
0
0
1
1
0
0
1
1
0
6
0
0
1
1
1
0
1
1
1
7
0
1
0
0
0
1
0
0
0
8
0
1
0
0
1
1
0
0
1
9
0
1
0
1
0
0
0
0
1
1
0
1
0
1
1
0
0
1
1
3
0
1
1
0
0
0
1
0
1
5
0
1
1
0
1
0
1
1
1
7
0
1
1
1
0
1
0
0
1
9
0
1
1
1
1
0
0
0
0
0
1
0
0
0
0
0
0
1
0
2
1
0
0
0
1
0
1
0
0
4
1
0
0
1
0
0
1
1
0
6
1
0
0
1
1
1
0
0
0
8
1
0
1
0
0
0
0
0
0
0
1
0
1
0
1
0
0
0
1
1
1
0
1
1
0
0
0
1
0
2
1
0
1
1
1
0
0
1
1
3
1
1
0
0
0
0
1
0
0
4
1
1
0
0
1
0
1
0
1
5
1
1
0
1
0
0
1
1
0
6
1
1
0
1
1
0
1
1
1
7
1
1
1
0
0
0
0
0
0
0
1
1
1
0
1
0
0
0
1
1
表二
由上述总设计原理与各模块的仿真可以看出我们的设计能实现我们预期的功能。
4心得与体会
平时上理论课听老师讲课时觉得数电这门课程是比较简单的,甚至觉得没什么内容一样。
直到这次的课程设计的学习我才开始真正地接触到数电这一学科,我才发现当初的我有多么的孤陋寡闻。
在这次的设计实践中,我发现要学好数电这一学科是非常需要耐心的,因为有很多的细节问题会直接影响到我们的设计,可谓是失之毫厘谬以千里啊!
比如我们在设计数据选择器时,我们要连上百根线,一不小心就会功亏一篑。
还有合作精神也很重要,好的合作分工会让我们做事得心应手事半功倍。
我们都为我们这次的成就感到高兴。
资料来源:
学校图书馆的藏书
网上查找的资料