计数显示器实验报告

合集下载

计数显示器实验报告

计数显示器实验报告

实验1 计数显示器实验目的:熟悉proteus仿真软件和Keil C51,掌握单片机的绘图方法。

实验原理:上图为一计数显示器的电路原理图。

图中两位七段共阴极数码管分别外接于p0口和P2口,此外P0口还外接7只上拉电阻。

按钮开关BUT接在3.7引脚。

时钟与复位电路分别接在19、18和9脚外处。

该显示器的功能是按压按键BUT后,数码管LED1和LED2上立即显示出按键压下次数。

当显示值到99后再次按压按键,显示值将从1重新开始,以此无限循环。

实验内容:(1)熟悉proteus软件,了解软件的结构组成与功能;(2)学习ISIS模块的使用方法,学会设置图纸、选元件、画导线、画总线、修改属性等基本操作;(3)学会可执行文件加载和程序仿真运行方法;(4)理解proteus在单片机开发中的作用,完成单片机电路原理图的绘制。

实验步骤:(1)观察proteus软件的菜单、工具栏、对话框等基本结构;(2)在proteus中绘制电路原理图,按照元件要求添加到编辑环境中;(3)在proteus中加载程序,观察仿真结果,检查电路图绘制的正确性。

具体实验如下:1、启动proteus的ISIS环境如下图:2、选择元器件:单击页面的“P”按钮,可弹出“Pick Device”元件选择窗口,利用“Keywords”检索输进元件名称,页面中将会显示元件图形,按“ok”见即选中。

如下图所示:利用此方法可继续选择其它元器件。

3、摆放好选择好的元器件:、编辑好元器件名称、编辑元器件属性。

4、对原理图布线:(1)画导线:利用鼠标通过画笔连接好元器件之间的连线。

如下图:(2)画总线:单击工具栏中的总线按钮,即可在编辑窗口画总线。

并在总线分支线上标好线标签。

如下图:5、画电源线:在工具栏中点击图标,会出现端子列表,其中POWER为电源端,GROUND为接地端。

6、编辑仿真文件.hex:(1)打开keil uvision软件,新建一个文件,在文件中输进计数器程序的源代码,保存该文件,在其文件后应加上扩展名(*.c)(2)单击“Project”下的“New project”菜单,在出现的对话框中输入要建立的工程的名字,不需要扩展名。

显示计数器的设计实验报告

显示计数器的设计实验报告

数字电路与逻辑设计实验报告
(一)实验名称:显示计数器的设计。

(二)实验目的:熟悉同步、异步计数器的工作原理及应用。

掌握任意进制计数器的设计方法。

(三)实验内容:掌握双二-五-十进制计数器74LS390的功能。

利用74LS390设计一个模18的计数器,使用555定时器产生计数脉冲信号,计数结果用数码管显示。

利用示波器观察CP、1QA、1QB、1QC、1QD、2QA的波形,并在报告中绘制。

(四)模拟电路上的运行结果:
(五)心得体会:
此次计数器的有关实验,不仅帮我巩固了计数器相关方面的知识,而且让我懂得和体会到了计数器功能测试的方法,并且也掌握了一些计数器的设计方法。

与此同时,还让我熟悉了同步、异步计数器的工作原理和应用。

虽然刚开始的时候还是遇到了一些难于解决的问题,但最后经过老师的讲解和自己大胆的尝试操作后,最终问题都迎刃而解了。

(六)思考题解答:。

计数显示器研究报告

计数显示器研究报告

计数显示器研究报告
计数显示器是一种用于显示计数值的设备,广泛应用于各个领域,特别是在工业自动化控制中。

计数显示器可以根据需要显示不同进制的计数值,如十进制、二进制、八进制等。

本研究报告将重点讨论计数显示器的原理、分类以及应用。

计数显示器的原理是基于数字电路的设计。

一般来说,计数显示器由计数器、解码器和显示单元三部分组成。

计数器根据输入的时钟信号进行计数,当达到某个预设的值时会产生一个触发脉冲。

解码器将触发脉冲转换为对应的控制信号,然后由显示单元将控制信号转化为对应的显示内容。

通过这种方式,计数显示器可以实时显示计数值。

根据显示原理的不同,计数显示器可以分为数码管显示器和液晶显示器两类。

数码管显示器采用数码管作为显示单元,可以显示数字0-9和一些字母,有较高的亮度和对比度,但是只能
显示有限的内容。

液晶显示器则采用液晶技术,可以显示更多的内容,如图形、文字等,但是亮度和对比度相对较低。

计数显示器在各个领域有着广泛的应用。

在工业自动化控制中,计数显示器可以用于显示生产线上的产品数量、速度等信息,以方便工人进行监控。

