chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于ADC0832的電位器數(shù)值顯示

王子變青蛙_35400519 ? 來(lái)源:王子變青蛙_35400519 ? 作者:王子變青蛙_35400 ? 2022-06-20 08:54 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

目錄

一、前言

二、芯片介紹

1、ADC0832

2、74HC245

三、硬件連接

四、軟件代碼

五、效果展示

六、代碼鏈接

一、前言

通過(guò)ADC0832對(duì)電位器進(jìn)行檢測(cè)根據(jù)電壓的不同主控芯片計(jì)算出不同的數(shù)值,將所得數(shù)值進(jìn)行數(shù)模轉(zhuǎn)換顯示在數(shù)碼管上。電位器種類有很多,搖桿式電位器在可在遙控小車、遙控飛機(jī)等電子制作時(shí)進(jìn)行使用,電位器數(shù)值顯示是電位器使用的基礎(chǔ),后期可進(jìn)行多電路的添加與應(yīng)用。

二、芯片介紹

1、ADC0832

pYYBAGKt64SAIAloAAAMEPW2Wyg053.png

引腳功能:

引腳編號(hào) 引腳功能 描述
1 CS- 低電平芯片使能端
2 CH0 模擬信號(hào)輸入通道0
3 CH1 模擬信號(hào)輸入通道1
4 GND 低電平(地)
5 D1 數(shù)據(jù)信號(hào)輸入,選擇通道控制
6 D0 數(shù)據(jù)信號(hào)輸入,轉(zhuǎn)換數(shù)據(jù)輸出
7 CLK 時(shí)鐘輸入
8 VCC 高電平

2、74HC245

poYBAGKt626AYN1ZAAAauTq7wSU866.png

74HC245是方向可控的八路緩沖器,主要用于實(shí)現(xiàn)數(shù)據(jù)總線的雙向異步通信。 74HC245是兼容TTL器件引腳的高速CMOS總線收發(fā)器,典型的CMOS型三態(tài)緩沖門電路,八路信號(hào)收發(fā)器,。由于單片機(jī)CPU的數(shù)據(jù)/地址/控制總線端口都有一定的負(fù)載能力,如果負(fù)載超過(guò)其負(fù)載能力,一般應(yīng)加驅(qū)動(dòng)器。74HC245通常在主控芯片的并行接口與外部受控設(shè)備的并行接口間添加。主要應(yīng)用于大屏顯示,以及其它的消費(fèi)類電子產(chǎn)品中增加驅(qū)動(dòng)。

引腳功能:

引腳編號(hào) 引腳編號(hào) 描述
1 DIR 方向控制
2 A0 數(shù)據(jù)輸入/輸出
3 A1 數(shù)據(jù)輸入/輸出
4 A2 數(shù)據(jù)輸入/輸出
5 A3 數(shù)據(jù)輸入/輸出
6 A4 數(shù)據(jù)輸入/輸出
7 A5 數(shù)據(jù)輸入/輸出
8 A6 數(shù)據(jù)輸入/輸出
9 A7 數(shù)據(jù)輸入/輸出
10 GND 邏輯地
11 B7 數(shù)據(jù)輸入/輸出
12 B6 數(shù)據(jù)輸入/輸出
13 B5 數(shù)據(jù)輸入/輸出
14 B4 數(shù)據(jù)輸入/輸出
15 B3 數(shù)據(jù)輸入/輸出
16 B2 數(shù)據(jù)輸入/輸出
17 B1 數(shù)據(jù)輸入/輸出
18 B0 數(shù)據(jù)輸入/輸出
19 OE- 輸出使能
20 VCC 邏輯電源

DIR=1,A-B;DIR=0,B-A;

OE=0導(dǎo)通,OE=1關(guān)閉;

三、硬件連接

pYYBAGKt61eAGsZOAACcQYpwvZA428.png

仿真

P3口連接共陰極數(shù)碼管的段碼位;P20、P21、P22、P23為數(shù)碼管的位選;

P10連接CS-;P11連接CLK;P12連接DIDO;

四、軟件代碼

pYYBAGKt65SAdkSxAADUsQbI-tc374.png

main主函數(shù)

進(jìn)行定時(shí)器的初始化,ADC0832的初始化,以及數(shù)碼管段顯示的使用。

void main()
{
    uchar AD1;
	uint vt1;   
	uint while_times = 0;
	
	delayms(300);
	ET0  = 1;
    TR0  = 1;
    ET1  = 1;
    TR1  = 1;
    EA   = 1;     //打開(kāi)總中斷
    CLK = 0;      //ADC0832初始化
    CS   = 1; 
	 
	while(1)
	{	
	   DigDisplay(); 	
	   AD1 = Get_AD_Result1();
	   vt1=	(500.0/256.0)*AD1;
	   date[0] =smgduan[vt1/100];//千分位
       date[1] =smgduan[vt1/10%10]; //百分位
       date[2] =smgduan[vt1%10];//十分位
       date[3] =smgduan[vt1];//個(gè)分位
	}
}

數(shù)碼管位選函數(shù)。

通過(guò)switch語(yǔ)句進(jìn)行位選,P3口為數(shù)碼管段顯示口;數(shù)碼管顯示使用的是數(shù)碼管動(dòng)態(tài)掃描。

void DigDisplay()
{
	int i;
	for(i=0;i<8;i++)
	{
		switch(i)	 //位選,選擇點(diǎn)亮的數(shù)碼管,
		{
			case(0):
				qian=0;bai=1;shi=1; ge=1;break;//顯示第0位
			case(1):
				qian=1;bai=0;shi=1; ge=1;break;//顯示第1位
			case(2):
				qian=1;bai=1;shi=0; ge=1;break;//顯示第2位
			case(3):
				qian=1;bai=1;shi=1; ge=0;break;//顯示第3位
		}
		P3=date[i];//發(fā)送段碼
		delayms(1); //間隔一段時(shí)間掃描	
		P3=0x00;//消隱
	}
}

ADC0832通道選擇函數(shù)。

該芯片在上篇文章中有進(jìn)行解釋,這里不進(jìn)行解釋了。

uchar Get_AD_Result1()         //包含11個(gè)CLK下降沿      
{
    uchar i, dat;
    CS = 1;              //ADC0832未工作時(shí),CS端為高電平,此時(shí)芯片禁用
    CLK =1;                  
    CS = 0;
    DIDO = 1; CLK = 0;  CLK = 1; //SCLK第一個(gè)下降沿來(lái)到時(shí),DI = 1啟動(dòng)ADC0832
    DIDO = 1; CLK = 0;  CLK = 1;  //SCLK第二個(gè)下降沿 
    DIDO = 0; CLK = 0;  CLK = 1; //SCLK第三個(gè)下降沿,發(fā)送1,0選擇通道cho
    DIDO = 1;                                //釋放總線
    for(i = 0; i < 8; i++)                  //第4個(gè)下降沿到第11個(gè)下降沿
    {
        CLK = 0;                           //clk處于下降沿,每一個(gè)下降沿DO端輸入下一個(gè)
        if(DIDO) dat |= 0x01;              // dat = dat | 0x01,dat和0x01做“或”的運(yùn)算,意思是最低位置1,其它位保持不變。
        CLK = 1;                       //clk處于上升沿
        dat <<= 1;                          //數(shù)據(jù)左移
    }
    return (dat);
    CS = 1;                                  //ADC0832停止工作
}

delay.c

根據(jù)需要進(jìn)行調(diào)用。

/*------------------------------------------------
 uS延時(shí)函數(shù) 
------------------------------------------------*/
void DelayUs2x(unsigned char t)
{   
 while(--t);
}
/*------------------------------------------------
 mS延時(shí)函數(shù)
------------------------------------------------*/
void delayms(unsigned char t)
{
     
 while(t--)
 {
     //大致延時(shí)1mS
     DelayUs2x(245);
	 DelayUs2x(245);
 }
}

五、效果展示

實(shí)物展示 https://live.csdn.net/v/217316

六、代碼鏈接

