數(shù)字電位器x9c103應(yīng)用電路(一)
基礎(chǔ)部分
數(shù)字電位器X9c103模塊是一款寬電壓(3V-5V)供電,10K滿量程電位器。
電位器中間抽頭在0-10k間滑動共100級(電位器滑動端典型阻抗40歐)數(shù)字電位器VL和VH端口分別對應(yīng)滑動變阻器的低端和高端,允許輸入電壓范圍-5V到+5V。數(shù)字電位器模塊附帶測試程序,程序代碼為C語言代碼,分模塊編寫。代碼包括:主函數(shù)、顯示子函數(shù)、按鍵子函數(shù)以及各模塊的頭文件,可以采用KEIL4打開源代碼經(jīng)行測試和學(xué)習(xí)。
原理圖:
測試部分
如只需測試模塊使用可不研究源代碼,將測試程序中.HEX文件下載到目標(biāo)板。
1、按鍵子函數(shù)共涉及兩個按鍵檢測和控制,分別對應(yīng)P3^2和P3^3.兩個按鍵每次按下分別實現(xiàn)10K數(shù)字電位器中間滑動端往上端和往下端滑動1k數(shù)值。數(shù)字電位器接口說明:INC接P2^0,U_D接P2^1,CS接P2^2。
2、顯示器接口:電源端口VCC(2腳)GND(1腳)接5V電源。數(shù)據(jù)端口D0-D7(7腳到14腳)接P0口(P0^0-P0^7)。對比度調(diào)節(jié)端口VL(3腳)為液晶顯示器對比度調(diào)整端用電位器分壓得到0V-5V中間某一電壓使液晶清晰顯示。控制端口RS(4腳)為寄存器選擇,高電平1時選擇數(shù)據(jù)寄存器、低電平0時選擇指令寄存器。控制端口RW(5腳)為讀寫信號線,高電平(1)時進行讀操作控制端口EN(6腳)端為使能(enable)端,高電平(1)時讀取信息,負跳變時執(zhí)行指令。
數(shù)字電位器x9c103應(yīng)用電路(二)
設(shè)計一個數(shù)字程控放大器,使用單片機可控50個檔位,起初想到的是X9C103電位器中間抽頭在可在100級之間滑動,所以用X9C103畫PCB發(fā)工廠制作30片小模塊測驗,后來實驗證明,效果還不錯,把自己所做的X9C10模塊資料整理了一下,數(shù)字調(diào)音器、可編程控放大器、電橋調(diào)整電路,數(shù)按可調(diào)直流穩(wěn)壓電源等。