在交通领域,计数显示器可以用于道路上的交通信号灯,显示倒计时时间,提醒行驶车辆。

在电子游戏中,计数显示器可以用于显示得分、时间等信息,增强游戏体验。

总的来说,计数显示器是一种用于显示计数值的设备,原理是
基于数字电路的设计。

计数显示器可以根据需要显示不同进制的计数值,具有数码管和液晶显示器两种类型。

计数显示器在工业、交通和电子游戏等领域有着广泛的应用。

希望本研究报告对计数显示器的研究有所帮助。

计数显示器实验报告

计数显示器实验报告

《单片机原理与应用》课程实验报告姓名:胡莎学号22 所在班级:电信1202 实验时间:2014年4月30日星期三第一二节座位号9 指导教师:刘晓秋记分及评价:一、实验名称实验1:计数显示器(2课时)二、实验目的熟悉51单片机的基本输入/输出应用,掌握Proteus软件ISIS模块的原理图绘图方法及单片机系统仿真运行方法。

三、实验任务1、参照教材图A.1完成实验1电路原理图的绘制;2、利用教师提供的hex文件加载单片机程序;3、观察仿真结果,完成实验报告。

四、实验报告要求实验报告应包括:叙述原理图主要绘制过程、绘制的原理图、仿真运行截图、实验体会等(不少于300字)。

1、原理图主要绘制过程描述1)启动Proteus的ISIS模块从Windows开始菜单启动Proteus的ISIS模块后,可进入该软件的主界面。

2)选择元器件单击上图左侧的对象选择按钮“P”,可弹出“Pick Devices”元件选择窗口。

利用“Keywords”检索框可查找所需要的元器件,例如输入“80C51”,系统会在对象库中进行查找,并将搜索结果显示在“Results”列表框中。

双击所需元件名后,该元件会出现在对象选择列表窗口里。

利用此方法可继续选择其他元件。

欲将退出选择,单击“OK”按钮,关闭元件选择窗口,返回到主界面。

3)摆放元器件4)编辑元器件属性双击<TEXT>框进入元器件属性编辑对话框,并且单击“Style”选项卡。

取消“Visible”项的“Follow Global”属性,Visible将由灰色状态变为黑色,同样取消其选中状态,<TEXT>框将从原理图中隐藏起来。

按此步骤,可将每个元件下面的<TEXT>框变为隐藏状态。

5)对原理图布线:(1)画导线(2)画总线(3)画电源线。

6)添加.hex仿真文件7)仿真运行2、绘制的原理图图1 计数显示器原理图3、仿真运行效果图图2 计数显示器仿真图4、实验体会本次实验熟悉Proteus软件,了解软件的结构组成与功能;学习ISIS模块的使用方法,学会设置图纸、选元件、画导线、画总线、修改属性等基本操作;学会可执行文件加载及程序仿真运行方法;理解Proteus在单片机开发中的作用,完成单片机电路原理图的绘制。

计数、译码、显示综合实验

计数、译码、显示综合实验

数字电路与逻辑设计实验实验报告实验七计数、译码、显示综合实验一、实验目的1.熟悉中规模集成电路计数器的功能与应用2.熟悉中规模集成电路译码器的功能与应用3.熟悉LED数码管及显示电路的工作原理4.学会综合测试的方法二、实验仪器及设备1.实验箱、万用表、示波器2.74LS160x2、74LS48x2、74LS20、74LS10三、实验内容用集成计数器74LS160分别组成8421码十进制和六进制计数器,然后连接成一个六十进制的计数器。

使用LED译码显示电路显示。

四、实验原理由于74LS160计数器为异步清零和同步置数。

因此也存在两种的方法将74LS160改装为六进制计数器。

1.异步清零先得出六进制计数器的数值表:Q3 Q2 Q1 Q00 0 0 00 0 0 10 0 1 00 0 1 10 1 0 00 1 0 1当采用异步清零时,按照十进制数表,可令当74LS160从0101跳到0110瞬间,清零方程输出有效清零信号进行清零。

由函数式可得清零方程F = 。

将清零电路输出接到74LS160的清零端,即可完成一个六进制计数器。

2.同步置数明显,代表十位的74LS160要由5跳到0形成一个循环,要置入数肯定是0000,由于置数方式为同步置数,那么必须是整个六十进制计数器在显示59后,在下一个脉冲上升沿出现时就可以将0000置入计数器,完成了由59到0的循环计数。

按照函数逻辑,可得置数函数式为F = 其中RCO为个位进制计数器的进位输出。

3.用同一个数码管同时显示出个位数和十位数由于同一个数码管接受译码器信号是一致的,所以必须要对个位数信号和十位数信号进行选通再接入译码器,同时把高频率的时钟信号接到选通器和数码管的使能端。

具体的思路为,当高频时钟信号的低电平到达时,选通个位信号接入译码器,此时最右端的7端LED显示管也接收到有效显示信号,显示出个位数字。

当高电平到达时,同理,可在左端的显示管显示出十位数字。

计数显示器.

计数显示器.

学生实验报告学院:软件与通信工程学院课程名称:单片机系统设计专业班级:电信141班姓名:学号: 014学生实验报告(1)一、实验综述1、实验目的及要求【目的】熟悉51单片机的基本输入/输出应用,掌握Proteus ISIS模块的原理图绘图方法及单片机系统仿真运行方法【要求】对按键动作进行统计,并将动作次数通过数码管显示出来2、实验仪器、设备或软件Keil4, protues7二、实验过程(实验步骤、记录、数据、分析)【实验步骤】1.在ISIS中完成电路原理图的绘制;2.在keil4中编写代码,生成可执行文件3.加载可执行文件,观察仿真结果,检验电路图绘制的正确性【实验代码】:方法1:#include <reg51.h>sbit P37=P3^7;unsigned char code TAB_COM_CAT[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};unsigned char counter=0;void main(){P0=TAB_COM_CAT[0];P2=TAB_COM_CAT[0];while(1){ if(P37==0){counter++;if(counter==100) counter=0;P0=TAB_COM_CAT[counter/10]; P2=TAB_COM_CAT[counter%10]; while(P37==0);}}}return 0;}方法2:#include<reg51.h>sbit P37=P3^7;unsigned char code TAB_COM_CAT[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; unsigned char count;void delay(unsigned int time){unsigned int j = 0; for(;time>0;time--) for(j=0;j<125;j++); }void main(){count=0;P0=TAB_COM_CAT[count/10];P2=TAB_COM_CAT[count%10];while(1){ if(P37==0){delay(10);if(P37==0){count++;if(count==100)count=0;P0=TAB_COM_CAT[count/10];P2=TAB_COM_CAT[count%10];while(P37==0);}}}}【电路原理图】A B C D GA B C D E F GE F XTAL218XTAL119ALE30EA 31PSEN 29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD 10P3.1/TXD 11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR 16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1AT89C51234567891RP1RESPACK-80144306__翁飞【实验运行】 按键按1下按键按2下按键按3下A B C D GA B C D E F GE F XT AL218XT AL119ALE 30EA31PSEN 29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD 10P3.1/TXD 11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR 16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1AT89C51234567891RP1RESPACK-8三、结论1、实验结果按键每按一次,增量为1,显示器加一,当开关按9次后,再按1次,向左边数码管进1位。

单片机实验1计数显示器

单片机实验1计数显示器
实验目的:熟悉Proteus 仿真软件,掌握单片机原 理图的绘图方法
实验内容: 1、参考教材“计数显示器”硬件系统例图,完 成电路原理图的绘制; 2、利用提供的计数显示器可执行文件,检验绘 制原理图的仿真运行效果.
三、实验报告 (实验步骤、实验结果、疑问分析)
实验步骤: 1. 观察Proteus软件的菜单、工具栏、对话框等基
本结构; 2. 在Proteus中绘制电路原理图,添加原件到编辑
环境中; 3. 在Proteus中加载程序,观察仿真结果,检验电
路图绘制的正确性。
四、实验思考与总结: (自己的实验心得体会,请独立总结完成!!)
二、实验原始记录 1.表A.1 实验1的原件清单 2.图A.1 实验1的电路原理图
电路图可以打印
实验1-补充
பைடு நூலகம்实验内容
根据教材实验指导画图,在Proteus中画图。
1. P211-实验1 图A.1 2. P221-实验2 图A.19 3. P227-实验3 图A.32 4. P238-实验4 图A.53 5. P261-实验7 图A.94
微机原理与应用-实验
实验报告封面
实验名称: 实验1.计数显示器 班级、学号、姓名 实验类型:基础 指导教师: 彭昕昀、陈锦儒 注意:前5号同学请认真填写各项内容 实验报告内的预习时间、实验时间也请写上
一、实验预习:实验目的、实验仪器、实验原理、实验预习疑问
实验1.计数显示器

单片机实验计数显示器

单片机实验计数显示器

物理系光信息处理单片机原理及应用试验学生实验报告
实验项目计数显示器
实验地点
班级
姓名
座号
指导老师
实验时间: 20 年月日
一、实验目的:
熟悉51单片机的基本输入/输出应用,掌握Protues ISIS模块的原理图绘图方法及单片机系统仿真运行方法。

