亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区

數字電位器X9241與PIC單片機的接口及程序設計

2016-07-05 15:37

1 X9241概述

  X9241是XICOR公司生產的、把4個E2POT數字電位器集成在單片的CMOS集成電路上的一種數字電位器。它包含4個電阻陣列,每個陣列包含63個電阻單元,在每個單元之間和2個端點之間都有被滑動單元訪問的抽頭點?;瑒訂卧陉嚵兄械奈恢糜捎脩敉ㄟ^2線串行總線接口控制。每個電阻陣列與1個滑動端計數寄存器(WCR)和4個8位數據寄存器聯系在一起。這4個數據寄存器可由用戶直接寫入和讀出。WCR的內容控制滑動端在電阻陣列中的位置,其功能框圖如圖1所示。

數字電位器X9241與PIC單片機的接口及程序設計
圖1? X9241功能方框圖

2 X9241工作原理

  X9241支持雙向總線的定向規約,是一個從屬器件。它的高4位地址為0101(器件類型辨識符),低4位地址由A3~A0輸入端狀態決定。在SDA線上的數據只有在SCL為低期間才能改變狀態。當SCL為高時,SDA狀態的改變用來表示開始和終止條件(開始條件:SCL為高時,SDA由高至低的跳變;終止條件:SCL為高時,SDA由低至高的跳變)。送給X9241的所有命令都由開始條件引導,在其后輸出X9241從器件的地址。X9241把串行數據流與該器件的地址比較,若地址比較成功,則作出一個應答響應。送到X9241的下一個字節包括指令及寄存器指針的信息,高4位為指令,低4位用來指出4個電位器中的1個及4個輔助寄存器中的1個,其格式為:

數字電位器X9241與PIC單片機的接口及程序設計

  9條指令中的4條以發送指令字節作為結束。這些二字節指令在WCR與數據寄存器中的1個之間交換數據;4條指令為三字節指令,這些指令在主機與X9241之間傳輸數據(包括主機與1個數據寄存器和主機與WCR之間);還有1條指令為增加/減少指令。三類指令的指令序列及說明見圖2及表1。

數字電位器X9241與PIC單片機的接口及程序設計
圖2? 指令系列示意圖

表1? 指令組
數字電位器X9241與PIC單片機的接口及程序設計

  X9241包括4個WCR,每個E2POT電位器各1個,WCR可以被認為是一個6位并行和串行裝載的帶有輸出譯碼的計數器,用來選擇電阻陣列的64選1的開關。WCR是一個易失性存儲器,若斷電,其內容即消失。該存儲器在上電時自動裝入R0的值,但必須注意這個值可能與斷電時WCR中的值不同。

  每個電位器有4個非易失性數據寄存器。這些寄存器可以被主機直接讀出或寫入,而且數據可以在4個數據寄存器的任一個和WCR之間傳輸。任何改變這些寄存器的操作都是非易失性的操作,將花去10 ms的時間(最大)。

  X9241的電阻陣列之間可以串聯。在三字節指令中,其數據字節包括用來定義滑動端位置的6位(LSB)加上高兩位:CM(串聯方式,其為0時電位器正常工作;其為1時,電位器與它相鄰的高序號的電位器串聯連接)和DW(禁止滑動端,其為0時滑動端使能;為1時滑動端被禁止,此時滑動端是電氣上隔離的并且是浮空的)。當工作于串聯方式時,被串聯的陣列的VH、VL及滑動端這三個輸出端必須在電氣上與外部連接,除了一個滑動端以外,其余的滑動端必須禁止。串聯后的電阻陣列如圖3所示。

數字電位器X9241與PIC單片機的接口及程序設計
圖3? 串聯后的電阻陣列

3 X9241與PIC16CXX單片機的接口及程序清單

  圖4為PIC16C72與X9241的接口電路。與此對應,給出了所有X9241命令操作的程序清單。在此程序中,MAIN為一主程序。在MAIN中,將43寫入E2POT#2的WCR(即滑動端位置為#43)。然后將滑動端抽頭位置減少15個脈沖的位置,這使得被選定的WCR減少到值28(即滑動端位置為#28)。隨后發出的其它命令也都是相同的過程,清單中不再贅述。

