位置:51电子网 » 技术资料 » 显示光电

在P87LPC674单片机I2C总线系统中扩展LCD显示器

发布时间:2007/8/24 0:00:00 访问次数:620

    摘要:介绍一种利用Philips公司生产的P87LPC764单片机作为I2C总线控制器与I2C总线显示器件PCF8577C构成的LCD显示器电路,并给出了相应的程序清单。

    关键词:P87LPC764单片机 I2C总线 PCF8577C LCD显示器

1 引言

I2C总线是Philips公司推出的芯片间串行传输总线。它仅用串行数据线(SDA)和串行时钟线(SCL)两根连线便实现了完善的全双工同步数据传送,并可很方便地构成多机系统和外围器件扩展系统。

本文介绍在P87LPC764单片机中利用I2C总线系统中典型的LCD驱动控制器件PCF8577C来扩展256段静态LCD的电路设计方法。

2 硬件电路设计

2.1 P87LPC764单片机的I2C总线接口

P87LPC764是Philips公司生产的一种小封装、低成本、高性能的单片机(具体内容见参考文献2)。它采用80C51加速处理器结构,片内带有支持I2C总线的硬件接口。当激活I2C总线时,P87LPC764端口1中的P1.2与P1.3可分别用作SCL和SDA总线功能。其I2C总线由3个特殊功能寄存器控制,即I2C控制寄存器I2CON、I2C配置寄存器I2CFG、I2C数据寄存器I2DAT。各寄存器格式及位含义如下。

a.I2CON寄存器

I2CON寄存器各位的含义在进行读写操作时完全不同。下面分别介绍其读、写操作格式。

●读操作格式

RDAT ATN DRDY ARL STR STR MASTER -

各位功能如下:

RDAT:数据接收位。在SCL线的上升沿时由SDA线上获取。读RDAT位时不清除DRDY,也不释放SCL线。

ATN:当DRDY、ARL、STR或STP中任意一个为1时,ATN置1。通过测试ATN位可判断总线上是否发生某类事件。

DRDY:数据准备好标志位。在SCL上升沿时置位,读写I2DAT寄存器或向CDR写入1时清0。

ARL:总线仲裁失败标志位。

STR:启动标志位。当检测到启动条件时置1。

STP:停止标志位。当检测到停止条件时置1。

MASTER:当本器件成为I2C总线主控制器时置1。

●写操作格式

    摘要:介绍一种利用Philips公司生产的P87LPC764单片机作为I2C总线控制器与I2C总线显示器件PCF8577C构成的LCD显示器电路,并给出了相应的程序清单。

    关键词:P87LPC764单片机 I2C总线 PCF8577C LCD显示器

1 引言

I2C总线是Philips公司推出的芯片间串行传输总线。它仅用串行数据线(SDA)和串行时钟线(SCL)两根连线便实现了完善的全双工同步数据传送,并可很方便地构成多机系统和外围器件扩展系统。

本文介绍在P87LPC764单片机中利用I2C总线系统中典型的LCD驱动控制器件PCF8577C来扩展256段静态LCD的电路设计方法。

2 硬件电路设计

2.1 P87LPC764单片机的I2C总线接口

P87LPC764是Philips公司生产的一种小封装、低成本、高性能的单片机(具体内容见参考文献2)。它采用80C51加速处理器结构,片内带有支持I2C总线的硬件接口。当激活I2C总线时,P87LPC764端口1中的P1.2与P1.3可分别用作SCL和SDA总线功能。其I2C总线由3个特殊功能寄存器控制,即I2C控制寄存器I2CON、I2C配置寄存器I2CFG、I2C数据寄存器I2DAT。各寄存器格式及位含义如下。

a.I2CON寄存器

I2CON寄存器各位的含义在进行读写操作时完全不同。下面分别介绍其读、写操作格式。

●读操作格式

CXA IDLE CDR CARL CSTR CSTP
RDAT ATN DRDY ARL STR STR MASTER -

各位功能如下:

RDAT:数据接收位。在SCL线的上升沿时由SDA线上获取。读RDAT位时不清除DRDY,也不释放SCL线。

ATN:当DRDY、ARL、STR或STP中任意一个为1时,ATN置1。通过测试ATN位可判断总线上是否发生某类事件。

DRDY:数据准备好标志位。在SCL上升沿时置位,读写I2DAT寄存器或向CDR写入1时清0。

ARL:总线仲裁失败标志位。

STR:启动标志位。当检测到启动条件时置1。

STP:停止标志位。当检测到停止条件时置1。

MASTER:当本器件成为I2C总线主控制器时置1。

●写操作格式

相关IC型号
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!
CXA IDLE CDR CARL CSTR CSTP