51单片机并行口驱动LED数码管显示电路及程序

发布者:JoyfulSpirit最新更新时间:2013-01-07 来源: 51hei关键字:51单片机  并行口驱动  LED  数码管显示 手机看文章 扫描二维码
随时随地手机看文章
   介绍利用51单片机的一个并行口实现多个LED数码管显示的方法,给出了利用此方法设计的多路LED显示系统的硬件电路结构原理图和软件程序流程,同时给出了采用51汇编语言编写程序。

1 硬件电路

 多位LED显示时,常将所有位的段选线并联在一起,由一个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个数码管看上去几乎是同时显示。

点击浏览下一页

点击浏览下一页
<51单片机并行口驱动LED数码管显示电路>

2 软件编程
  该系统的软件编程采用MCS-51系列单片机汇编语言完成,并把显示程序作为一个子程序,从而使主程序对其进行方便的调用。图2所示是其流程图。具体的程序代码如下:

点击浏览下一页

点击浏览下一页[page]

点击浏览下一页

点击浏览下一页

点击浏览下一页

点击浏览下一页

点击浏览下一页

关键字:51单片机  并行口驱动  LED  数码管显示 引用地址:51单片机并行口驱动LED数码管显示电路及程序

上一篇:单片机单列红绿灯设计程序
下一篇:基于单片机的磁致伸缩位移传感器的应用

推荐阅读最新更新时间:2024-03-16 13:15

