2021-09-12 08:50:31 索煒達電子 728
項目編號:E1079
文件大?。?55K
源碼說明:帶中文注釋
開發(fā)環(huán)境:C編譯器
簡要概述:
使用說明
一、基礎(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è)計
│ 數(shù)字電位器使用說明.pdf
│ 數(shù)字電位器原理圖.pdf
│ 高精度的數(shù)字電位器X9C103.pdf
└ 數(shù)字電位器測試程序
│ Button.c
│ BUTTON.h
│ Button.LST
│ Button.OBJ
│ Design
│ Design.hex
│ Design.lnp
│ Design.M51
│ Design.plg
│ Design.uvopt
│ Design.uvproj
│ Design_uvopt.bak
│ Design_uvproj.bak
│ HEADER.h
│ Lcd1602.c
│ LCD1602.h
│ Lcd1602.LST
│ Lcd1602.OBJ
│ Main.c
│ Main.LST
│ Main.OBJ
│ STARTUP.A51
│ STARTUP.LST
└ STARTUP.OBJ