數字電位器X9241與PIC單片機的接口及程序設計
圖4? PIC16C72與X9241的接口電路

  圖4為PIC16C72與X9241的接口電路。與此對應,給出了所有X9241命令操作的程序清單。在此程序中,MAIN為一主程序。在MAIN中,將43寫入E2POT#2的WCR(即滑動端位置為#43)。然后將滑動端抽頭位置減少15個脈沖的位置,這使得被選定的WCR減少到值28(即滑動端位置為#28)。隨后發出的其它命令也都是相同的過程,清單中不再贅述。

  4、程序清單:

  程序清單(單片機為PIC16C72,晶振為4M):

STATUS EQU 03H ;PIC16C72內部特殊
C EQU 0 ;功能寄存器及標志位
PORTC EQU 07H
TRISC EQU 87H
COMMAND EQU 24H
ID EQU 25H ; 0 0 0 0 P1 P0 R1 R0
ADDR_BYTE EQU 26H; 0 1 0 1 A3 A2 A1 A0
DATA_BYTE EQU 27H ;CM DW D5 D4 D3 D2 D1 D0
PULSES EQU 28H ;DIR X D5 D4 D3 D2 D1 D0
CASE EQU 29H
COUNT EQU 2BH
TEMPP EQU 2CH
CLOCK MACRO ;時鐘
NOP ;LET SDA SET-UP
BSF PORTC,6 ;SCL=1
NOP
NOP
NOP
BCF STATUS,C ;0送C
BTFSC PORTC,7 ;SDA=0?
BSF STATUS,C ;NO,1送C
BCF PORTC,6 ;SCL=0
ENDM
SEND_BIT MACRO
BCF PORTC, 7 ;0送SDA
BTFSC TEMPP, 7 ;TEMPP.7=0?
BSF PORTC, 7 ;NO,1送C
CLOCK ;時鐘
ENDM
START_COND MACRO ;開始條件
BSF PORTC,7 ;SDA=1
BSF PORTC,6 ;SCL=1
NOP
NOP
NOP
NOP
BCF PORTC,7 ;SDA=0
NOP
NOP
NOP
NOP
BCF PORTC,6 ;SCL=0
ENDM
STOP_COND MACRO ;終止條件
BCF PORTC, 7 ;SDA=0
BSF PORTC, 6 ;SCL=1
NOP
NOP
NOP
NOP
BSF PORTC, 7 ;SDA=1
ENDM

亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产一区二区中文字幕免费看| 亚洲精品久久久久中文字幕欢迎你 | 欧美日韩 国产精品| 久久婷婷国产综合国色天香| 久久精品亚洲热| 久久精品视频免费| 欧美亚洲一级片| 欧美亚洲免费电影| 久久不射中文字幕| 久久精品五月婷婷| 久久精品噜噜噜成人av农村| 欧美一区影院| 久久精品一本久久99精品| 久久久久久久一区二区| 久久免费国产精品| 蜜桃av久久久亚洲精品| 免费试看一区| 欧美日韩第一页| 欧美色图天堂网| 国产精品jizz在线观看美国| 国产精品国码视频| 国产麻豆综合| 国内在线观看一区二区三区| 亚洲成人直播| 亚洲日本理论电影| 亚洲美女免费精品视频在线观看| 一本色道久久综合亚洲精品高清| 亚洲午夜激情在线| 亚久久调教视频| 亚洲福利视频专区| 亚洲靠逼com| 亚洲一区bb| 欧美一区二区三区在线看| 久久久精品国产免费观看同学| 久久综合国产精品| 欧美精品日韩综合在线| 欧美系列一区| 国产日韩欧美中文在线播放| 在线成人h网| 日韩视频一区二区三区在线播放| 亚洲一区二区三区精品在线观看| 欧美影院在线播放| 亚洲精品一区二区三区福利| 中日韩男男gay无套| 欧美一区二区在线免费播放| 久久综合成人精品亚洲另类欧美| 欧美精品一区二区三区久久久竹菊| 欧美午夜a级限制福利片| 国产日韩精品一区二区浪潮av| 欲色影视综合吧| 一区二区三区鲁丝不卡| 欧美一区二区视频在线观看2020| 亚洲乱码国产乱码精品精可以看 | 欧美影院成人| 亚洲最新色图| 欧美在线视频免费| 欧美大片在线看| 国产精品高潮粉嫩av| 国语自产精品视频在线看抢先版结局| 亚洲经典视频在线观看| 亚洲性感激情| 亚洲国产一区二区三区高清 | 影音先锋日韩精品| 一区二区欧美国产| 久久精品免费看| 亚洲一级电影| 久热成人在线视频| 国产精品高清在线观看| 伊人久久综合| 亚洲一级片在线观看| 亚洲三级视频在线观看| 欧美一区二区日韩| 欧美理论电影在线观看| 国产中文一区二区| 亚洲少妇一区| 亚洲国产视频直播| 欧美一区二区三区啪啪| 欧美日韩另类国产亚洲欧美一级| 国产一区二区毛片| 亚洲午夜精品福利| 在线亚洲欧美视频| 欧美99在线视频观看| 国产日韩精品久久久| 99re在线精品| 亚洲人成在线免费观看| 久久福利一区| 国产精品igao视频网网址不卡日韩| 亚洲国产日韩欧美在线动漫| 欧美在线视频网站| 亚洲视频你懂的| 欧美fxxxxxx另类| 国产一区二区三区日韩| 在线亚洲伦理| 亚洲美女av电影| 久久夜色精品亚洲噜噜国产mv| 国产精品草莓在线免费观看| 亚洲国产精品欧美一二99| 欧美在线视频观看免费网站| 校园春色综合网| 欧美日韩一区二区三区四区在线观看| 伊人蜜桃色噜噜激情综合| 欧美一二三视频| 午夜精品av| 欧美四级伦理在线| 亚洲精品字幕| 亚洲老司机av| 欧美高清在线一区二区| 在线日韩中文字幕| 亚洲国产电影| 裸体一区二区| 怡红院精品视频| 亚洲第一区中文99精品| 久久久久久网址| 韩国一区二区在线观看| 欧美在线观看一区| 欧美一区二区三区视频在线 | 嫩草国产精品入口| 黄色一区二区在线观看| 欧美中文字幕视频| 久久免费国产精品| 精品白丝av| 亚洲激情女人| 欧美xart系列高清| 亚洲国产精品va在看黑人| 亚洲国产精品一区二区久| 玖玖玖免费嫩草在线影院一区| 红桃视频一区| 亚洲国产精品嫩草影院| 欧美.www| 亚洲日本成人女熟在线观看| 一区二区电影免费在线观看| 欧美日韩免费精品| 一片黄亚洲嫩模| 性色av一区二区三区| 国产一区二区毛片| 亚洲国产精品v| 欧美大片在线观看一区| 亚洲美女中文字幕| 亚洲在线观看视频网站| 国产精品羞羞答答| 欧美呦呦网站| 欧美大片在线观看一区二区| 日韩午夜电影av| 亚洲欧美国产日韩中文字幕| 国产精品揄拍500视频| 久久gogo国模裸体人体| 美女精品一区| 亚洲精品在线观| 亚洲永久精品大片| 国产欧美一区二区精品秋霞影院 | 亚洲一区在线观看视频| 国产欧美91| 亚洲成人在线网站| 欧美精品18| 亚洲图片在线观看| 久久免费高清| 亚洲日韩欧美一区二区在线| 国产精品99久久久久久白浆小说| 国产精品久久久久久久久久直播| 性色av香蕉一区二区| 免费视频最近日韩| 99国产精品一区| 久久国产精品色婷婷| 在线免费观看欧美| 亚洲一级高清| 狠狠色丁香婷婷综合影院| 日韩视频免费观看高清完整版| 国产精品久久国产三级国电话系列 | 亚洲欧美网站| 尤物yw午夜国产精品视频| 亚洲午夜精品久久| 国产在线视频欧美一区二区三区| 亚洲精品中文在线| 国产精品国产三级国产专播精品人| 欧美在线免费一级片| 欧美精品日韩一本| 欧美制服丝袜第一页| 欧美日韩一二三四五区| 欧美一区二区视频观看视频| 欧美区日韩区| 欧美在线观看视频| 欧美日韩中文字幕| 久久精品一二三区| 欧美性猛交xxxx乱大交蜜桃| 亚洲电影第1页| 欧美日韩精品一区二区天天拍小说| 欧美一级日韩一级| 欧美日韩四区| 亚洲国产美女久久久久| 国产精品久久毛片a| 国产日韩精品入口| 亚洲国产精品久久久| 国产精品久久国产精品99gif | 欧美jizz19hd性欧美| 亚洲男人的天堂在线aⅴ视频| 欧美国产亚洲精品久久久8v| 亚洲宅男天堂在线观看无病毒| 欧美精品黄色| 久久精品成人| 国产日韩精品一区|