二、实验内容:
1、观察Protues ISIS模块的软件结构,熟悉菜单、工具栏、
对话框等基本单元功能;
2、学会选择元件、画总线、修改属性等基本操作;
3、学会可执行文件加载及程序仿真方法;
4、验证计数显示器的功能。

三、实验要求:
提交实验报告并包括如下内容:电路原理图、电路原理分析、仿真运行截图及实验小结。

四、实验元件:
五、实验过程
实验电路原理A所示,图中含有如下5个分支电路;由共阴极数码管LED1和LED2、P0口、P2口、上拉电阻RP1以及Vcc组成输出电路;由按钮开关BUT、P3.7和接地点组成的输入电路;
由C1、C2、晶振X1、引脚XTAL1、XTAL2与接地点组成的时钟电路;由C3、R1、引脚RST和Vcc组成上电复位电路;由Vcc和引脚EA组成片内ROM选择电路。

在编程软件的配合下,该电路可实现如下功能:可统计按钮BUT的按压次数,并将按压结果以十进制数形式显示出来;当显示值达到99后可自动从1开始,无限循环。

六、仿真运行过程
1、C51程序:
2、程序框图
3、计数器的仿真效果
七、实验小结
通过本次实验,使我们了解了Proteus的基本操作和运用Keil μvision软件,增强了我们的实际操作能力,提高了我们对单片机的认知。

实验3.6计数与显示

实验3.6计数与显示

输入 高位
4511引脚图
输入 低位
七段数码管显示笔段
CR D C B A
ET
Co
EP 74LS161
LD
CP QD QC QB QA
输出 高位 74LS161逻辑符号
输入输出端说明 CR: 异步清零端,低电平有效; LD: 同步置数端,低电平有效; ET、EP:使能端,高电平有效; CP:计数器时钟; D、C、B、A:数据输入端; QD、QC、QB、QA :数据输出端; Co:进位端。
九进制时序图
CP 1 2 3 4 5 6 7 8 0 1 2 QA 0 1 0 1 0 1 0 1 0 0 1 0 QB 0 0 1 1 0 0 1 1 0 0 0 1 QC 0 0 0 0 1 1 1 1 0 0 0 0 QD 0 0 0 0 0 0 0 0 1 0 0 0
十 位
“0”
ab c d e f g
数字电子技术实验
实验3.6 计数与显示
一、实验目的
1.学习计数器、译码器和七段显示器的使用方法。 2.掌握计数器、译码器和七段显示器的综合应用 。 3.掌握用示波器测试计数器输出波形的方法 。
二、实验任务
用 74LS161 计 数 器 、 4511 译 码 器 、 BS311201 显 示 器 和74LS00实现一个带显示的60进制计数器。
“1”
CR QD QC QB QA
ET
Co
EP 74LS161
LD
CP D C B A
&
其状态转换图为:
0000 0001 0010 0011 0100
“1”
1001 1000 0111 0110 0101
S9异步 清零
“0”

计数显示器实验报告1

计数显示器实验报告1

实验报告实验课程:单片机与外围电路设计实验名称:实验1 ——原理图绘制练习班级:学号:姓名:教师:实验日期:年月日一、实验目的:学习Proteus 软件的使用,掌握单片机原理图的绘图方法二、实验内容:1、绘制“计数显示器”电路原理图;2、利用提供的hex文件验证此电路的运行效果。

三、实验要求:提交的实验报告中应包括:1、绘图方法简述,要求说明元件与电源的选取、摆放及属性编辑,总线与标签的画法等内容;2、电路原理图,要求采用bmp图形输出方法提供;3、仿真运行效果展示,要求就仿真文件加载方法及3~4幅运行截图进行简要说明;4、实验小结,说明遇到的主要问题或实验1体会等。

参考电路原理图如下:元件类别电路符号元件名称Microprocessor ICs “U1”80C51Miscellaneous “X1”/12MHz CRYSTALCapacitors “C1”~“C2”/1nF CAPCapacitors “C3”/22μF CAP-ELECResistors Packs “RP1”/7-100ΩRESPACK-7Resistors “R1”/100ΩRESOptoelectronics “LED1”~“LED2”7SEG-COM-CAT-GRNSwitches & Relays “BUT”BUTTON ————————————————1、绘图方法简述在Proteus ISIS的绘图工具栏中找到元件模式,点击“P”,在库中输入关键词搜索实验需要的元器件,点击留以备用;连线时总线在总线模式中选取;电源,接地状态在终端模式中选取。

画图时左击选取元器件或电源等,移至屏幕中,选取自己想要放置的位置,按照原理图进行连线(可选取直接连线器,也可取消,自行连接)。

