当前位置:首页 > 嵌入式 > 嵌入式硬件
[导读]本文主要介绍了虚拟I2C总线串行显示电路,其中包括SAA1064引脚功能介绍、硬件电路设计、片内可编程功能以及程序举例。1.SAA1064引脚功能① VDD、VEE:电源、接地端。电源4.

本文主要介绍了虚拟I2C总线串行显示电路,其中包括SAA1064引脚功能介绍、硬件电路设计、片内可编程功能以及程序举例。

1.SAA1064引脚功能

① VDD、VEE:电源、接地端。电源4.5~15V;

② P1~P16:段驱动输出端。分为两个8位口:

P1~P8;P9~P16。P8、P16为高位。口锁存器具有反相功能,置1时,端口输出0。

③ MX1、MX2:位码驱动端。静态显示驱动时,一片SAA1064可驱动二位LED数码管;动态显示驱动时,按图9-10连接方式,一片SAA1064可驱动四位LED数码管;

④ SDA、SCL:I2C总线数据端、时钟端;

 

⑤ CEXT:时钟振荡器外接电容,典型值2700pF

⑥ ADR:地址引脚端。SAA1064引脚地址A1、A0采用ADR模拟电压比较编址。当ADR引脚电平为0、3VDD/8,5VDD/8、VDD时,相应引脚地址A2、A1、A0 分别为000、001、010、011;

2.硬件电路设计

 


3.片内可编程功能

 


CO: 静动态控制,C0=1,动态显示,动态显示时,data1、data2轮流从P8~P1输出,data3、data4轮流从P16~P9输出;

C1: 显示位1、3亮暗选择,C1=1,选择亮;

C2: 显示位2、4亮暗选择,C2=1,选择亮;

C3: 测试位,C3=1,所有段亮;

C4、C5、C6: 驱动电流控制位,C4、C5、C6分别为1时,驱动电流分别为3mA、6mA、12mA;C4、C5、C6全为1时,驱动电流最大,可达21mA。

⑶ 写数据操作格式

 


红色部分由80C51发送,SAA1064接收;黑色部分由SAA1064发送,80C51接收。

SLAW为写SAA1064寻址字节,

按图所示连接电路:SAA1064(1)SLAW=01110000B;SAA1064(2)SLAW=01110110B。其中 0111(D7~4)为SAA1064器件地址,D3~1为A2A1A0寻址字节,末位D0为R/W;SADR为片内寄存器地址;COM为控制命令。

4.程序设计

例:已知8位显示符(共阴编码)已依次存入内RAM 51H~58H中,试按图9-10编程将其输入SAA1064(1),(2)动态显示,驱动电流为12mA。设VIIC软件包已装入 ROM,VSDA.VSCL.SLA.NUMB.MTD.MRD均已按8.3.2软件包小结中协议定义。

VSAA: MOV MTD,#00H ;置SAA1064控制命令寄存器COM片内子地址

MOV 31H,#01000111B;置控制命令字,动态显示,驱动电流12mA

MOV NUMB,#6 ;置发送数据数:SADR+COM+data1~4=6

SAA1: MOV RO,#51H ;将51H~54H显示符数据移至32H~35H

LCALL MOVB ;

MOV SLA,#01110000B;置SAA1064(1)写寻址字节SLAW

LCALL WRNB ;发送给SAA1064(1)

SAA2: MOV R0,#55H ;将55H~58H显示符数据移至32H~35H

LCALL MOVB ;

MOV SLA,#01110110B;置SAA1064(2)寻址字节SLAW

LCALL WRNB ;发送给SAA1064(2)

RET ;

MOVB: MOV R1,#32H ;显示符数据移至32H~35H子程序

MOVB1:MOV A,@R0 ;读出

MOV @R1,A ;存入

INC RO ;指向下一读出单元

INC R1 ;指向下一存入单元

CJNE R1,#36H,MOVB1 ;判4个数据移完否?未完继续

RET ;

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

在电子电路中,电解电容的纹波电流承受能力直接影响其使用寿命和电路稳定性。准确测试纹波电流不仅能验证电容性能是否达标,也是电路设计可靠性验证的关键环节。以下从测试原理、设备准备、操作步骤到数据解读,全面介绍电解电容纹波电流...

关键字: 电解电容 纹波电流 电路设计

在电子电路设计与实践中,稳压芯片是维持稳定输出电压的关键组件。然而,当我们将两个输出电压不同的稳压芯片的输出脚连接在一起时,会引发一系列复杂的物理现象和潜在风险。这一操作不仅违反了常规的电路设计原则,还可能对电路系统造成...

关键字: 稳压 芯片 电路设计

在当今电子技术飞速发展的时代,随着电子产品不断向小型化、高性能化迈进,印刷电路板(PCB)的设计变得愈发复杂和精密。过孔,作为 PCB 中连接不同层线路的关键元件,其对信号完整性的影响已成为电路设计中不可忽视的重要因素。...

关键字: 印刷电路板 电路设计 信号

IIC(Inter IC Bus)协议是一种广泛应用于嵌入式系统中的同步半双工通信协议。随着电子设备的复杂性不断增加,高多层电路板设计变得越来越普遍。在高多层电路板中实现可靠的IIC通信,需要综合考虑布线策略、电源设计、...

关键字: 电路板 电路设计

在现代高速、高密度的电路设计领域,电路完整性是确保电子系统可靠运行的关键要素。回路电感作为电路中的一个重要参数,对电路完整性有着多方面的深远影响。从信号传输的准确性到电源系统的稳定性,回路电感在其中扮演着不容忽视的角色。...

关键字: 电子系统 回路电感 电路设计

在现代汽车电子控制系统中,CAN(Controller Area Network,控制器局域网)总线作为一种高效、可靠的通信协议,发挥着举足轻重的作用。它不仅连接着发动机控制单元(ECU)、变速器控制单元、制动系统控制单...

关键字: 车规级CAN总线 电路设计

串联一个二极管,是利用二极管的单向导电的特性,实现了最简单可靠的低成本防反接功能电路。这种低成本方案一般在小电流的场合,类似小玩具等。

关键字: 电路设计 串联

USB 2.0接口以其高速率等优点渐有取代传统ISA及PCI数据总线的趋势,热插拔特性也使其成为各种PC外设的首选接口。

关键字: 数据采集 电路设计

Finishing 终饰、终修指各种制成品在外观上的最后修饰或修整工作,使产品更具美观、保护,及质感的目的。Metal Finishing特指金属零件或制品,其外表上为加强防蚀功能及观而特别加做的处理层而言,如各种电镀层...

关键字: PCB 电路设计

在电子工程领域,Datasheet(数据手册)是理解和应用特定芯片的关键资源。面对动辄数百页的详细文档,如何高效地提取电路设计所需的关键信息,是每个硬件工程师和软件工程师都面临的挑战。本文旨在提供一套系统化的方法,帮助工...

关键字: Datasheet 电路设计
关闭