数电课程设计数码管显示控制器的设计与实现
- 格式:doc
- 大小:494.50 KB
- 文档页数:21
数电实验报告数码管显示控制电路设计实验目的:设计一个数码管显示控制电路,实现对数码管的显示控制。
实验器材:数码管、集成电路、电阻、开关、电源等。
实验原理:数码管是一种用它们来显示数字和字母的一种装置。
它由几个独立的发光二极管组成,每个数字由不同的发光二极管的组合表示。
对数码管的显示控制通常使用多路复用技术实现,即通过控制数码管的分段和共阴极或共阳极来实现不同数字的显示。
实验步骤:1.确定数码管的类型和接线方式。
本实验中使用共阳数码管,数码管共阳极通过电阻连接到正极电源。
2.选取适当的集成电路作为显示控制电路。
本实验中选择CD4511作为显示控制芯片,它可以实现对4位共阳数码管的显示控制。
3.连接电路。
将4位共阳数码管的阳极分别连接到CD4511芯片的A、B、C和D端口,共阴极连接到电源正极。
将CD4511芯片的输入端口IN1、IN2、IN3和IN4连接到微控制器的输出端口,控制微控制器输出的电平来选通不同的数码管。
4.设置微控制器的输出。
通过编程或手动设置微控制器的输出端口来控制数字的显示。
根据需要显示的数字,将相应的输出端口设置为高电平,其余端口设置为低电平。
通过适当的延时控制,便可以实现数字的连续显示。
实验结果与分析:经过上述步骤完成电路搭建后,我们可以通过改变微控制器的输出端口来控制数码管的显示。
当我们设置不同的输出端口为高电平时,相应的数码管会显示对应的数字。
通过适当的延时控制,我们可以实现数字的连续显示,从而实现对数码管的显示控制。
实验结论:通过本次实验,我们成功地设计并实现了一个数码管显示控制电路。
通过对微控制器输出端口的控制,我们可以实现对数码管的数字显示控制。
这对于数字显示系统的设计和开发具有重要意义。
实验心得:通过本次实验,我对数码管的显示控制有了更深入的了解。
数码管作为一种常见的数字显示装置,广泛应用于各种电子设备中。
掌握其显示控制原理和方法对于电子技术爱好者来说至关重要。
通过实际操作,我对数码管显示控制电路的设计和实现有了更深入的认识,同时也提高了我对数字显示系统的理解和设计能力。
数字电子技术实验报告实验五:数码管显示控制电路设计一、设计任务与要求:能自动循环显示数字0、1、2、3、4、1、3、0、2、4。
二、实验设备:1、数字电路实验箱;2、函数信号发生器;3、8421译码器;4、74LS00、74LS10、74LS90。
三、实验原理图和实验结果:1、逻辑电路设计及实验原理推导:将0、1、2、3、4、1、3、0、2、4用8421码表示出来,如下表:表一用8421码表示设想用5421码来实现8421码表示的0、1、2、3、4、1、3、0、2、4,故将0、1、2、3、4、5、6、7、8、9用5421码表示出来以与上表做对比:表二用5421码表示:观察表一,首先可得到最高位全为0,故译码器的“8”直接接低电平即可;对比表一和表二得,“4”位上的数字两表表示的数字是一样的,故“4”直接与5421码的“4”输出相连即可,即译码器的“4”连74LS90的“Q 3”端;表一的“2”位上的数字前五行与表二的“2”位上的数字前五行显示的一样,此时表二的“5”位上的数字均为0,表一的“2”位上的数字后五行与表二的“1”位上的数字后五行一样,此时表二上的“5”位上的数字均为1,故译码器的“2”要接的是实现函数表达式为1020Q Q Q Q +的电路;最后一位上没有明显的规律,可用卡诺图求得逻辑表达式,也即译码器的“1”要连接的是实现函数表达式为230130Q Q Q Q Q Q +的电路。
至此,实验原理图即可画出了。
2、 实验原理图:3、实验结果:编码器上依次显示0、1、2、3、4、1、3、0、2、4。
实验结果图如下:四、实验结果分析:实验结果为编码器上依次显示0、1、2、3、4、1、3、0、2、4,满足实验设计要求。
五、实验心得:在这次实验前,我认真的分析了实验原理并设计了电路,并用仿真软件得出了符合实验设计要求的结果,可是在实验过程中我遇到了问题,电路连了好几遍显示的结果都不完全对,第一次做的过程中没能顺利排除故障;但我在第二次做的过程中很顺利,因为实验原理已烂熟于心,所以很快完成了实验,一次成功。
plcled数码管显示课程设计一、教学目标本课程旨在让学生了解和掌握PLC编程和LED数码管显示的原理和应用,通过学习,学生应达到以下目标:1.知识目标:了解PLC的基本原理和结构,掌握PLC编程语言,了解LED数码管的工作原理和显示方式。
2.技能目标:能够使用PLC编程软件进行简单的程序设计,能够对LED数码管进行简单的显示控制。
3.情感态度价值观目标:培养学生对自动化技术的兴趣和认识,提高学生解决问题的能力,培养学生的创新精神和团队合作意识。
二、教学内容本课程的教学内容主要包括以下几个部分:1.PLC的基本原理和结构:PLC的工作原理,PLC的硬件组成和功能,PLC的编程语言。
2.PLC编程:PLC编程软件的使用,PLC程序的设计和调试。
3.LED数码管的基本原理和控制:LED数码管的工作原理,LED数码管的控制电路和编程。
4.实践操作:PLC和LED数码管的连接和调试,PLC编程实践。
三、教学方法为了提高教学效果,我们将采用多种教学方法,包括:1.讲授法:用于讲解PLC的基本原理和结构,PLC编程的基本概念和方法。
2.讨论法:用于探讨PLC编程的技巧和问题解决方法。
3.实验法:用于PLC编程实践和LED数码管的控制操作。
四、教学资源为了支持教学,我们将准备以下教学资源:1.教材:选用合适的教材,提供全面系统的理论知识。
2.多媒体资料:提供相关的视频和动画,帮助学生更好地理解PLC和LED数码管的工作原理。
3.实验设备:准备PLC和LED数码管的实验设备,供学生进行实践操作。
五、教学评估为了全面、公正地评估学生的学习成果,我们将采用以下评估方式:1.平时表现:通过课堂参与、提问、小组讨论等评估学生的学习态度和积极性。
2.作业:布置相关的编程练习和实验报告,评估学生的理解和应用能力。
3.考试:进行期中和期末考试,评估学生对知识的掌握和运用能力。
六、教学安排本课程的教学安排如下:1.教学进度:按照教材的章节顺序进行教学,确保每个章节都有足够的时间进行讲解和实践。
第1篇一、实验目的1. 熟悉数码显示模块的结构和工作原理;2. 掌握51单片机控制数码显示模块的方法;3. 学会使用移位寄存器实现数码显示的动态扫描;4. 提高单片机编程能力和实践操作能力。
二、实验原理数码显示模块是一种常见的显示器件,主要由7段LED组成,可以显示0-9的数字以及部分英文字符。
51单片机通过控制数码显示模块的段选和位选,实现数字的显示。
移位寄存器是一种常用的数字电路,具有数据串行输入、并行输出的特点。
在本实验中,使用移位寄存器74HC595实现数码显示的动态扫描。
三、实验仪器与材料1. 51单片机实验板;2. 数码显示模块;3. 移位寄存器74HC595;4. 电阻、电容等电子元件;5. 电路连接线;6. 编译软件Keil uVision;7. 仿真软件Proteus。
四、实验步骤1. 电路连接(1)将51单片机的P1口与数码显示模块的段选端相连;(2)将74HC595的串行输入端Q(引脚14)与单片机的P0口相连;(3)将74HC595的时钟端CLK(引脚11)与单片机的P3.0口相连;(4)将74HC595的锁存端LR(引脚12)与单片机的P3.1口相连;(5)将数码显示模块的位选端与74HC595的并行输出端相连。
2. 编写程序(1)初始化51单片机的P1口为输出模式,P3.0口为输出模式,P3.1口为输出模式;(2)编写数码显示模块的段码数据表;(3)编写74HC595的移位和锁存控制函数;(4)编写数码显示模块的动态扫描函数;(5)编写主函数,实现数码显示模块的循环显示。
3. 编译程序使用Keil uVision编译软件将编写的程序编译成hex文件。
4. 仿真实验使用Proteus仿真软件进行实验,观察数码显示模块的显示效果。
五、实验结果与分析1. 编译程序后,将hex文件下载到51单片机实验板上;2. 使用Proteus仿真软件进行实验,观察数码显示模块的显示效果;3. 通过实验验证,数码显示模块可以正常显示0-9的数字以及部分英文字符;4. 通过实验,掌握了51单片机控制数码显示模块的方法,学会了使用移位寄存器实现数码显示的动态扫描。
数学与计算机科学学院数字电子技术课程设计课程设计题题目:数码管显示控制器姓名:黄凤丹学号:P091712692班级:09计算机科学与技术3班题目:数码管显示控制器一、设计目的1、了解与课程有关的电子电路以及元器件工程技术规范,能按课程设计任务书的技术要求,编写设计说明,能正确反映设计和实验成果,能正确绘制电路图。
2、掌握74138译码器、74160计数器等的逻辑功能,掌握用7448驱动BS201A的连接方法。
3、掌握五——三二译码器电路设计的设计方法,三十进制计数器电路设计的设计方法,7447七段译码显示电路设计的设计方法。
二、设计要求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(音乐符号序列);然后再从头循环。
2、打开电源自动复位,从自然数列开始显示。
三、方案设计与论证总体上,所设计的数码管显示控制器由模型(model)和7447七段译码器两部分构成(如下图所示)。
其中七段译码器由系统提供,共有四位二进制数据输入(A0 A1A2 A3)由model中的四个输出分别提供1、总体设计方案框图及分析Model模块的功能要求,产生固定循环的数字序列。
它由五——三二译码器电路和三十进制计数器。
可以考虑将序列信号的产生分成若干个模块,然后通过一个循环控制器(在此使用计数器)的控制,使其轮流工作,并使其在工作结束后置零。
这样虽然设计略显复杂,但是能够适应较为复杂的显示要求2、五——三二译码器电路设计五——三二译码器是由4片74138构成的4线32译码器,将输入的四位二进制BCD代码A3 A2 A1 A0译成32位独立的低电平信号Z0——Z31。
五——三二译码器连接简单,方便,价格也很便宜,因此我们在实验中经常用到。
下图为实验连接电路图。
3、三十进制计数器电路设计设计电路图如下:左片为十进制计数器,右片为三进制计数器,当左片有进位信号输出时,右片开始工作,所以电路为三十进制计数器,俩片之间为十进制.学会设计这种计数器是我们必须掌握的。
精品目录一、课程设计的基本要求 (2)二、课程设计题目 (2)三、设计功能的概述 (2)四、任务分配 (3)五、项目设计实现 (3)1、总体设计框架 (3)2、所用主要元件介绍 (4)3、设计步骤 (5)六、原理图 (8)七、原理图总体说明 (8)八、问题与讨论 (9)九、收获与体会 (9)一、课程设计的基本要求1、掌握电子电路分析和设计的基本方法。
包括:根据设计任务和指标初选电路;调查研究和设计计算确定电路方案;选择元件、调试改进;分析实验结果、写出设计总结报告。
2、培养一定的自学能力、独立分析问题的能力和解决问题的能力。
包括:学会自己分析解决问题的方;对设计中遇到的问题,能通过独立思考、查询工具书和参考文献来寻找解决方案,掌握电路测试的一般规律;能对实验结果独立地进行分析,进而做出恰当的评价。
二、课程设计题目数码管显示控制器要求: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(音乐符号序列);然后再从头循环;2.打开电源自动复位,从自然数列开始显示。
三、设计功能的概述要求完成自然数列,奇数列,偶数列,音乐符号序列的循环显示,首先使用四块计数器分别完成各个序列的循环,其次将各个序列整合在总电路图上吗,用一块显示管完成四个序列的循环显示。
而主要的内容则是四个序列的整合,在整合过程中合理的应用门电路、译码管和四进制计数器,将各个序列计数器产生的进位输出通过四进制计数器重新规划调节达到控制电路触发顺序的效果,主要利用四进制计数器的四个输出端来控制十进制计数器的工作状态,使其依次工作。
电路采用555定时器来产生矩形脉冲来为电路提供基础脉冲,再通过触发器改变脉冲频率控制不同的计数器。
总电路将上述几部分通过适当的门电路整合在一起,完成课设要求。
四、任务分配同组同学:孙丽婷1、熟悉Multisim界面及各部分功能,观看学习视频;2、查找课题相关资料并分析;3、得出总体思路,分块进行;4、整合四个序列。
数电实验报告数码管显示控制电路设计一、实验目的1.学习数码管介绍和使用;2.熟悉数码管控制电路设计思路和方法;3.掌握数码管显示控制电路的实验过程和步骤。
二、实验原理数码管是数字显示器件,具有低功耗、体积小、寿命长等优点。
常见的数码管有共阳极和共阴极两种。
共阳极数码管的阳极端口是一个共用的端口,通过将不同的阴极端口接地来控制数码管的发光情况。
共阴极数码管的阴极端口是一个共用的端口,通过将不同的阳极端口接地来控制数码管的发光情况。
数码管的控制电路可以使用逻辑门电路或微控制器来实现。
本实验采用逻辑门电路来设计数码管显示控制电路。
三、实验器材和器件1.实验板一块;2.74LS47数码管译码器一颗;3.共阴极数码管四个;4.逻辑门IC:7404、7408、7432各一个;5.杜邦线若干。
四、实验步骤1.将74LS47数码管译码器插入实验板上的相应位置,并用杜邦线连接74LS47和逻辑门IC的引脚:1)将74LS47的A、B、C和D引脚依次连接到7408的输入端;2)将74LS47的LE引脚连接到VCC(高电平,表示使能有效);3)将74LS47的BI/RBO引脚连接到GND(低电平,表示译码输出);4)将7408的输出端依次连接到7432的输入端;5)将7432的输出端依次连接到数码管的阴极端口。
2.将四个数码管的阳极端口分别连接到4个控制开关上,并将开关接地。
3.将实验电路接入电源,调整电压和电流,观察数码管的显示情况。
五、实验结果和分析实验结果显示,控制开关的状态可以控制数码管的显示内容。
当其中一控制开关接地时,对应的数码管会显示相应的数字。
通过调整开关的状态,可以实现不同数字的显示。
六、实验总结通过这次实验,我学会了数码管的基本使用方法和控制电路的设计思路。
数码管作为一种数字显示元件,广泛应用于各种电子产品中,掌握其控制方法对于电子工程师来说非常重要。
在今后的学习和工作中,我将继续深入研究数码管的相关知识和应用,提高自己的技术水平。
实验四数码管扫描显示控制器设计与实现2011211208班2011211055 4 于圣泽一、实验目的1.掌握VHDL语言的语法规范, 掌握时序电路描述方法;2.掌握多个数码管动态扫描显示的原理及设计方法。
二、实验原理三、多个数码管动态扫描显示, 是将所有数码管的相同段并联在一起, 通过选通信号分时控制各个数码管的公共端, 循环依次点亮多个数码管, 利用人眼的视觉暂留现象, 只要扫描的频率大于50Hz, 将看不到闪烁现象。
一个数码管要稳定显示要求显示频率大于50Hz, 那么6个数码管则需要50×6=300Hz以上才能看到持续稳定点亮的现象。
四、cat1~cat6是数码管选通控制信号, 分别对应于6个共阴极数码管的公共端, 当catn=‘0’时, 其对应的数码管被点亮。
因此, 通过控制cat1~cat6, 就可以控制6个数码管循环依次点亮。
五、实验内容1.用VHDL语言设计并实现六个数码管串行扫描电路, 要求同时显示0、1.2.3.4.5这6个不同的数字图形到6个数码管上, 仿真验证其功能, 并下载到实验板测试。
2.用VHDL语言设计并实现六个数码管滚动显示电路六、循环左滚动, 始终点亮6个数码管, 左出右进。
状态为: 012345→123450→234501→3450123→450123→501234→012345七、向左滚动, 用全灭的数码管填充右边, 直至全部变灭, 然后再依次从右边一个一个地点亮。
状态为:012345→12345X→2345XX→345XXX→45XXXX→5XXXXX→XXXXXX→XXXXX0→XXXX01→XXX012→XX0123→X01234→012345,其中‘X’表示数码管不显示。
八、设计思路和过程对50MHz时钟进行5000分频, 得到10kHZ时钟scanclk。
把scanclk作为6进制计数器的时钟, 对计数器的状态进行译码, 得到cat(5 downto 0)的选通脉冲。
数码管显示控制电路
班级:03051001班
学号:
姓名:
同组成员:
一、实验任务
1、能自动循环显示数字0、1、
2、
3、
4、1、3、0、2、4;
2、计数显示速度能由快到慢,再由慢到快循环变化。
二、实验设备
数字电路实验箱、数字双踪示波器、74LS00、74LS10、74LS147、74LS90、NE555、七段显示数码管、电阻和电容
三、实验原理
数码管显示控制电路原理框图
四、实验设计
1、555接成多谐振荡电路,产生计数脉冲;
2、74LS90接5421BCD计数时,真值表和74LS47的输入对应关系如表:
由真值表可得如下输出方程
3、考虑到要求技术显示速度能由快到慢、由慢到快循环变化,可以用作为片
选,控制两个555多谐振荡电路,产生不同频率的方波。
五、实验电路图
六、心得体会
这次实验综合性较强,主要考察了我们从实际问题中抽象出逻辑函数的能力。
在逻辑函数化简中,利用无关项来简化结果使得逻辑函数更为简单,电路更易搭建。
本次实验,通过对计数器工作过程的探索,基本上了解了计数器的工作原理,以及74LS90的数字特点,让我更进一步掌握了如何做好数字电路实验,也让我认识到自身理论知识的不足和实践能力的差距,以及对理论结合实践的科学方法有了更深刻理解。
另外,74LS90器件的连接方法选择也至关重要,必须要进行充分的准备,否则电路
不易搭建。
目录一.实验前的准备 (2)二.实验目的 (2)三.实验设备 (2)四.实验内容 (3)五.实验原理 (3)六.管脚分配 (4)七.实验步骤 (4)八.实验原理图: (5)九.实验程序代码: (6)(1)CH452_I2C.h代码 (6)(2)Define.h代码 (8)(3)key.h代码 (9)(4)Key.c代码 (10)(5)Seven_seg.c代码 (12)十.结果分析: (15)十一.个人体会与总结: (16)一.实验前的准备打开实验箱开关,连接好JTAG下载线,将开发平台上的MODUL_SEL组合开关的1、2、7拨上,3、4、5、6、8拨下,使两个共阳极数码管显示为C2。
二.实验目的(1)熟悉并学习运用I2C总线的读写方式。
(2)运用CH452芯片的数码管显示功能,熟悉两线制访问CH452芯片的工作原理。
三.实验设备硬件:PC机GX-CIDE-SOC/SOPC综合创新开发实验平台GX-CIDE-SOC/SOPC综合创新开发实验平台核心板软件:Quartus II 8.0Nios II 8.0四.实验内容用七段数码管前三位显示000-999,计数周期为1s;按F1进行加1操作并用数码管显示。
按F2计数停止,并显示当前数。
按F3进行减1操作;当数从000-999时再加1变为000;当数从999-000时再减1变为999。
五.实验原理根据I2C总线时序要求,对CH452进行操作,送地址,送控制字,送数据。
数码管显示是以BCD译码方式显示。
六.管脚分配七.实验步骤(1)打开Quartus II 8.0,打开工程cide_c2,进行SOPC操作,裁剪所需要的内容,综合一下再分配管脚。
(2)启动Nios II IDE并新建一个空白C/C++工程,命名为smm,在SOPC Builder System中选择之前建立好的硬件系统cide_c2.ptf。
(3)转换工程路径,将提供的参考程序seven_seg.c,CH452_I2C.h,define.h加入到建立好的Nios II工程中,修改程序代码符合实验要求。
表达方式语文常用的表达方式有记叙、描写、议论、抒情、说明等。
写作手法考生要清楚,狭义的写作手法即“表达方式”,广义的是指写文章的一切手法,诸如表达方式、修辞手法,先抑后扬、象征、开门见山、托物言志等。
修辞手法常用的有比喻、拟人、反复、夸张、排比、对偶、对比、设问、反问等。
语言特点一般指口语的通俗易懂,书面语的严谨典雅,文学语言的鲜明、生动、富于形象性和充满感情色彩的特点。
分析时,一般从修辞上进行分析。
课外阅读指课本(教材)之外的阅读内容。
不管是课内读的还是课外读的内容。
感悟多指发自内心的感受、理解、领悟等。
说明文的类型事物、事理说明文(内容角度);平实、生动说明文(语言表达角度)。
说明方法一般有举例子、分类别、列数据、作比较、下定义、作诠释、打比方、画图表、摹状貌等(一般是三个字)。
说明顺序时间顺序(程序顺序)、空间顺序、逻辑顺序。
考生在答题时,可答得具体些,如:空间顺序(从上到下,从里到外等),逻辑顺序(先结果后原因,层层递进等)。
说明对象指文章说明的主要人或事物(一般不必答人或事物的特点)。
论证方法中学要求掌握的有道理论证、事实论证、对比论证、比喻论证、归谬法。
论证方式立论和驳论。
理论论据包括名人名言、俗语谚语、公式定律等。
事实论据一切事实、史实、数据等。
简明语句简洁、明了,一般有字数上的限制。
得体文明礼貌,人性化。
有何作用回答文章中某一内容的作用可从三个方面考虑,一是内容方面,如深化主题、强调感情等;二是结构方面的,如过渡、呼应等;三是语言方面,如引人入胜、生动活泼等。
思想内容基本是指文章的中心思想或主旨。
思想感情作者或作品中人物所表现出来的思想倾向,如善恶、好恶、褒贬等。
文章的基本表达方法是什么?(基本方法有五种:叙述、描写、抒情、议论说明)▲什么叫表达,表达有哪些基本方式?表达,又叫表达方式,表达方法。
它是文章思想内容变成具体存在现实的一种艺术形式、一种艺术手段。
它是文章的重要形式因素,也是衡量文章艺术性的重要条件。
数码管扫描显示控制器的设计与实现一、六个数码管串行扫描电路1.实验任务要求:⑴掌握VHDL语言的语法规范,掌握时序电路描述方法⑵掌握多个数码管动态扫描显示的原理及设计方法2.设计思路和过程用VHDL语言设计并实现六个数码管串行扫描电路,要求同时显示0、1、2、3、4、5这6个不同的数字图形到6个数码管上,仿真并下载验证其功能:使用模6计数器产生一个M=6的信号,控制“数码管选通控制信号”cat的输出,低电平点亮管,使“0至5号”6个数码管依次点亮;同时控制数字的输出,依次输出0至5。
由于使用了同一个模6计数器,使得cat的输出与数字的输出是同步的,第k号数码管亮时输出k.当时钟频率足够大时(6个数码管需要300Hz以上的频率),数码管能稳定显示,在视觉上表现为同时显示0、1、2、3、4、5这6个不同的数字图形到6个数码管上3.V HDL 程序LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY shiyanshi1 ISPORT(clk,clear:IN STD_LOGIC;cat:OUT STD_LOGIC_VECTOR(5 downto 0);b:OUT STD_LOGIC_VECTOR(6 downto 0));end shiyanshi1;ARCHITECTURE shumaguan OF shiyanshi1 ISSIGNAL q_temp: STD_LOGIC_VECTOR(2 downto 0);BEGINPROCESS(clk)BEGINIF(clk'event and clk='1') THENIF clear='0' THENq_temp<="000";ELSIF q_temp="101" THENq_temp<="000";ELSEq_temp<=q_temp+1;END IF;CASE q_temp ISWHEN "000" => cat <="111110"; --0WHEN "001" => cat <="111101"; --1WHEN "010" => cat <="111011"; --2WHEN "011" => cat <="110111"; --3WHEN "100" => cat <="101111"; --4WHEN "101" => cat <="011111"; --5WHEN OTHERS => cat <="111111";END CASE;CASE q_temp ISWHEN "000" => b <="1111110"; --0WHEN "001" => b <="0110000"; --1WHEN "010" => b <="1101101"; --2WHEN "011" => b <="1111001"; --3WHEN "100" => b <="0110011"; --4WHEN "101" => b <="1011011"; --5WHEN OTHERS => b <="0000000";END CASE;END IF;END PROCESS;END shumaguan;4.仿真波形图5.仿真波形图分析如图,clear为复位信号,cp为时钟信号,cat5至cat0为数码管选通控制信号,b为数码管所显示的数字图形。
数码管显示课程设计一、课程目标知识目标:1. 理解数码管的基本结构、工作原理及显示方式;2. 学会使用编程语言控制数码管显示数字及简单字符;3. 掌握数码管的电路连接方法及其与微控制器的接口技术;4. 了解数码管在现实生活中的应用。
技能目标:1. 能够独立完成数码管的电路搭建及编程控制;2. 培养学生动手实践能力,提高解决实际问题的能力;3. 学会查阅相关资料,培养学生的自学能力和团队协作精神。
情感态度价值观目标:1. 培养学生对电子技术及编程的兴趣,激发学习热情;2. 增强学生对科技创新的认识,提高创新意识;3. 树立正确的价值观,认识到科技发展对社会进步的重要性;4. 培养学生严谨、细致的学习态度,养成良好的学习习惯。
课程性质:本课程属于电子技术与编程相结合的实践课程,注重理论知识与实践操作的结合。
学生特点:学生具备基本的电子技术知识,对编程有一定了解,具有较强的动手实践能力。
教学要求:教师应注重引导学生主动参与,激发学生的学习兴趣,注重培养学生的实际操作能力,提高学生的综合素养。
在教学过程中,将课程目标分解为具体的学习成果,以便进行有效的教学设计和评估。
二、教学内容1. 数码管基础知识:介绍数码管的结构、工作原理、种类及其显示方式,对应教材第3章第1节内容;- 结构与原理:数码管的内部构造、发光二极管的工作原理;- 显示方式:共阴极、共阳极数码管的显示原理及区别。
2. 数码管编程控制:学习使用编程语言(如Arduino)控制数码管显示数字和简单字符,对应教材第4章第2节内容;- 编程基础:了解编程环境,学会编写基本程序;- 数码管控制:掌握数码管的动态扫描显示方法,实现数字和简单字符的显示。
3. 数码管电路连接与接口技术:学习数码管与微控制器(如Arduino)的连接方法,对应教材第3章第2节内容;- 电路连接:掌握数码管与电源、微控制器之间的电路连接方法;- 接口技术:了解数码管的驱动电路设计,掌握I/O口的控制方法。
控制数码管的课程设计一、课程目标知识目标:1. 理解数码管的基本结构、工作原理及分类;2. 学会使用编程语言控制数码管显示数字及简单字符;3. 掌握数码管的电路连接和编程方法。
技能目标:1. 能够独立设计并搭建数码管显示电路;2. 能够运用所学编程知识,编写程序控制数码管显示不同数字和简单字符;3. 培养学生的动手实践能力、问题解决能力和团队协作能力。
情感态度价值观目标:1. 激发学生对电子技术和编程的兴趣,培养其主动探索精神;2. 培养学生严谨的科学态度,养成良好的实验操作习惯;3. 引导学生认识到数码管技术在现实生活中的应用,体会科技改变生活的价值。
课程性质:本课程属于电子技术和编程实践课程,注重理论联系实际,强调学生的动手实践能力。
学生特点:学生具备一定的电子技术基础和编程知识,对新鲜事物充满好奇心,喜欢动手实践。
教学要求:结合学生特点,注重启发式教学,引导学生主动探索,培养其解决问题和团队协作能力。
在教学过程中,关注学生的个体差异,提供个性化指导,确保每位学生都能达到课程目标。
通过课程学习,使学生能够将所学知识应用于实际项目中,提高其创新意识和实践能力。
二、教学内容1. 数码管基础知识:- 数码管的结构、工作原理;- 数码管的分类及特点;- 数码管的电路连接方法。
2. 编程控制数码管:- 常用编程语言及开发环境介绍;- 数码管显示数字及简单字符的编程方法;- 电路与程序调试技巧。
3. 实践项目:- 设计并搭建数码管显示电路;- 编写程序,实现数码管显示0-9数字及简单字符;- 创新设计:自定义显示模式,如滚动显示、动态效果等。
教学安排与进度:第一课时:数码管基础知识学习;第二课时:编程控制数码管原理及方法;第三课时:实践项目一:搭建数码管显示电路;第四课时:实践项目二:编写程序,实现数码管显示数字及简单字符;第五课时:创新设计,优化显示效果。
教材章节关联:《电子技术》第三章第三节:数字显示器件;《编程语言》第四章第二节:硬件编程基础。
课程设计说明书课程设计名称:数字电路课程设计课程设计题目:数码管显示控制器学院名称:信息工程学院专业:通信工程班级: 100423 学号: ******** 姓名:彭孟彬评分:教师:付崇芳2013 年 3 月 6 日数字电路课程设计任务书20 12-20 13 学年第 1 学期第19 周-20 周题目数码管显示控制器内容及要求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(音乐符号序列);然后再从头循环;2)打开电源自动复位,从自然数列开始显示。
进度安排2013.1.7-2013.1.8:查阅资料,方案分析与设计;2013.1.9-2013.1.10:电路仿真、画PCB线路板图;2013.1.11-2013.1.16:完成系统的制作、焊接、调试;2013.1.17-2013.1.18:设计结果检查。
学生姓名:阮皓、彭孟彬指导时间:周二、周三、周五指导地点:实验大楼南509室任务下达2013 年1月7日任务完成2013年1月18日考核方式 1.评阅□√ 2.答辩□ 3.实际操作□√ 4.其它□注:1、此表一组一表二份,课程设计小组组长一份;任课教师授课时自带一份备查。
2、课程设计结束后与“课程设计小结”、“学生成绩单”一并交院教务存档。
摘要数码管显示器是用数码管作为显示的器件,根据电路设计的不同,可以显示不同的数字和字母。
本课程设计依据数字电路原理,分析了需要显示的数字串的特点,采用了分组控制显示技术,实现打开电源数码管自动复位,并且数码管显示器从自然数列开始,依次显示自然数列,奇数数列,偶数数列,音乐符号序列,然后再从自然数列开始显示的循环显示的功能。
该数码管显示器具有很好的周期性与自动复位性。
设计中由控制端的输出信号自动控制各显示端自动循环显示,数码管显示器可应用于由八段LED数码管作为显示的灯饰中。
课程设计报告数字电路设计
设计项目:138控制数码管
姓名:Firesuiry
学号:XXXXXXXXXXXXX
指导老师:***
设计日期:2017年5月1日
一、设计原理及要求
1.1设计原理
数字显示器设计原理如图所示,由译码器74x138控制数码管的显示。
当0-9的BCD码输入时,数码管会显示相应的十进制数字,比如9的二进制码为1001,当输入为1001时数码管会显示“9”。
1.2设计要求
能正确识别BCD码,并在数码管上显示相应的数字。
二、主要元器件介绍
2.1 译码器74LS138D
真值表如下
2.2 非门器件74S05D
3.3. 与非门器件
7430N 74S22N
3.4 数码管
共阴共阳
三、设计分析
1.各数字所亮管子
2.各管子亮条件
3.设计
因为与非门更省管子,所以设计采用共阳数码管,低电平接通,亮的条件为1的只需将几个路接与非门接到数码管,亮的条件为0的接与非门再接非门到数码管。
另外用一个hex的数码管来显示正确结果。
输入采用单刀开关,接下拉电阻。
四、电路设计图。
数电课程设计数码管显示控制器的设计与实现 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】目录1引言是电子设备中不可缺少的部分,从灯泡,阴极射线管(CRT,cathode-ray tube)显示器,到发光二级管(,light-emittingdiode),液晶(,Liquid CrystalDisplay),显示器件的发展伴随着电子技术的不断发展。
目前,在小型便携式电子设备中,LED和LCD显示器件成为主要的显示器件,其中发光二级管和IJED数码管,主要用于状态指示和数字字符显示,LCD主要用于文字和图形显示。
LED数码管是用发光二级管组成字符笔画或点阵,用于显示简单字符和图形。
最常用的是七段LED数码管,它用发光二级管组成数字字符8的七段笔画,至少可以显示十六进制数字的十六个字符,再加上一个小数点显示,常用于在电子设备上显示数字字符串。
其特点主要在于使用简单,价格低廉,显示亮度高,功耗小,器件可靠性很高。
本设计即利用逻辑芯片来实现数码管的控制显示1.设计背景设计任务根据已知条件,完成对数码管显示控制器的设计、装配与调试。
设计要求(1)能自动一次显示出数字 0、1、2、3、4、5、6、7、8、9(自然数列),1、3、5、7、9(奇数列), 0、2、4、6、8(偶数列),0、1、0、1、2、3、4、5、6、7(音乐符号序列);然后再从头循环;(2)打开电源自动复位,从自然数列开始显示。
指导思想本设计将采用几个基本的数字集成的74系列(74LS153,555)芯片来完成所需要的数字逻辑显示功能(在七段数码管上按规律显示特定的数字)。
本设计具有逻辑清晰、设计巧妙的特点,能很好的符合课程设计的要求。
2.方案论证方案说明该设计的关键是对74LS153的输入端的强制置数的处理,设计要求产生奇数,实际上就是将第一个74LS153的1C1强制置1;要求产生偶数,实际上就是把第一个74LS153的1C2强制置0;要求产生0-7的音乐符号,实际就是把第二个74LS153的2C3强制置0;也就是说产生十进制的的计数一直是不变的,它内部的技术依然是0-9的计数,我们只是在外部改变了它的输出而已,因此我们这个方案采用一个最简易的方案:两个74LS160和两个 74LS153,一个555作脉冲产生之用,一片74LS48译码,一个七段数码管作显示。