连线完毕后可以根据需要,对器件属性进行改变(右击编辑属性即可);为了更直观辨别连线,可右击连线,放置网络标号,完善电路原理图。

仿真时,点击单片机,将编辑元件中的Program File连至相应的代码文件,确认后,点击屏幕左下角开始键进行仿真。

数码计数显示器实训报告

数码计数显示器实训报告

一、实验目的1. 熟悉数码计数显示器的原理和结构。

2. 掌握数码计数显示器的驱动方法。

3. 能够根据实际需求设计并搭建数码计数显示器电路。

二、实验原理数码计数显示器是一种将数字信号转换为直观的数字显示的电子设备。

它主要由以下几部分组成:1. 数码管:数码管是数码计数显示器的核心部件,它可以将数字信号转换为直观的数字显示。

常见的数码管有七段数码管和液晶显示屏(LCD)等。

2. 计数器:计数器是数码计数显示器的核心电路,它可以将输入的脉冲信号进行计数,并将计数结果输出给数码管显示。

3. 驱动电路:驱动电路用于驱动数码管显示数字,常见的驱动电路有共阳极驱动电路和共阴极驱动电路。

4. 控制电路:控制电路用于控制计数器的计数过程,常见的控制电路有定时器/计数器(如555定时器)和微控制器等。

三、实验器材1. 数码管:共阳极七段数码管(如HD7279)或共阴极七段数码管(如HD7278)。

2. 计数器:74LS161十进制计数器。

3. 驱动电路:共阳极或共阴极驱动电路。

4. 控制电路:555定时器或微控制器。

5. 电源:直流电源。

6. 电阻、电容、导线等。

四、实验步骤1. 搭建数码计数显示器电路:根据实验需求,选择合适的数码管、计数器、驱动电路和控制电路。

将各部分电路按照原理图连接起来,确保连接正确无误。

2. 编写控制程序:根据实验需求,编写控制程序,实现计数器的计数过程。

如果使用555定时器,需要编写定时器初始化程序;如果使用微控制器,需要编写微控制器初始化程序和计数器控制程序。

3. 调试电路:将电路连接到电源,检查电路是否正常工作。

如果使用555定时器,观察定时器输出是否正常;如果使用微控制器,观察数码管显示是否正常。

4. 调整参数:根据实验需求,调整计数器计数速度、数码管显示亮度等参数,确保电路稳定可靠地工作。

5. 验证功能:进行功能测试,验证数码计数显示器电路是否满足实验要求。

例如,观察数码管显示的数字是否正确,计数器是否能够正常计数等。

led计数电路实验总结

led计数电路实验总结

led计数电路实验总结一、背景与目的本次实验的背景是学习数字电路中的计数器电路,掌握LED计数电路的设计与实现方法。

本次实验旨在通过实践操作,加深对计数器电路原理和应用的理解,同时提高学生的动手能力和创新意识。

二、实验原理1. 计数器电路计数器是一种能够对输入信号进行计数并输出相应状态的数字电路。

常见的计数器有二进制、十进制和BCD码等类型。

其中,二进制计数器最为常见,其可以将输入信号转换成二进制码,并根据规定递增或递减输出。

2. LED显示LED是一种半导体发光元件,其具有低功耗、长寿命、高亮度等优点,在数字电路中广泛应用于显示元件。

LED可以通过控制其通断状态来显示不同的数字或字母。

3. 计数器与LED显示结合将计数器与LED显示结合起来,可以构成一种简单而有效的数字计数显示系统。

当输入信号触发时,计数器开始递增或递减,并将当前状态通过LED灯进行展示。

三、实验步骤1. 硬件设计:根据课程要求和自己的想法,设计出符合要求的LED计数电路。

2. 电路搭建:根据设计图纸,选用合适的元器件进行电路搭建,并进行必要的接线和调试。

3. 软件编程:使用VHDL语言编写计数器程序,并将其下载到FPGA芯片中。

4. 实验测试:对搭建好的LED计数电路进行实验测试,检查其是否满足预期功能和性能。

四、实验结果经过反复调试和实验测试,本次LED计数电路实验取得了良好的效果。

在输入信号触发后,LED灯递增或递减显示当前状态,并能够正确地进行数据转换和显示。

同时,该电路具有稳定性好、响应速度快等优点,在数字计数显示方面具有广泛的应用前景。

五、总结与展望本次LED计数电路实验通过理论学习、硬件设计、软件编程和实验测试等环节,全面提高了学生对数字电路计数器原理和应用的认识。

同时,也锻炼了学生的动手能力和创新意识,在未来的学习和工作中将具有重要意义。

在今后的学习中,我们还需要进一步深入研究数字电路技术,并结合实际应用进行创新和探索,为推动数字化时代的发展做出更大的贡献。

