求一个用51单片机和74ls174ls139做38译码器器电子时钟程序 有注释的而最好

单片机控制74LS138译码器_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
赠送免券下载特权
10W篇文档免费专享
部分付费文档8折起
每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
单片机控制74LS138译码器
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
你可能喜欢您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
基于80的51单片机的数字钟[附图+源码+中英文文献].doc 47页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
你可能关注的文档:
··········
用单片机做一个数字钟是单片机应用中的一个典型例子.本设计充分利用8051单片机的4个I/O口,外加两片74LS07作数码管驱动电路,12位数码管的片选信号由74LS138译码器提供,采用动态显示。为增加驱动能力,又在数码管的阴极端加9013驱动管。
我们设计出的电子钟采用24小时制计时,其中添加了整点报时,半点报时和闹铃提示功能。另外为了需要,我们还添加了秒表功能。
关键词:单片机最小系统
It is a typical example to make a digital clock with the MCU. This design makes
a good use of the I/O redirections,And we use two pieces of 74ls07 as the drivers for the LED, two pieces of 74ls138 as the encoders. We
desplay the time in dynamic mathod. For the purpose of improving the ability of driving ,we add the 9013 as the driver for the LED.
The work we design use 24 hour format, we add a alarm, so the clock can remind us at the time we set ahead. Moreover for the sake of demand, we still add the stop-watch function.
Key words:the
Minimum system
dynamic display
当今,计算机技术带来了科研和生产的许多重大飞跃,微型计算机的应用已渗透到生产、生活的各个方面。其中单片微型计算机虽然问世不久,然而体积小、价廉、功能强,其销售额以每年近80%的速率增长。他的性能不断提高,适用范围愈来愈宽,在计算机应用领域已占有日益重要的地位。
单片微型计算机简称单片机,又成为控制器。他是在一块半导体上,集成了CPU、ROM、RAM、I/O接口、定时器/计数器、中断系统等功能部件,构成了一台完整的数字计算机。单片机在生产生活中的许多方面得到广泛的应用,例如,生活中五彩变幻的霓虹灯,手机通信,温度检测,流量控制等都涉及到单片机。
单片机的应用结束了计算机专业人员“垄断”计算机系统开发与应用的时代,他既给各种专业人员、特别是许多工程技术人员带来了学习和掌握计算机技术的紧迫性,同时也带来了可能性,因为组成计算机应用系统变得容易、“平凡”,增强了人们进入这一领域的信心
单片机的历史非常短暂,然而发展十分迅猛。自1971年美国Intel公司首先研制出4位单片机4004以来,他的发展可粗略划分为四个阶段:
第一阶段年,属萌芽阶段。发展了各种4位单片机,多用于家用电器、计算器、高级玩具。
第二阶段 年,为初级8位机阶段,发展了各种中、低档8位单片机,典型的如MCS-48系列单片机,片内含多个8位并行I/O接口、一个8位定时器/计数器,不带串行接口,其功能可以满足一般工业控制和智能化仪器仪表等的需要。
第三阶段 年,高级8位机阶段,发展了高性能的8位单片机,例如MCS-51系列单片机,它带有串行I/O接口和多个16位定时器/计数器,具有多级中断功能。这一阶段进一步拓宽了单片机的应用范围,使之能用于智能终端、局部网络接口,并挤入了个人计算机领域。
第四阶段 1983年以后,16位单片机阶段。发展了MCS-96系列等16位单片机。功能很强,价格却迅速下降。片内有A/D转换器;可快速输入、输出;可用于电机控制;网络通信能力有显著提高。
二、单片机的特点
单片机的集成度很高,他将微型计算机的主要部件都集成在一块芯片上,具有下列特点:
体积小、重量轻、价格便宜、耗电少;
根据工程环境要求设计,且许多功能部件集成在芯片内部,其信号通道受外界影响小,故可靠性高,抗干扰性能优于采用一般的CPU
控制功能强,运行速度快。其结构组成与指令系统都着重满足工控要求,又极丰富的条件分支指令,有很强的位处理功能和I/O口逻辑操作功能。
片内存储器的容量不可能很大;引脚也嫌少,I/O引脚常不够用,且兼第二功能,第三功能但存储器和I/O口都易于扩展
用单片及制作数字钟是单片机的一个典型应用。通过设计制作一个多功能数字钟,我们可以充分了解单片机的工作原理,学会如何用单片机实现数据的处理,设
正在加载中,请稍后...74HC138三八译码器的应用
16:28:02来源: diangon 关键字:&&&&
  在我们设计单片机电路的时候,单片机的IO口数量是有限的,有时并满足不了我们的设计需求,比如我们的一共是32个IO口,但是我们为了控制更多的器件,就要使用一些外围的数字芯片,这种数字芯片由简单的输入逻辑来控制输出逻辑,比如这个,图1是74HC138在我们原理图上的一个应用。
