AT89C51单片机与74LS164动态显示接口

发布时间:2023-05-24  

AT89C51介绍

AT89C51是一种带4K字节FLASH存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS 8位微处理器,俗称单片机。

AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。


单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪速存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C051是它的一种精简版本。AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。外形及引脚排列如图所示。


现在AT89S51/52已经取代了AT89C51/52。

AT89C51单片机与74LS164动态显示接口

在单片机应用系统中,显示器显示常用两种方法:静态显示和动态扫描显示。所谓动态显示,就是一位一位地轮流点亮各位显示器(扫描),对于每一位显示器来说,每隔一段时间点亮一次。显示器的亮度既与导通电流有关,也与点亮时间和间隔时间的比例有关。调整电流和时间参数,可实现亮度较高较稳定的显示。


AT89C51单片机串行口方式0,工作于移位寄存器I/O方式,数据从RXD端串行输出,TXD端输出移位脉冲信号,通过74LS164移位寄存器将串行输入数据转换为并行输出。对于汉字显示点阵一般均为16×16L ED点阵,本设计采用了14×15点阵,为了提高显示亮度将显示矩阵分为7×15上下两块进行扫描显示,由P1.0~1.7对行扫描。由74LS164将串行输入数据并行输出,驱动发光二极管必须增加驱动器74LS07,同理P1口也要驱动。当74LS164输出数据为高电平时,同时P1.0~1.7为低电平时,相对应某一行、某一列灯亮。


本次设计动态显示两个静止汉字“技师”。

AT89C51单片机与74LS164动态显示接口

程序

ORG 0000H

MOV R1 , # 07FH

CLR R6

CLR R5

MOV SCON , # 00H

MOV DPTR , # RTAB

ROT : MOV A , R1

RL A

MOV R1 ,A

MOV P1 ,A

LOOP : MOV A ,R6

ADD A , R5

MOVC A , @A + DPTR

MOV SBUF ,A

JNB TI , $

CLR TI

INC R6

CJNE R6 , # 08H ,LOOP

CLR R6

MOV A ,R5

ADD A , # 08H

MOV R5 ,A

CJNE R5 , # 64H ,ROT

CLR R5

ACALL DELA Y

AJMP ROT

DELA Y:MOV R3 , # 02H

DL :MOV R4 , # OFFH

DLO :DJNZ R4 ,DLO

DJNZ R3 ,DL

RET

RTAB : DB 44H , 44H , 10H , 04H , 92H , OAH ,

00H ,02H

DB 24H ,04H ,10H ,04H ,92H ,OAH ,FEH ,02H

DB 10H ,04H , 10H ,04H ,92H ,02H , 10H ,02H

DB 28H ,14H ,4EH ,FEH ,10H ,02H ,10H ,OAH

DB 44H ,1BH ,10H ,06H ,10H ,04H ,FEH ,OAH

DB 84H ,04H ,10H ,04H ,10H ,04H ,92H ,OAH

DB OOH ,OOH ,FEH ,14H ,OOH ,OOH ,92H

OAH

DB OOH ,OOH ,82H ,24H ,OOH ,OOH ,92H ,

OAH

END

硬件图

AT89C51单片机与74LS164动态显示接口


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    stm32f103c8t6引脚图及功能; STM32F103C8T6是一款基于ARM Cortex-M 内核STM32系列的32位的微控制器,程序存储器容量是64KB,需要电压2V~3.6V,工作......
    境温度25℃条件下进行测试): S8550直流电流放大倍数按三极管后缀号的分类: s8550引脚图 贴片smt封装的8550三极管引脚图及功能 s8550电路图汇总 1、S9013和S8550控制12V......
    at89s52单片机引脚图,at89s52引脚说明;  本文为您介绍 at89s52 单片机引脚图及引脚说明,at89S52 特点及其功能。at89S52,高性能的8位单片机。   AT89S52......
    80c51引脚图管脚图及各引脚功能介绍;80c51引脚图管脚图及各引脚功能介绍 Vss(20脚):接地 VCC(40脚): 主电源+5V XTAL1(19脚):接外部晶体的一端。在片......
    下降沿有效,充分满足客户端对时序的多种不同需求。 集成内部时钟、曼彻斯特编码输出 NSi1303Ex功能框图及引脚图 NSi1303M/Dx功能框图及引脚图 NSi1303是集......
    ,用于特殊信号输入输出和控制信号(属控制总线)。 〈51单片机引脚图及引脚功能〉 ......
    stm32f103rct6引脚图及使用手册;stm32f103rct6引脚图详细:stm32f103rct6芯片简介:   STM32F103RCT6   类别:集成电路(IC)   家庭:嵌入......
    )74hc595的主要功能(74hc595引脚图及功能_工作原理及电压_典型应用电路) - 电子常识 - 电子发烧友网 (elecfans.com); ......
    at89s52最小系统图 单片机最小系统介绍与设计;  本文介绍一款以AT89S52单片机为原型设计的最小系统实例,包括单片机引脚图、晶振电路图及复位电路图等构建的51单片机最小系统图,希望......
    stm32f103zet6引脚图及引脚定义;  stm32f103zet6是一种嵌入式-微控制器的集成电路(IC),是由ST公司开发的STM32F1系列的其中一种,芯体尺寸是32位,速度是72MHz......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>