计数器显示电路实训报告

计数器显示电路实训报告

一、实验目的1. 理解和掌握计数器的基本原理和工作方式。

2. 学习计数器显示电路的设计与搭建方法。

3. 熟悉计数器在数字电路中的应用。

4. 培养实际操作能力和问题解决能力。

二、实验原理计数器是一种用于实现计数功能的数字电路,其基本原理是利用触发器进行计数。

常见的计数器有异步计数器和同步计数器两种。

异步计数器采用触发器级联的方式,计数过程中各个触发器的翻转时间不同,因此存在一定的延迟;同步计数器则采用统一的时钟信号,使得各个触发器同时翻转,计数速度快。

计数器显示电路主要由计数器、译码器和显示器三部分组成。

计数器负责计数,译码器将计数器的输出转换为对应的显示信号,显示器则将译码器的信号转换为数字显示。

三、实验仪器与材料1. 数字逻辑实验箱2. 计数器芯片(如74LS90、74LS161等)3. 译码器芯片(如74LS48、CD4511等)4. 显示器(如七段数码管)5. 电源、导线、连接器等四、实验步骤1. 搭建计数器电路(1)根据实验要求选择合适的计数器芯片,如74LS90。

(2)按照计数器芯片的引脚功能,将计数器的输入端、输出端和时钟信号分别连接到实验箱的相应接口。

(3)检查电路连接是否正确,确保无短路或接触不良现象。

2. 搭建译码器电路(1)根据实验要求选择合适的译码器芯片,如74LS48。

(2)将译码器的输入端连接到计数器的输出端。

(3)将译码器的输出端连接到显示器的输入端。

(4)检查电路连接是否正确,确保无短路或接触不良现象。

3. 搭建显示器电路(1)将显示器的各个段分别连接到译码器的输出端。

(2)检查电路连接是否正确,确保无短路或接触不良现象。

4. 电源连接(1)将实验箱的电源连接到计数器、译码器和显示器的电源接口。

(2)确保电源电压符合实验要求。

5. 电路调试(1)打开实验箱电源,观察显示器是否正常显示数字。

(2)通过实验箱的按键或开关控制计数器的计数方向和速度。

(3)观察显示器显示的数字是否与计数器的计数值一致。

计数显示器实验报告(二)

计数显示器实验报告(二)

计数显示器实验报告(二)
罗福莉201311212003
赵帅帅201311211914 1.实验器材:7段显示器一个,74LS48芯片一片,面包板一个,直流稳压电源,导线若干。

2.实验路线图:
3.实验流程
① 按照74LS48和计数显示器的引脚2图在面包板上连接好线路。

② 将74LS48的灯线(LT ——
)接地,测试线路连接是否正确,如果正确,则技术显示器显示“8”,所有的二极管全部点亮。

③ 将74LS90的Q A ,Q B ,Q C ,Q D 和74LS48的A 1(A ),A 2(B ),A 3(C ),A 4(D )端连接,然后将Q A 与输入B 连接。

④ 将R o1,R o2,R g1,R g2按照如表1接地或悬空(前两行任选其一,其中1表示高电平,输入端悬空,0表示低电平,输入端接地,X 表示任意,悬空接地均可),此时74LS90将置零,显示器显示0。

⑤ 按照表1(后四行)在R o1,R o2,R g1,R g2悬空或者接地。

⑥ 将74LS90的输入端A 接到DDS 函数信号发生器的正极,将74LS90的GND 接到DDS 函数信号发生器的负极,此时显示器显示8(因为此时频率太高,肉眼看不清0-9的变化)因此将DDS 函数信号发生器的频率调节到1HZ ,可观察到计数显示器像电子时钟从0-9变化匀速变化。

⑦ 观察技术显示器显示结果,记录数据,分析现象,思考与总结。

表1:真值表
注1:1=高电平级悬空0=低电平即接地×=不定。

计数显示_实验报告

计数显示_实验报告

一、实验目的1. 了解计数显示的基本原理和方法。

2. 掌握计数显示电路的设计与制作。

3. 熟悉计数显示模块的使用。

二、实验原理计数显示是一种将数字信号转换为直观的数字显示的方法。

常见的计数显示方法有LED数码管显示、LCD液晶显示等。

本实验以LED数码管显示为例,介绍计数显示的基本原理。

LED数码管是一种由多个LED灯组成的显示器件,通过控制LED灯的亮与灭来显示数字。

常见的LED数码管有七段式和十四段式两种。

本实验采用七段式LED数码管,其结构如图1所示。

