74HC4051應用


一、特性

  • 模擬輸入電壓范圍±5V。

二、描述

  74HC4051是一款高速的CMOS器件,內置8通道模擬輸入/輸出引腳(Y0~Y7),3個數字輸入引腳(A0~A2),用於選擇某個通道,擁有一個公共輸入輸出端Z和一個使能端E。當使能引腳E為低電平時,通過A0~A2選擇一個通道,該通道處於低阻導通狀態。當E為高電平時,A0~A2設置無效,所有引腳處於高阻關斷狀態。

  VDD和VEE連接到數字控制輸入端的電源電壓,VDD-VEE的范圍為3~9V。模擬輸入輸出可以在最高電壓VDD和最低電壓VEE之間變化,VDD~VEE不會超過9V。對於用於多路選擇開關,VEE和VSS是連在一起的。即接地。

  74HC4051主要用於模擬多路選擇開關、數字多路選擇開關及信號選通。

 

三、引腳

  

 圖3.1 引腳圖

3.1 引腳描述

3.2 使能、地址選擇和通道的關系

 

四、典例

4.1 獲取指定通道模擬數據

  4.1.1 描述

    本例使用單片機為arduino UNO,電位器連接通道2(即Y2),通過單片機A0引腳讀取電位器的模擬值。

  4.1.2 電路

  

 

 圖4.1 典例1電路圖

  從圖4.1可知,RV1為10K電位器,連接到通道2(15號),A B C引腳為地址選擇引腳,6為使能引腳。3號引腳連接單片機的A0引腳。

  4.1.3 程序

 1 /***************************************
 2  * 歡迎關注我的博客及某寶店鋪——深藍創客  3  **************************************/
 4 
 5 uint16_t adc_val = 0;     //ADC值
 6 
 7 void setup()
 8 {
 9   Serial.begin(115200);     
10 }
11 
12 
13 void loop()
14 {
15   adc_val = analogRead(A0);  
16   Serial.print("adc:");
17   Serial.println(adc_val);
18   delay(800);
19 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM