首页 | 供应信息 | 求购信息  | 下载系统 | 技术资讯 | 企业信息 | 产品信息 | 论文信息 | 展会信息 | 在线工具
作者: 发布时间:2011-05-23 来源: 繁体版
1 引言
   I2C总线是Philips公司推出的芯片间串行传输总线。它仅用串行数据线(SDA)和串行时钟线(SCL)两根连线便实现了完善的全双工同步数据传送,并可很方便地构成多机系统和外围器件扩展系统。
  
本文介绍在P8

1 引言P4X自动化在线网
   I2C总线是Philips公司推出的芯片间串行传输总线。它仅用串行数据线(SDA)和串行时钟线(SCL)两根连线便实现了完善的全双工同步数据传送,并可很方便地构成多机系统和外围器件扩展系统。P4X自动化在线网
   P4X自动化在线网
     本文介绍在P87LPC764单片机中利用I2C总线系统中典型的LCD驱动控制器件PCF8577C来扩展256段静态LCD的电路设计方法。P4X自动化在线网

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

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

       P4X自动化在线网

各位功能如下:P4X自动化在线网
   P4X自动化在线网
RDAT:数据接收位。在SCL线的上升沿时由SDA线上获取。读RDAT位时不清除DRDY,也不释放SCL线。P4X自动化在线网
   P4X自动化在线网
ATN:当DRDY、ARL、STR或STP中任意一个为1时,ATN置1。通过测试ATN位可判断总线上是否发生某类事件。P4X自动化在线网
   P4X自动化在线网
DRDY:数据准备好标志位。在SCL上升沿时置位,读写I2DAT寄存器或向CDR写入1时清0。 ARL:总线仲裁失败标志位。P4X自动化在线网

STR:启动标志位。当检测到启动条件时置1。P4X自动化在线网

STP:停止标志位。当检测到停止条件时置1。 MASTER:当本器件成为I2C总线主控器时置1。P4X自动化在线网

      P4X自动化在线网

其中:P4X自动化在线网

CXA:写入1,清除数据发送状态。P4X自动化在线网
   P4X自动化在线网
IDLE:写入1,则被控制要检测到下一位启动位时才接收总线信息。P4X自动化在线网

CDR:写入1,清除DRDY。P4X自动化在线网

CARL:写入1,清除ARL。P4X自动化在线网

CSTR:写入1,清除STR。P4X自动化在线网

CSTP:写入1,清除STP。P4X自动化在线网
   P4X自动化在线网
XSTR:当装置为主控制器时,向XSTR和CDR写入1,使I2C总线发送重复启动位。P4X自动化在线网
   P4X自动化在线网
XSTP:当装置为主控制器时,向XSTP和CDR写入1,使I2C总线发送停止位。P4X自动化在线网

      P4X自动化在线网
b.I2CFG寄存器P4X自动化在线网
 SLA:写入1,本装置成为I2C总线被控器。P4X自动化在线网
   P4X自动化在线网
 MASTRQ:写入1,本装置成为I2C总线主控器。P4X自动化在线网

 CTI:写入1,清除定时器1溢出标志。P4X自动化在线网
   P4X自动化在线网
 TIRUN:写入1,定时器1开始运行;写入0,停止定时器1运行并将定时器清0。P4X自动化在线网
   P4X自动化在线网
       CT1和CT0用来决定SCL线上高低电平的最小时间。P4X自动化在线网

c.I2DAT寄存器P4X自动化在线网

  I2DAT寄存器的读、写格式是不同的。P4X自动化在线网

     P4X自动化在线网

     其中RDAT为数据接收位。在SCL线的上升沿时从SDA中获取。在从I2DAT的RDAT中读数据的同时,可清除DRDY和设置发送激活状态。P4X自动化在线网

      P4X自动化在线网

     其中XDAT为数据发送位。下一个要发送的数据写入此位。写XDAT时,应清除DRDY和设置发送激活状态。P4X自动化在线网

2.2 I2C总线显示器件PCF8577CP4X自动化在线网

 a.引脚功能P4X自动化在线网
   P4X自动化在线网
       PCF8577C是I2C总线系统中典型的LCD驱动控制器件,在静态方式时可驱动32段LCD;在双级方式时可驱动64段LCD。若采用多片级联,则最大可构成256段LCD显示系统。另外,PCF8577C还具有显示数据自动增量写入功能,而且编程十分简单。PCF8577的引脚排列如图1所示。各引脚功能如下:P4X自动化在线网

       S32~S1:段输出端口。P4X自动化在线网

                                            pcf8577的引脚排列 P4X自动化在线网

BP1:背极输出。级联时可作为同步输入端,接第一级的BP1信号作为同步信号。P4X自动化在线网
   P4X自动化在线网
A2/BP2:在静态驱动方式下,该端作为硬件地址线A2,用于设定8577C的硬件子地址。在双级驱动方式下,该脚用作第二背极输出BP2。级联时则作为同步输入端,接第一级的BP2信号作为同步信号。在双极方式下,其硬件子地址仅由A1和A0来决定。


在P87LPC764单片机I2C总线系统中扩展LCD显示器
评论】【加入收藏夹】【 】【关闭
※ 相关信息
无相关信息
※ 其他信息
访问数: | 共有条评论
发表评论
用户名:
密码:
验证码: 看不清楚,点击刷新
匿名发表

 搜索新闻
[提交投稿]  [管理投稿]
 最新新闻
 热点新闻
数据加载中..

网站地图
Autooo.Net 版权所有
Copyright © 2007--2014 All rights reserved