图1 七段式LED数码管结构图计数显示的基本原理如下:1. 计数器:用于记录输入的脉冲信号数量,常见的计数器有十进制计数器、十六进制计数器等。

2. 比较器:将计数器的输出与预设的数值进行比较,当计数器输出等于预设数值时,输出一个信号。

3. 驱动电路:将比较器输出的信号转换为LED数码管所需的驱动信号,驱动LED数码管显示相应的数字。

三、实验仪器与设备1. 实验箱:1套2. LED数码管:1个3. 74LS90计数器:1个4. 74LS20比较器:1个5. 电阻:若干6. 电容:若干7. 信号发生器:1个8. 电源:1个四、实验步骤1. 连接电路:根据实验原理图,将计数器、比较器、驱动电路、LED数码管等元器件连接到实验箱上。

2. 调整参数:根据实验要求,调整计数器的预设数值和比较器的阈值。

3. 测试电路:将信号发生器输出的脉冲信号连接到计数器的输入端,观察LED数码管显示的数字是否正确。

4. 调试电路:根据观察结果,对电路进行调整,直至LED数码管显示的数字正确。

五、实验结果与分析1. 实验结果:连接电路后,调整参数,观察LED数码管显示的数字为预设数值,实验成功。

2. 实验分析:(1)计数器在脉冲信号的作用下,计数器中的数值逐渐增加。

(2)当计数器的数值达到预设数值时,比较器输出一个信号,该信号通过驱动电路驱动LED数码管显示相应的数字。

(3)实验过程中,若LED数码管显示的数字不正确,可能是电路连接错误、元器件损坏或参数设置不当等原因。

单片机计数显示器实验报告

单片机计数显示器实验报告

单片机计数显示器实验报告实验报告:单片机计数显示器一、实验目的本实验旨在通过单片机编程,设计并实现一个计数显示器电路。

通过实现计数功能,掌握单片机的IO口操作、延时函数的使用及LED数码管的驱动原理。

二、实验器材1.单片机开发板2.数码管3.连接线三、实验原理本实验使用的单片机开发板上有8个LED数码管和相应的IO口,我们可以通过控制IO口状态,来驱动数码管显示数字。

数码管是7段共阳极结构,即每个数字都是由7个发光二极管组成。

我们可以通过控制每个发光二极管的通断状态,来显示不同的数字。

数码管的7个段分别命名为a、b、c、d、e、f、g,表示显示数字的不同部分。

每个IO口控制一个发光二极管的通断,例如P0口控制a段,P1口控制b段,以此类推。

四、实验步骤1.设计电路连接:将单片机开发板的IO口与数码管的各段和各位连接起来。

2.编写程序代码:使用C语言编写单片机的程序代码,实现计数及显示功能。

4.运行程序:观察数码管显示的效果,检查是否符合预期。

五、实验结果与分析经过以上步骤,我们成功地实现了单片机计数显示器电路。

通过设置不同的数值,数码管会显示相应的数字,实现了计数功能。

六、实验心得体会通过本次实验,我学到了单片机的IO口操作、延时函数的使用及LED数码管的驱动原理。

在实验中,我遇到了一些困难,如如何控制不同位的数码管显示不同的数字,并且在显示不同数字时存在闪烁现象。

通过调试程序,我解决了这些问题,并对单片机的使用更加熟悉了。

总的来说,本次实验让我对单片机有了更深入的了解,通过实际操控硬件并编写程序,使我对计算机硬件与软件的关系有了更直观的认识。

同时,通过解决问题,我也提高了自己的动手能力和问题解决能力。

七、实验改进设想在实验过程中,我注意到数码管在显示数字时会有闪烁现象,这可能是由于程序中的延时时间不够长引起的。

后续改进可以通过增加延时时间来减少闪烁现象的发生。

另外,本实验只实现了基本的计数功能,除了数字0-9的显示外,还可以扩展显示其他字符或符号。

计数、译码、显示电路实验报告

计数、译码、显示电路实验报告

计数、译码、显示电路实验报告实验目的1.掌握集成十进制计数器、显示译码驱动器及数码管的功能与使用方法。

2.学习译码器和共阳极七段显示器的使用方法。

3.进一步熟悉用示波器测试计数器输出波形的方法。

一、实验原理生活中常需要将计数脉冲值直观的显示出来,它的实现一般经过了下面几个步骤,如图,输出的脉冲信号通过显示器显示出相应的数字。

图3.7.1计数、译码、显示框图1.计数器输入的脉冲数通过计数器计数,并将结果用8421 BCD 码表示出来,本实验中采用了一种十进制计数器74LS160。

以74160为例,通过对集成计数器功能和应用的介绍,帮助读者提高借助产品手册上给出的功能表,正确而灵活地运用集成计数器的能力。