图1&74HC138应用原理图
  从这个名字来分析,三八译码器,就是把3种输入状态翻译成8种输出状态。从图1所看出来的,74HC138一共有1~6一共是6个输入引脚,但是其中4、5、6这三个引脚是使能引脚。使能引脚和我们前边讲74HC245的OE引脚是一样的,这三个引脚如果不符合规定的输入要求,Y0到Y7不管你输入的1、2、3引脚是什么电平状态,总是高电平。所以我们要想这个74HC138正常工作,ENLED那个输入位置必须输入低电平,ADDR3位置必须输入高电平,这两个位置都是使能控制端口。不知道大家是否记得我们第二课的程序有这么两句ENLED&=&0;ADDR3&=&1;就是控制使这个74HC138使能的。
  这类逻辑芯片,大多都是有使能引脚的,使能符合要求了,那下面就要研究逻辑控制了。对于数字器件的引脚,如果一个引脚输入的时候,有0和1两种状态;对于两个引脚输入的时候,就会有00,01,10,11这四种状态了,那么对于3个输入的时候,就会出现8种状态了,大家可以看下边的这个真值表&&图,其中输入是A2,A1,A0的顺序,输出是从Y0,Y1....Y7的顺序。
图2&74HC148真值表
  从图2可以看出,任一输入状态下,只有一个输出引脚是低电平,其他的引脚都是高电平。我们清楚的知道,8个LED小灯的总开关三极管Q16基极的控制端是LEDS6,也就是Y6输出一个低电平的时候,可以开通三极管Q16,从右侧的希望输出的结果,我们可以推导出我们的A2,A1,A0的输入状态应该是110,那我们再来看下原理图3。
图3&点亮LED小灯整体示意图
  那么我们在整体捋一遍点亮LED小灯的过程,首先看74HC138,我们要让LEDS6为低电平才能导通三极管Q16,所以ENLED&=&0;ADDR3&=&1;保证74HC138使能。然后ADDR2&=&1;&ADDR1&=&1;&ADDR0&=&0;这样保证了三极管Q16这个开关开通,5V电源加到LED上。
  而74HC245左侧是通过P0口控制,我们让P0.0引脚等于0,就是DB_0等于0,而右侧DB0等于DB_0的状态,也是0,那么这样在这一排共8个LED小灯当中,只有最右侧的小灯和5V之间有压差,有压差就会有电流通过,有电流通过我们的LED2就会发光。
  74HC245左侧我们可以看出来,是直接接到P0口上的,而74HC138的ADDR0&~&ADDR3接在何处呢?
图4&跳线帽接口部分
  跳线帽是大家以后要常用的一个器件,他的作用就是起到导线的作用,我们可以通过跳线帽来实现连接线的切换。
图5&跳线实物图
  大家看,跳线帽本身可以占2个针的位置,现在是把右侧和中间的针插到了一起,这样实现的就是图4中的P1.0和ADDR0连接到一起,P1.1和ADDR1接一起,P1.2和ADDR2接一起,P1.3和ADDR3接一起。