歡迎留言評(píng)論分享自己的看法;關(guān)注公眾號(hào)“小小創(chuàng)客”回復(fù)“數(shù)碼管顯示電位器值”獲得代碼,如有錯(cuò)誤歡迎指正。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6074

    文章

    45457

    瀏覽量

    667096
  • 電位器
    +關(guān)注

    關(guān)注

    14

    文章

    1027

    瀏覽量

    68943
  • 數(shù)值
    +關(guān)注

    關(guān)注

    0

    文章

    80

    瀏覽量

    14704
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    探索ADC0831-N/ADC0832-N/ADC0834-N/ADC0838-N 8位串行I/O A/D轉(zhuǎn)換

    探索ADC0831-N/ADC0832-N/ADC0834-N/ADC0838-N 8位串行I/O A/D轉(zhuǎn)換 在電子設(shè)計(jì)領(lǐng)域,A/D轉(zhuǎn)換
    的頭像 發(fā)表于 12-10 10:55 ?449次閱讀

    深入剖析ADC0831-N/ADC0832-N/ADC0834-N/ADC0838-N 8位串行I/O A/D轉(zhuǎn)換

    深入剖析ADC0831-N/ADC0832-N/ADC0834-N/ADC0838-N 8位串行I/O A/D轉(zhuǎn)換 在電子工程師的日常工作
    的頭像 發(fā)表于 12-10 10:55 ?446次閱讀

    ?TPL0202 數(shù)字電位器技術(shù)規(guī)格書(shū)總結(jié)

    TPL0202配備兩個(gè)線性錐形數(shù)字電位器(DPOT),具有256個(gè)滑動(dòng)位置。 每個(gè)電位器既可作為三端子電位器,也可以作為兩端子電阻器使用。這 TPL0202-10的端到端電阻為10 kΩ。 該DPOT可作為機(jī)械
    的頭像 發(fā)表于 11-19 14:53 ?530次閱讀
    ?TPL0202 數(shù)字<b class='flag-5'>電位器</b>技術(shù)規(guī)格書(shū)總結(jié)

    TPL0102-100 雙路 256 抽頭非易失性數(shù)字電位器產(chǎn)品總結(jié)

    TPL0102配備兩個(gè)線性錐形數(shù)字電位器(DPOT),共有256個(gè)擦拭位置。 每個(gè)電位器既可作為三端子電位器,也可以作為兩端子電阻器使用。這 TPL0102-100的端到端電阻為100 k
    的頭像 發(fā)表于 11-19 11:33 ?697次閱讀
    TPL0102-100 雙路 256 抽頭非易失性數(shù)字<b class='flag-5'>電位器</b>產(chǎn)品總結(jié)

    TPL0501-100 單通道 256 抽頭 SPI 數(shù)字電位器技術(shù)文檔總結(jié)

    TPL0501裝置是一個(gè)單通道線性錐形數(shù)字電位器,擁有256個(gè)擦拭位置。該裝置可用作三端子電位器或兩端子電阻。目前TPL0501端到端阻值為100 kΩ。TPL0501內(nèi)部寄存可以
    的頭像 發(fā)表于 11-18 14:53 ?597次閱讀
    TPL0501-100 單通道 256 抽頭 SPI 數(shù)字<b class='flag-5'>電位器</b>技術(shù)文檔總結(jié)

    Vishay Spectrol 157型精密工業(yè)電位器技術(shù)解析與應(yīng)用指南

    Vishay/Spectrol 157型精密工業(yè)電位器是7/8" (22.2mm) 元件,由導(dǎo)電塑料制成,有套管和伺服安裝型號(hào)可供選擇。這些電位器具有1kΩ至100kΩ電阻范圍、 10%或
    的頭像 發(fā)表于 11-17 09:49 ?572次閱讀

    Vishay Sfernice P16FNP金屬陶瓷旋鈕電位器技術(shù)解析:工業(yè)控制與音頻應(yīng)用的革新設(shè)計(jì)

    Vishay/Sfernice P16FNP金屬陶瓷旋鈕電位器采用塑料旋鈕,非常適合用于經(jīng)濟(jì)高效的設(shè)計(jì)。旋鈕集成和驅(qū)動(dòng)金屬陶瓷電位器,這種結(jié)構(gòu)將所需的電氣間隙降至最低,因?yàn)閮H安裝硬件和端子位于面板
    的頭像 發(fā)表于 11-13 11:17 ?471次閱讀
    Vishay Sfernice P16FNP金屬陶瓷旋鈕<b class='flag-5'>電位器</b>技術(shù)解析:工業(yè)控制與音頻應(yīng)用的革新設(shè)計(jì)

    Vishay Sfernice TS7密封型表面貼裝微調(diào)電位器技術(shù)解析

    Vishay/Sfernice TS7密封式單圈1/4”方形金屬陶瓷微調(diào)電位器設(shè)計(jì)用于表面貼裝應(yīng)用,具有6.7mm x 7mm x 5mm的容積效率以及高性能和穩(wěn)定性。這些TS7微調(diào)電位器密封可耐受
    的頭像 發(fā)表于 11-12 10:48 ?466次閱讀
    Vishay Sfernice TS7密封型表面貼裝微調(diào)<b class='flag-5'>電位器</b>技術(shù)解析

    ?Vishay Sfernice P16F/PA16F金屬陶瓷旋鈕電位器技術(shù)解析

    Vishay/Sfernice P16FNM金屬陶瓷旋鈕電位器采用金屬旋鈕結(jié)構(gòu),可在應(yīng)用中實(shí)現(xiàn)耐用性和穩(wěn)健性。這些IP67級(jí)密封器件在單個(gè)元件中集成了一個(gè)帶面板電位器的旋鈕,無(wú)需額外組裝的單獨(dú)旋鈕
    的頭像 發(fā)表于 11-10 13:45 ?363次閱讀
    ?Vishay Sfernice P16F/PA16F金屬陶瓷旋鈕<b class='flag-5'>電位器</b>技術(shù)解析

    Vishay Sfernice M61系列金屬陶瓷微調(diào)電位器技術(shù)解析

    Vishay/Sfernice M61 3/8”方形單匝金屬陶瓷微調(diào)電位器有多種引腳配置可供選擇,用于手指設(shè)置。這些微調(diào)電位器通過(guò)物理操作輕松調(diào)整電阻值,組裝在PCB上后可提供穩(wěn)定性。M61系列采用
    的頭像 發(fā)表于 11-10 11:44 ?471次閱讀
    Vishay Sfernice M61系列金屬陶瓷微調(diào)<b class='flag-5'>電位器</b>技術(shù)解析

    ?基于Vishay TSM41微調(diào)電位器的精密電路設(shè)計(jì)與應(yīng)用解析

    Vishay/Sfernice TSM41 4mm方形SMT微型微調(diào)電位器設(shè)計(jì)用于表面貼裝應(yīng)用,采用符合EIA SMD標(biāo)準(zhǔn)微調(diào)電位器占位的4mm設(shè)計(jì)。這些微調(diào)電位器具有容積效率、高性能和穩(wěn)定性,以及
    的頭像 發(fā)表于 11-10 11:25 ?478次閱讀
    ?基于Vishay TSM41微調(diào)<b class='flag-5'>電位器</b>的精密電路設(shè)計(jì)與應(yīng)用解析

    TPL1401 帶緩沖游標(biāo)的 256 抽頭高精度數(shù)字電位器技術(shù)手冊(cè)

    TPL1401是帶有緩沖游標(biāo)的數(shù)字電位器(數(shù)字電位器)。與標(biāo)準(zhǔn)數(shù)字電位器不同,由于集成了緩沖游標(biāo),該器件在分壓應(yīng)用中提供了更高的負(fù)載調(diào)節(jié)。
    的頭像 發(fā)表于 11-01 17:42 ?1068次閱讀
    TPL1401 帶緩沖游標(biāo)的 256 抽頭高精度數(shù)字<b class='flag-5'>電位器</b>技術(shù)手冊(cè)

    如何把 電位器旋鈕控制改為面板或按鍵控制?

    圖片是無(wú)刷電機(jī)驅(qū)動(dòng) 用于控制無(wú)刷直流電機(jī),但是調(diào)速是通過(guò)電位器旋鈕調(diào)速的(AVI) ,調(diào)速不方便(比如說(shuō)這次調(diào)速是200轉(zhuǎn)/分鐘,下次要要調(diào)到200轉(zhuǎn)/分鐘 要調(diào)很久,稍稍旋轉(zhuǎn),轉(zhuǎn)速變化很大
    發(fā)表于 05-18 07:40

    威世科技推出全新TSM3系列多匝微調(diào)電位器

    日前,全球領(lǐng)先的電子元器件制造商威世科技Vishay Intertechnology, Inc.正式推出了一款創(chuàng)新的多匝表面貼裝金屬陶瓷微調(diào)電位器——TSM3系列。這款電位器專為滿足惡劣環(huán)境下空間
    的頭像 發(fā)表于 02-08 14:12 ?982次閱讀

    Vishay推出微型密封多匝SMD微調(diào)電位器TSM3

    日前,全球領(lǐng)先的電子元件制造商威世科技(Vishay Intertechnology, Inc.)宣布推出一款創(chuàng)新產(chǎn)品——TSM3系列多匝表面貼裝金屬陶瓷微調(diào)電位器。 TSM3系列電位器專為在惡劣
    的頭像 發(fā)表于 02-08 10:35 ?1129次閱讀