汽车照明串联LED灯珠的开路保护方案
LED汽车照明灯种类繁多,主要分为内部照明和外部照明两大类。在介绍方案之前,我们得清楚的知道汽车照明到底有哪些?细分如下: 1. 内部照明: 背光,调光,集成HMI 2. 外部照明:前照灯,日间行驶灯(DRL),雾灯(FOG),转向灯(TI),装饰灯,位置灯(POS),远近光灯(HLB),角灯(CRN) 3. 通信支持:SPI/I?C, LIN ,CANBUS 内部照明控制台设计参考: 1. 电容传感按钮用于功能选择 2. 每个按钮均具有RGB背光和LED指示灯 3. 顶灯采用高亮度白光LED 4. 整个装置采用12V电源输入和CAN/LIN总行I/O 外部照明设计难点: 1. 需要恒流控制:高电
[嵌入式]
中国LED照明灯具达合理价格 销售模式改变
根据全球市场研究机构 TrendForce 旗下 LED产业研究部门 LEDinside 表示,由于 LED晶片等关键原材料产能过剩引起价格崩裂,使 LED成品灯具价格来到更合宜的水准。 LEDinside统计资料显示,以7W球泡灯为例,中国地区交易最大的价格区间落点约在45~55元人民币之间,约当每千流明10美元,一年之内平均价格跌幅达40%以上。因此众多LED照明企业判断 LED灯具性价比已经到达中国市场能够接受的临界点,纷纷投入资源布局品牌和通路,而拥有品牌资源和通路优势的传统照明企业也拉高产品线中LED灯具比例,与新兴LED照明企业展开通路卡位战。 目前中国LED照明销售模式以工程通路及经销(通路)两方面为主,这四年中国
[电源管理]
51单片机最简LED驱动
得到8盏LED交替亮灭的实验效果 #include reg51.h void Delay10ms(unsigned int c); // 延时10ms void main() { while(1) { P0 = 0x00; // 设置 P0 为低电平 Delay10ms(50); // 延时 P0 = 0xff; // 设置 P0 为高电平 Delay10ms(50); // 延时 } } void Delay10ms(unsigned int c) { unsigned char a, b; for (; c 0; c--) { for (b = 38;
[单片机]
首个针对100 W A19白炽灯泡替换应用的LED驱动器设计
美国加利福尼亚州圣何塞, 2012年3月20日讯--(美国商业资讯)--世界上效率最高、使用寿命最长的离线式LED驱动器IC的制造商Power Integrations公司(纳斯达克股票代号:POWI)今日宣布推出一款针对高功率LED灯泡替换应用的LED驱动器参考设计。该驱动器可为100 W A19白炽灯泡的LED替换灯提供所需的功率,这是业界首个此类设计。DER-322介绍的是一款非隔离式、高效率(93%)、高功率因数(PF) LED驱动器,它可以在195 VAC至265 VAC (47 Hz – 63 Hz)的输入电压范围内为额定电压78 V的LED灯串提供230 mA的驱动。该LED驱动器采用Power Integratio
[电源管理]
新材料解决LED发热 效率比传统高四成
冶炭纳米科技公司展现纳米研发实力,推出纳米导热胶专利产品,其导热能力比起一般传统导热胶效率提升了40%以上;冶炭纳米导热胶最大特色在于不导电、抗氧化、不变形等特性,可提供长期稳定的导热效果,是10W以上高功率LED照明新的散热解决方案。 据指出,目前为计算机及电子业设计的导热胶产品,其使用温度约为摄氏100度左右,用在高功率LED照明这种瞬间产生高温情形下,常因无法迅速传热至散热器导致LED受损。 冶炭纳米公司自行实验显示,与一般传统导热胶比较,冶炭纳米导热胶在30秒内的导热效能高于传统导热胶40%以上,这对于发展10瓦以上高功率LED照明将是一项好消息。 冶炭纳米科技公司董事长谢祯图强调,冶炭纳米导热胶设计独特之处,就是能
[电源管理]
LED显示系统主要分类
通常led显示系统主要包含一下分类: ◆ LED室内屏:LED单色文字屏、LED双基色图文屏、LED全彩屏、LED真彩色视频屏。 ◆ LED半室外屏:LED单色文字屏、LED双基色图文屏、LED全彩屏、LED真彩色视频屏。 ◆ LED室外屏:LED单色文字屏、LED双基色图文屏、LED全彩屏、LED真彩色视频屏。 ◆ LED证券行情显示屏:LED行情屏,LED走势屏。 ◆ LED脱机屏(LED异步屏) ◆ LED条型显示屏:LED条屏,LED跑马屏。 ◆ LED其它屏:LED利率屏,LED信号灯,LED计时牌,LED信息发布牌,LED时钟,LED万年历,以及根据客户需要运用于各个行业的各种LED显
[电源管理]
AT89S51与AT89C2051单片机介绍
AT89C2051是精简版的51单片机,精简掉了P0口和P2口,只有20只引脚,但其内部集成了一个很实用的模拟比较器,特别适合开发精简的51应用系统,毕竟很多时候我们用不了全部32个I/O端口,使用AT89C2051更合适,芯片体积更小,而且AT89C2051的工作电压最低为2.7V,因此可以用来开发两节5号电池供电的便携式产品。 下面对ATMEL公司生产的51系列家族的AT89S51和AT89C2051两种单片机进行一下比较,两种单片机都是目前除了宏晶STC系列单片机之外最常用的单片机,其中AT89S51为标准51单片机,当然其功能要比早期的51单片机更加强大,支持ISP在系统编程技术,内置硬件看门狗。。。 一、AT89S51单
[单片机]
51单片机控制步进电机-让电机转起来
摘要: 本节介绍用简单的方式,让步进电机转起来。其目的之一是对电机转动有直观的感受,二是熟悉整个开发流程 本系列教程必要的51单片机基础包括IO口操作、中断、定时器三个部分,相关基础教程网上很多,可以自行学习 一、软件清单 需要用到的软件有keil5编译软件、STC程序烧录软件 二、控制原理 根据TB6600驱动器原理,向PUL口发送脉冲,每发送一个脉冲,电机就转一步。通过单片机延时的方式,切换PUL口电平产生脉冲,从而控制电机转动。 三、程序代码 //毫秒延时函数 void delay(unsigned int z) { unsigned int x,y; for(x=z;x 0;x--) for(y
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
热门活动
换一批
更多
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

更多精选电路图
换一换 更多 相关热搜器件
更多每日新闻
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved