精品一区二区中文在线,无遮挡h肉动漫在线观看,国产99视频精品免视看9,成全免费高清大全

P87LPC764單片機的I2C總線顯示電路

時間:2023-05-01 09:09:58 計算機論文 我要投稿
  • 相關推薦

P87LPC764單片機的I2C總線顯示電路

摘要:I2C總線是Philips公司推出的芯片間串行傳輸總線。目前,已有不少大電氣公司半導體廠商推出了不少帶有I2C總線接口的單片機。本文介紹一種利用Philips公司生產的P87LPC764單片機作為I2C總線控制器與I2C總線顯示器件SAA1064構成的I2C顯示電路,并給出相應的程序清單。

    關鍵詞:I2C總線 P87LPC764單片機 SAA1064 顯示電路

I2C總線是Philips公司推出的芯片間串行傳輸總線。它以串行數據線(SDA)和串行時鐘線(SCL)2根連線實現了完善的全雙工同步數據傳送,可以極方便地構成多機系統和外圍器件擴展系統。關于I2C總線的結構和工作原理詳見參考文獻1。

一、P87LPC764單片機I2C總線接口

P87LPC764是Philips公司生產的一種小封裝、低成本、高性能的單片機(有關它的詳細介紹見參考文獻2)。它采用80C51加速處理器結構,片內帶有支持I2C總線的硬件接口。當激活I2C總線時,P87LPC764端口1中的P1.2與P1.3分別作為SCL和SDA行使I2C總線功能。其I2C總線由3個特殊功能寄存器控制,這3個寄存器為I2C控制寄存器I2CON、I2C配置寄存器I2CFG和I2C數據寄存器I2DAT。各寄存器格式和位含義參見本刊第5期第36頁。

二、I2C總線顯示器件SAA1064

1.引腳功能

SAA1064是I2C總線系統中典型的LED驅動控制器件,為雙極型集成電路,有2×8位輸出驅動接口,可靜態驅動2位或動態驅動4位8段LED顯示器。SAA1064的器件地址為0111,其引腳地址端ADR按輸入電平大小將A1A0編為4個不同的從地址,故在1個I2C總線系統中最多可以掛接4片SAA1064,實現16位LED顯示。SAA1064為24腳雙列直插封裝,其引腳排列如圖1所示。

    ADR 尋址端,SAA1064通過對該腳輸入不同的模擬電壓,以確定其不同的地址。SAA1064規定輸入該腳的電壓值為VEE、(3/8)Vcc、(5/8)Vcc及Vcc時,分別對應十六地地址70H、72H、74H、76H(寫操作)或71H、73H、75H、77H(讀操作)。

CEXT 時鐘振蕩器的外接電容,典型值為2.7nF。

P1~P8 段驅動輸出端口1。P1為最低位,P8為最高位。

P9~P16 段驅動輸出端口2。P9為最低位,P16為最高位。

MX1、MX2 動態顯示方式時的公共極驅動信號輸出端,用以切換兩對數碼管輪流顯示。

SDA、SCL I2C總線的數據線和時鐘線。

2.數據操作格式

SAA1064除了與LED驅動控制相關的寫操作外,還有能反映系統上電標志的讀操作。SAA1064的讀操作狀態字節的讀出操作,其狀態字節

[1] [2] [3] [4] [5] 

《俺去俺来也在线www色官网,最新欧美精品一区二区三区,欧洲精品免费一区二区三区.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

【P87LPC764單片機的I2C總線顯示電路】相關文章:

單路口交通燈的控制與顯示電路仿真設計04-28

解決信號四改三顯示車站閉環發碼電路問題04-28

PIC單片機控制點陣LED顯示技術研究工學論文04-30

顯示04-29

基于PCI總線的多路數據總線接口設計與實現04-28

什么是前端總線頻率04-26

什么是前端總線頻率04-26

CPU·什么是前端總線04-26

什么是前端總線頻率04-26

什么是顯示04-26

P87LPC764單片機的I2C總線顯示電路

摘要:I2C總線是Philips公司推出的芯片間串行傳輸總線。目前,已有不少大電氣公司半導體廠商推出了不少帶有I2C總線接口的單片機。本文介紹一種利用Philips公司生產的P87LPC764單片機作為I2C總線控制器與I2C總線顯示器件SAA1064構成的I2C顯示電路,并給出相應的程序清單。

    關鍵詞:I2C總線 P87LPC764單片機 SAA1064 顯示電路

I2C總線是Philips公司推出的芯片間串行傳輸總線。它以串行數據線(SDA)和串行時鐘線(SCL)2根連線實現了完善的全雙工同步數據傳送,可以極方便地構成多機系統和外圍器件擴展系統。關于I2C總線的結構和工作原理詳見參考文獻1。

一、P87LPC764單片機I2C總線接口

P87LPC764是Philips公司生產的一種小封裝、低成本、高性能的單片機(有關它的詳細介紹見參考文獻2)。它采用80C51加速處理器結構,片內帶有支持I2C總線的硬件接口。當激活I2C總線時,P87LPC764端口1中的P1.2與P1.3分別作為SCL和SDA行使I2C總線功能。其I2C總線由3個特殊功能寄存器控制,這3個寄存器為I2C控制寄存器I2CON、I2C配置寄存器I2CFG和I2C數據寄存器I2DAT。各寄存器格式和位含義參見本刊第5期第36頁。

二、I2C總線顯示器件SAA1064

1.引腳功能

SAA1064是I2C總線系統中典型的LED驅動控制器件,為雙極型集成電路,有2×8位輸出驅動接口,可靜態驅動2位或動態驅動4位8段LED顯示器。SAA1064的器件地址為0111,其引腳地址端ADR按輸入電平大小將A1A0編為4個不同的從地址,故在1個I2C總線系統中最多可以掛接4片SAA1064,實現16位LED顯示。SAA1064為24腳雙列直插封裝,其引腳排列如圖1所示。

    ADR 尋址端,SAA1064通過對該腳輸入不同的模擬電壓,以確定其不同的地址。SAA1064規定輸入該腳的電壓值為VEE、(3/8)Vcc、(5/8)Vcc及Vcc時,分別對應十六地地址70H、72H、74H、76H(寫操作)或71H、73H、75H、77H(讀操作)。

CEXT 時鐘振蕩器的外接電容,典型值為2.7nF。

P1~P8 段驅動輸出端口1。P1為最低位,P8為最高位。

P9~P16 段驅動輸出端口2。P9為最低位,P16為最高位。

MX1、MX2 動態顯示方式時的公共極驅動信號輸出端,用以切換兩對數碼管輪流顯示。

SDA、SCL I2C總線的數據線和時鐘線。

2.數據操作格式

SAA1064除了與LED驅動控制相關的寫操作外,還有能反映系統上電標志的讀操作。SAA1064的讀操作狀態字節的讀出操作,其狀態字節

[1] [2] [3] [4] [5]