(1)74LS160的功能介绍74LS160为十进制可预置同步计数器,其逻辑符号如图,功能表见表表3.7.l74LS160的功能表输入输出CT P CT T CP D0 D1D 3 D4Q 0 Q1 Q2 Q3计数器译码器显示器脉冲信号CR LDL ××××××××L L L L H L ××↑ d 0 d 1 d 2 d 3d 0 d 1 d2d3H H H H↑××××计数 H H L ××××××保持 H H× L×××××保持注意:3210Q Q Q Q CT COT 计数器有下列输入端:异步清零端CR (低电平有效),时钟脉冲输入端CP ,同步并行置数控制LD (低电平有效),计数控制端 CT T 和 CTp ,并行数据输入端D 0~D 3。

它有下列输出端:四个触发器的输出端Q 0~Q 3,进位输出CO。

根据功能表3.7.l ,可看出74160具有下列功能:①异步清零功能:若CR 输入低电平,则不管其他输入端(包括CP 端)如何,实现四个触发器全部清零。

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

实验1 计数显示器
实验目的:
熟悉proteus仿真软件和Keil C51,掌握单片机的绘图方法。

实验原理:
上图为一计数显示器的电路原理图。

图中两位七段共阴极数码管分别外接于p0口和P2口,此外P0口还外接7只上拉电阻。

按钮开关BUT接在3.7引脚。

时钟与复位电路分别接在19、18和9脚外处。

该显示器的功能是按压按键BUT后,数码管LED1和LED2上立即显示出按键压下次数。

当显示值到99后再次按压按键,显示值将从1重新开始,以此无限循环。

实验内容:
(1)熟悉proteus软件,了解软件的结构组成与功能;
(2)学习ISIS模块的使用方法,学会设置图纸、选元件、画导线、画总线、修改属性等基本操作;
(3)学会可执行文件加载和程序仿真运行方法;
(4)理解proteus在单片机开发中的作用,完成单片机电路原理图的绘制。

实验步骤:
(1)观察proteus软件的菜单、工具栏、对话框等基本结构;
(2)在proteus中绘制电路原理图,按照元件要求添加到编辑环境中;
(3)在proteus中加载程序,观察仿真结果,检查电路图绘制的正确性。

具体实验如下:
1、启动proteus的ISIS环境如下图:
2、选择元器件:
单击页面的“P”按钮,可弹出“Pick Device”元件选择窗口,利用“Keywords”检索输进元件名称,页面中将会显示元件图形,按“ok”见即选中。

如下图所示:
利用此方法可继续选择其它元器件。

3、摆放好选择好的元器件:、编辑好元器件名称、编辑元器件属性。

4、对原理图布线:
(1)画导线:
利用鼠标通过画笔连接好元器件之间的连线。

如下图:
(2)画总线:
单击工具栏中的总线按钮,即可在编辑窗口画总线。

并在总线分支线上标好线标签。

如下图:
5、画电源线:
在工具栏中点击图标,会出现端子列表,其中POWER为电源端,GROUND为接地端。

6、编辑仿真文件.hex:
(1)打开keil uvision软件,新建一个文件,在文件中输进计数器程序的源代码,保存该文件,在其文件后应加上扩展名(*.c)
(2)单击“Project”下的“New project”菜单,在出现的对话框中输入要建立的工程的名字,不需要扩展名。

单击保存按钮对话框,将出现如下对话框,在这个对话框中选择Atmel公司的89C51芯片。

再点击“ok”按钮回到主页面,在主界面上将出现“Target1”,单击其前面的“+”,可以看到
下一层的“Source Groupe”。

单击“Source Groupe”使其反白显示,然后右击,出现一个下拉菜单,选中其中的,出现一个对话框,双击*.c文件,把文件加入工程项目中。

(3)、工程设置
单击project窗口中的Target 1,然后执行菜单“Project”---“Option for target target 1”命令即出现工程设置对话框,设置好其中的Target选项卡。

(4)、编译、连接
选择菜单“project”—Build target命令,系统将自动对程序文件进行编译,情况如下图。

(5)添加.hex文件
双击80C51元件,弹出如下对话框,将编译形成的正确的文件09241.hex文件,加载至“Program File”上,形成课执行文件,如下图所示:
7、仿真运行
单击原理图编辑窗口左下角的仿真控制工具栏中的图标,即可进行仿真运行。

每按一次“BUT”
按钮数码管上的数子就会加一。

实验总结:
通过本次实验,是我们了解了proteus的基本的操作方法以及如何运用kevil vision软件进行编辑可执行文件,增强了我们的实际操作能力,为我们以后的深入学习打下基础。

相关文档
最新文档