| 5 與GMS90/97系列單片機的接口 ; ; ; 圖3是X9241與GMS90/97系列單片微機之間的一種有代表性的連接,筆者曾將該連接方法成功地用于音頻系統和智能儀表中,作為增益反饋電阻,這樣可在寬范圍內由軟件編程來調整放大器的增益。在實際應用系統設計中,采用I2C總線數字電位器可以收到降低成本、簡化電路的效果;然而在數字電位器帶來硬件設計簡化的同時,卻增加了軟件的工作量,原因是對其訪問需要一套嚴格而復雜的操作;假如有了接口程序模塊,使用I2C總線數字電位器就很方便了。為此,本文給出筆者已成功應用的I2C總線數字電位器與GMS90/97系列單片機的接口程序模塊,讀者幾乎不需改動就可采用;該程序模塊略加修改還可用于串行E2PROM的讀寫。 |
圖3 GMS90/97系列單片機與X9241的典型連接 |
E2POT驅動程序模塊
| RW9241: | SCL | BIT | P1.4 |
| SDA | BIT | P1.5 | |
| INCDEC | BIT | 02H | |
| ; ;滑動端的增減位 | |||
| DEVICE | DATA | 50H | |






