编辑: 木头飞艇 2018-01-21

2 C 总线发送到 P C F

8 5

7 4 中的 串行数据 , 在应答位后 出现 在I / O端 口上 , I

2 C总线不断送数, U O上 的数据不断更 迭 .当单片机主节点对 P C F

8 5

7 4 读操作时,即可实现 I / O端 口数据的输入 ,读入 的数据存放在接收缓冲区 本文孽蛐弗级工程舜需方由零孝幢蓁囊l童ll1l耋蕊0 . l l ≯ .

2 O O

4 .

1 1 ・ 幻I19;

3l维普资讯 http://www.cqvip.com MR D中.当P C F

8 5

7 4 输入端电平状态改变时,中断请 求输出端 I N T出现低电平 ,中断输出有效 ,在对其读 写操作后,中断请求复位.I c总线对 P C F

8 5

7 4 I / O口的输入操作是一个字节的读 出操作,该系统 中PCF8574的SLAW/ S L A R为42H/43H. 图中S A A1

0 6

4 为4位带小数点的七段 L E D显示器 驱动电路, 该器件可静态驱动2 位L E D、 动态驱动4 位LED,只有一个地址引脚 A D R,但可选择

4 种 电平状 态.S A A1

0 6 4中有动态驱动控制电路 ,不须外部动态 驱动管理. 在该心 - .

1 + - 片中, A D R为地址引脚端 ,

4 个模拟 电平状态对应4 个引脚地址 ;

C 为时钟振荡器外接 电容,典型值为

2 .

7 n F ;

P

1 一P16为段驱动输出端 口, 口锁 存器置 l 时,端口状态为低电平 ;

MXl 、 MX

2 为动态显 示方式下, 公共段驱动输出端, 外部应用驱动晶体管. S A A1

0 6

4 的器件地址是

0 l l l , 地址引脚只有一个 ,即ADR, 引脚地址 A

2 、 Al 、 A

0 采取 AD R模拟 电平的比 较编址 , A D R引脚电平为0 、

3 /

8 V.

5 /

8 V . . 、 V . . 时,相应引脚地址 A

2 、 Al 、 A

0 为

000、00l、

010、0ll.在 该系统中, 两片S A A1

0 6

4 的AD R 一个接地 , 一个接V , 按 图中接法 , 左边 S A Al

0 6 4的SLAW/ S L A R为70H/7lH,右边 S A A1

0 6 4的SLAW/ S L A R为76H/77H.应 用动态驱动方式在两片S A A1

0 6

4 上分别接3个L E D, 都采用 P

1 - P 8口动态驱动两位 L E D显示 , P

9 一P16口单 独驱动一位L E D显示. S AA1

0 6

4 中有5 个寄存器单元, 分别为1 个控制寄存器和4 个显示寄存器, 地址单元0

0 H 的装载 内容为控制命令 CO M, 地址 单元

0 l H、0

2 H、

0 3 H、

0 4 H的装载内容分别为显示段码 l 、 显示段码

2 、 显示段 码

3、显示段码

4 , 在本系统中 , 只用到前

3 个显 示段码 . 单片机可从芯片中读出状态字节 , 该状态字节 只用到最高位P R . P R = l 表示从上次读状态后出现过掉 电和加 电, 读状 态字节后 , P R清…0'

.单片机也可 向芯 片写入地址字节 、 指令字节、 控制字节和数据字节 , 指 令字节(

0 0

0 0

0 S C S B S A ) 中的 S C、S B、S A规定指令 字节后的数据字节从哪个单元开始写入, 以后地址 自动增量 . 系统软件设计 MS P

4 3

0 F

1 6

9 中的I

2 C 控制器是通用串行同步/ 异步 US A R T外围模块中的一部分 ,且只在 U S A R T

0 中具有 I c模式 ,其个别位 的定义与 S P I 或UAR T模 式不同. U O C T L寄存器的默认值是U A R T 模式, 寄存器包含下面 这些位 : 必须设置S Y N C 位才能选择 S P I 或I c模式, 当SWR S T =

1 时,设置 S Y N C位选择 S P I 模式 , 当SYNC=1设置I c位选择F C模式, 对USART0来说 , S Y N C 位和

1 0

4 I . 童子煮品t幕2004.110WWW. ee叭∞mCn维普资讯 http://www.cqvip.com 图 2主发送程序流程图 F C位可以在一条指令中同时设置使其运行在 I ! c模式. MS P

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题