关键字:&&&&
编辑:什么鱼
引用地址:
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
关注eeworld公众号快捷获取更多信息
关注eeworld服务号享受更多官方福利
网友正在学习IC视频
EEWORLD网友正在观看&&视频
EEWORLD网友正在观看&&视频
EEWORLD网友正在观看&&视频
EEWORLD网友正在观看&&视频
EEWORLD网友正在观看&&视频
相关关键词
热门关键词
大学堂最新课程
汇总了TI汽车信息娱乐系统方案、优质音频解决方案、汽车娱乐系统和仪表盘参考设计相关的文档、视频等资源
热门资源推荐
频道白皮书
何立民专栏
北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。用74ls154实现十六进制显示译码器
08/07 01:22
显示译码器是数字电子技术组合逻辑电路中一个很重要的器件,在数字电子技术应用中不可缺少,特别是在信息技术数字化的今天,其应用越来越广泛,但在组织开展科技创新和电子设计制作竞赛活动中,学生在设计制作抢答器.记分器.记时器等电子产品时,总是对如何准确设计出符合功能要求的显示译码器胸中无数,因此,小编讲分享与一个显示器电路图对此问题进行了分析与研究. 显示译码器是属于数字电子技术中的组合逻辑电路,所以在设计时,同样应该遵循组合逻辑电路的设计方法,共有四个步骤:一是根据功能要求确定所设计电路输入.输出变量
04/27 00:56
发光二极管(LED)由特殊的半导体材料砷化镓. 磷砷化镓等制成,可以单独使用,也可以组装成分段式或点阵式LED显示器件(半导体显示器). 分段式显示器(LED数码管)由7条线段围成8型,每一段包含一个发光二极管.外加正向电压时二极管导通,发出清晰的光,有红.黄.绿等色.只要按规律控制各发光段的亮.灭,就可以显示各种字形或符号. 图1(a)是共阴式LED数码管的原理图,图1(b)是其表示符号.使用时,公共阴极接地,7个阳极a~g由相应的BCD七段译码器来驱动(控制),如图1(c)所示. 显示译码器
02/15 21:23
在数字系统中工作的是二进制的数字信号,而人们习惯十进制的数字或运算结果,因此需要用数字显示电路,显示出便于人们观测.查看的十进制数字.显示译码器主要由译码器和驱动器两部分组成,通常这二者都集成在一块芯片中. 一.七段数字显示器 这种显示器由七段可发光的字段组合而成. 1.七段半导体数码显示器(LED) ⑴ 图示为数码显示器的外形,由七段发光二极管组成. 利用字段的不同组合,可分别显示出0-9十个数字. ⑵ 发光二极管数码显示器的内部接法有两种. 共阳接法,当某段外接低电平时,该段被点亮 共阴接法
10/14 00:05
摘要:针对显示译码器设计时,输入.输出变量难以确定的问题,提出了功能解析和变量关联设计法.显示译码器输出经驱动器使显示器工作,输出变量的多少和状态取决于显示器的种类,输入变量的多少和状态与输出显示结果有关.研究表明,显示译码器输入变量的位数,n与输出显示结果的个数N之间满足2n=N或2n-1&N≤2n,输出变量的个数与显示器的输入相同,状态相互对应. 关键词:译码器:驱动器:显示器设计:输入变量:输出变量 显示译码器是数字电子技术组合逻辑电路中一个很重要的器件,在数字电子技术应用中不可缺少,特别
03/13 12:21
数码由分布在同一平面上若干段发光的笔画组成,如半导体显示器.半导体数码管--BS201A半导体数码管是分段式半导体显示器件,其基本结构是PN结,即用发光二极管(LED)组成字型来来显示数字.这种数码管的每个线段都是一个发光二极管,因此也称LED数码管或LED七段显示器. BCD---七段显示译码器(74LS48) 因为计算机输出的是BCD码,要想在数码管上显示十进制数,就必须先把BCD码转换成 7 段字型数码管所要求的代码.我们把能够将计算机输出的BCD码换成 7 段字型代码,并使数码管显示出十
10/11 16:24
1. 作用 在数字系统中,译码器的功能是将一种数码变换成另一种数码.译码器的输出状态是其输入变量各种组合的结果.译码器的输出既可以用于驱动或控制系统其他部分,也可驱动显示器,实现数字.符号的显示. 2. 类型 译码器是一种组合电路,工作状态的改变无需依赖时序脉冲.译码器可分为数码译码和显示译码两大类.其中: ·显示译码:包括驱动液晶显示器(LCD).发光二极管(LED).荧光数码管等. ·数码译码:主要是用来完成各种码制之间的转换.例如可用来完成BCD-十进制数.十进制数-BCD之间数制的转换.
06/11 03:15
本文介绍一种自动巡回检测电路.该电路由时钟自动巡回检测和通道显示等电路组成.可以对16路(可扩展)信号进行分时检测,并同步显示通道号.被检测信号可以是传感器(如温度.压力.流量等)输出的0-5V模拟信号,也可以是TTL逻辑数字信号.电路设有自动/手动控制功能,为信号自动采集控制及集中测量提供方便.电路工作稳定可靠,装调方便.采用普通数字电路,可用于工业自动检测.病房呼叫.集群报警等.电路原理如附图所示,有兴趣的读者不妨一试. 1. 时钟电路 用六反相器CD4069中的两个反相器组成振荡电路,为巡
11/08 17:44
译码同编码的过程相反.通过译码可将输入的二进制代码按编码时的原意译成对应的特定信息或十进制数码输出.译码器是一个多输入.多输出的组合逻辑电路.它的作用是把机器识别的.给定的二进制代码&翻译&成为人们识别的特定信息,使其输出端具有某种特定的状态,并且在输出通道中相应的一路有信号输出. 译码器在数字系统中有广泛的用途,不仅用于代码的转换.终端的数字显示,还用于数据分配.存储器寻址和组合控制信号等. 按功能的不同译码器可分为通用变量译码器.代码变换译码器和显示译码器,下面主要介绍变量译码器和
01/02 07:56
译码器是数字电路中用途较多的一种多输入.多输出的组合逻辑电路.译码器不仅用于代码的转换.终端的数字显示,还可用于数据分配.存储器寻址和组合控制信号等场合. 译码器有两类,其一是代码转换译码器,其二是显示译码器.在数字系统的内部,若有两部分电路使用不同的代码,而需代码转换电路作为它们的桥梁,以便协同工作而组合成的代码转换译码器(如BCD码到十进制译码器):把输入二进制代码译成时应的输出信号,组成的代码变量译码器.显示译码器主要用来驱动各种显示器件如LED(发光二极管数码显示器).LCD(液晶显示器
05/09 11:19
译码是编码的逆过程,是将具有特定含义的一组代码&翻译&出它的原意,能完成译码功能的 电路 称为 译码器. 译码器的使用场合非常广泛,例如, 数字仪 表 中的各种显示译码器,计算机中的地址译码器.指令译码 器,通信设备中由译码器构成的 分配器 ,以及各种代码变换译码器等.在实际应用中,有许多译码器集成 芯片 可供选择,有二进制译码器.二-十进制译码器和数字显示译码器等. (1)3线-8线译码器 74LS138 74LS138译码器电路及引脚如图1所示,其真值表见表1,也是74LS138的
04/14 06:43
基于单片机双色无表针钟表的设计方案硬件以AT89S51单片机为控制核心,采用74LS154(4-16线译码器)扩展I/O口以控制钟表的显示,并采用12个红色LED灯表示小时,12个绿色LED灯表示分钟,每隔5分钟,变化一次. 同一时间仅有两个LED灯亮,节能.方便.易识别,且富有个性. 一.总体结构 1.主体结构模块 本设计分为核心控制.显示控制和时间调整三大模块,主体结构如下图所示. 2.LED灯模块 该钟表中LED灯的摆放位置如下图所示: (红色LED灯表示小时,绿色LED灯表示分钟) 二.
11/16 01:26
1 引言 生活中可视广告随处可见,大多采用LED汉字 显示屏 ,而汉字的显示模块可直接影响广告本身效果.基于 AT89S52 LED汉字显示模块有多种形式,包括汉字全屏显示.汉字从右往左显示.汉字从下往上显示.汉字拉幕式显示等多种方式. 2 系统组成与工作原理 基于AT89S52 LED汉字显示屏系统组成如图1所示,主要由AT89S52构成微控制器,8块74LS373组成汉字代码的行锁存器,74LS154构成汉字的列选通,16块8×8点阵管LED2088BX构成四汉字显示屏,四个按键用于选择汉字
12/31 12:39
我们通过几年来的实践探索,成功地把51单片机应用在纺织工厂的织布车间,用来监测织布机的产量.各种因素造成的停机次数及停机时间,计算织机的运转效率,使车间管理人员及时.准确地掌握车间的生产状态,分析工人的操作水平.原材料对生产的影响等,能够有的放矢地指挥生产,实现了车间管理现代化.这是一套造价低廉,测试数据较准确,易普及的单片机应用系统. 一.传感器电路的工作原理 本电路应用的传感器是HJ - 84型霍尔效应电路传感器. ①产量监测传感器固定在纺织机刺毛轴的顶端,刺毛轴与织布机同速运转.刺毛轴的圆
04/17 19:47
将电子产品抽象成一个硬件的模型,大约有以下组成: 1) 输入 2) 处理核心 3) 输出 输入基本上有以下的可能: 1) 键盘 2) 串行接口(RS232/485/CAN bus/以太网/USB) 3) 开关量(TTL,电流环路,干接点) 4) 模拟量(4~20ma. 0~10ma.0~5V(平衡和非平衡信号)) 输出基本上有以下组成: 1) 串行接口(RS232/485/can bus/以太网/USB) 2) 开关量(TTL.电流环路.干接点.功率驱动) 3) 模拟量(4~20ma, 0~10
02/13 19:34
某电视调频转播台,转播调频广播节目10余套,每套调频不可能都配备备用发射机,为了达到&不间断.高质量.既经济.又安全&广播电视安全播出工作总方针的要求,除了几套重要保障频率频道单独配备备机外,其余频率频道采用&N+1&备机播出方式,即多套节目采用一台备用发射机.该发射机是调频全频段发射机,通过调整激励器的频率,可以实现对调频广播每套发射机的应急备份. 1.问题提出 调频&N+1&备机作为应急备用发射机,是在某一频率发射机发生故障时,能够尽快开启,
09/26 07:51
一.整机电路原理 整机电路由供电电路.抢答控制电路.编码电路.锁存电路.译码驱动电路.显示电路及声响电路组成,原理详见上图.电路正常工作时,按下SO~S7中任意按钮,数码管显示对应位的数字,扬声器长响,表示捡答成功,且再次按下其他抢答按钮无效.优先抢答选手的编号一直保持到主持人将系统清零为止,开始下一轮的抢答准备工作.下图是原理框图. (一)控制编码电路原理 管脚功能介绍:741s148是一八线一三线优先编码器,为16脚的集成芯片,电源是VCC(16) CND(8),I0 ~17为输入信号,A2
11/26 19:51
KW9135的应用是很灵活的,下图是一种密码锁电路.每次键入的号码(1-6)由一位数码管显示,改变跳线可方便地更改密码,只有正确地连续输入6位密码才能开锁,若输入的密码达到8个仍不正确,则会发出报警.电路由以下几个单元构成: 1.输入电路 KW9135P设置成6路自锁,S1-S6为输入端,输出信号经CD40106整形和反相后,分别送号码识别及号码显示电路. 2.密码识别电路 IC3-IC5为双上升沿D触发器CD4013,共6个触发器用来识别6位密码.第一级IC3-1的D=1,若第1位号码正确,则
12/14 18:41
此电路原理如附图所示.主要由振荡器(ICI).计数器(IC2).通道转换模拟电子开关(lC3).显示译码器(lC4)及LED数码管(SM)等四部分组成,通过接插件与电源(P1).信号输入(P2)和输出(P3)端相连. 1.振荡器 振荡器(IC1)采用CMOS低功耗单时基电路(5G7555),接成无稳态多谐振荡器工作模式(作用是产生连续方波时钟脉冲,供计数器使用),以控制通道转换电子开关和显示译码器同步工作.振荡频率约为f=1.443/[(RP+2xR1)xC1],调整RP可获得1Hz(RP最大卜
01/06 11:03
音视美M3200中控主要由主机和控制面板两部分组成.主机前面板很简洁,只有几个状态指示灯:后部稍显复杂,布局有各种信号端口和相关设备的电源插座. 具体写码步骤如下: 1.准备工作 1)如果是给一台新的中控写码,准备工作就很简单,所需附件厂家一般在包装箱内都准备好了,只需准备一台电脑即可(台式机.笔记本都可以),但一定要有COM口(串口),如果没有COM口,就需要准备一条USB转COM口的转接线. 分享一点经验:选择USB转COM口的转接线时,最好不要购买那种转换芯片是软封装的产品,因为这类产品的
10/20 13:18
随着 FPGA 技术的广泛使用,越来越需要一台能够测试验证FPGA芯片中所下载电路逻辑时序是否正确的仪器.目前,虽然Agilent.Tektronix 等大公司生产的高端逻辑分析仪能够实现FPGA电路的测试验证功能,但此类仪器价格高昂,一般要十万.数十万人民币.所以,研究开发价格适中且具有逻辑分析仪和FPGA电路的测试验证功能的仪器是非常有价值的. 本文所介绍的基于虚拟仪器技术的 逻辑验证分析仪 ,采用FPGA技术来实现仪器硬件部分的主要设计,应用图形化编程语言 LabVIEW 来实现仪器的测试51单片机并行口驱动LED数码管显示电路及程序
> 51单片机并行口驱动LED数码管显示电路及程序
51单片机并行口驱动LED数码管显示电路及程序
介绍利用的一个并行口实现多个的方法,给出了利用此方法设计的多路显示系统的硬件电路结构原理图和软件程序流程,同时给出了采用51汇编语言编写程序。 1 硬件电路 多位显示时,常将所有位的段选线并联在一起,由一个8位I/O口控制,而共阴极点或共阳极点分别由另一个8位I/O口控制;也可采用并行扩展口构成显示电路,通常,需要扩展器件管脚的较多,价格较高。本文将介绍一种利用单片机的一个并行I/O口实现多个LED显示的简单方法,图1所示是该电路的硬件原理图。其中,74LS138是3线-8线译码器,74LS164是8位并行输出门控串行输入移位寄存器,LED采用L05F型共阴极数码管。   显示时,其显示数据以串行方式从89C52的P12口输出送往移位寄存器74LS164的A、B端,然后将变成的并行数据从输出端Q0~Q7输出,以控制开关管WT1~WT8的集电极,然后再将输出的LED段选码同时送往数码管LED1~LED8。位选码由89C52的P14~P16口输出并经译码器74LS138送往开关管Y1~Y8的基极,以对数码管LED1~LED8进行位选控制,这样,8个数码管便以100ms的时间间隔轮流显示。由于人眼的残留效应,这8个数码管看上去几乎是同时显示。LED电路&2 软件编程  该系统的软件编程采用MCS-51系列单片机汇编语言完成,并把显示程序作为一个子程序,从而使主程序对其进行方便的调用。图2所示是其流程图。具体的程序代码如下:
51单片机相关文章:
分享给小伙伴们:
我来说两句……
微信公众号二
微信公众号一

我要回帖

更多关于 74ls139做38译码器 的文章

 

随机推荐