日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 單片機 > 單片機
[導(dǎo)讀]//測試STC12C4052的AD//P1.7接可變電阻。P3.5 清位即開始轉(zhuǎn)換#include "STC12C4052AD.h"void delay(){unsigned char l2;unsigned char l3 = 10;while(--l3){l2 = 20;while( --l2);}}main(){P3_7 = 0;ADC_CONTER = 0x

//測試STC12C4052的AD

//P1.7接可變電阻。P3.5 清位即開始轉(zhuǎn)換
#include "STC12C4052AD.h"

void delay()
{
unsigned char l2;
unsigned char l3 = 10;
while(--l3)
{
l2 = 20;
while( --l2);
}

}

main()
{
P3_7 = 0;
ADC_CONTER = 0x80; //開啟ad比較電壓
while(1)
{
P3_5 = 1;
if ( P3_5 == 0 )
{
P1M0 = 0x80; //P1.7為開漏輸入
P1M1 = 0x80; //P1.7為高阻輸入
ADC_CONTER = 0xE7; //P1_7為ad
delay();
ADC_DATA = 0;
ADC_CONTER |= 0x08;
while ((ADC_CONTER & 0x10) != 0x10 )P1 = ADC_CONTER;
ADC_CONTER &= 0xe7;
P1 = ADC_DATA;
P3_7 = 1;
P1M0 = 0;
while(1);
}
}
}

//-------------------第二種方法 --------------------

#define uchar unsigned char
#define uint unsigned int
#include "stc12c5410ad.h"

void InitAd(void)
{
P1M0=0xff;
P1M1=0xff;


}
void InitUart(void)
{
SCON|=0X50;
TH1=TL1=0XFB;
TMOD|=0X20;
ES=1;
TR1=1;


}
void delay(void)
{
uint i;
for(i=0;i<0xfff0;i++);
}
void ReadAd(void)
{
uchar temp[16],i;
for(i=0;i<8;i++)
{
ADC_CONTR=i;
ADC_CONTR|=0x88;
while(!(ADC_CONTR&0x10));
ADC_CONTR=ADC_CONTR&0xef;
temp[2*i]=ADC_DATA;
temp[2*i+1]=ADC_LOW2;
}

SBUF=0xa0;
while(!TI);
TI=0;
for(i=0;i<16;i++)
{
SBUF=temp[i];
while(!TI);
TI=0;
}
SBUF=0xf6;
while(!TI);
TI=0;


}
main()
{
InitAd();
InitUart();
while(1)
{
ReadAd();
delay();
}
}


本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

AD18使用的簡單介紹,添加庫,添加PCB封裝庫,快速添加引腳,繪制器件

關(guān)鍵字: ad pcb封裝庫

如何用Altium Designer從PCB圖中導(dǎo)出元件封裝庫?

關(guān)鍵字: ad 封裝

我們經(jīng)常遇到從AD轉(zhuǎn)到Allegro的情況,但是之前非常麻煩且不容易轉(zhuǎn)換。現(xiàn)在好了,從065號補丁開始,Cadence的Capture CIS可以導(dǎo)入AD軟件的原理圖,而Cadence的Allegro PCB Edito...

關(guān)鍵字: ad 封裝 cadence

PCB學(xué)習(xí)筆記——AD17如何添加新的封裝

關(guān)鍵字: ad 封裝庫 添加

Altium Designer 封裝 庫文件導(dǎo)入 基礎(chǔ)庫設(shè)計 PCB設(shè)計 原理圖設(shè)計

關(guān)鍵字: ad 封裝庫 導(dǎo)入

Altium Designer AD 2019最新封裝庫下載,原理圖庫PCB庫

關(guān)鍵字: ad 封裝

STC系列單片機中的STC89LE516AD/X2提供了8路8位精度的高速A/D轉(zhuǎn)換器,位于P1口上,從而省去了片外ADC的麻煩。這8路ADC為電壓輸入型,可做按鍵掃描,電池電壓檢測,頻譜檢測等。ADC轉(zhuǎn)換過程需要17個...

關(guān)鍵字: ad C KEIL

來源:Java日知錄軟件設(shè)計模式是解決軟件設(shè)計中常見問題的通用、可復(fù)用的解決方案。設(shè)計模式讓我們可以分享通用詞匯并使用經(jīng)實戰(zhàn)檢驗的方案,以免重復(fù)造輪子?,F(xiàn)在,我將介紹一系列設(shè)計模式來實現(xiàn)這些最佳實踐。微服務(wù)架構(gòu)的設(shè)計模式...

關(guān)鍵字: 5G ad abi

作者:vivo互聯(lián)網(wǎng)服務(wù)器團隊-YangYijun一、Kafka應(yīng)用本文主要總結(jié)當(dāng)Kafka集群流量達到?萬億級記錄/天或者十萬億級記錄/天?甚至更高后,我們需要具備哪些能力才能保障集群高可用、高可靠、高性能、高吞吐、安...

關(guān)鍵字: 6G ad AC

本文主要是了解LDO和開關(guān)電源在實際電路中的使用,后續(xù)具體細(xì)節(jié)慢慢在添加和修正。

關(guān)鍵字: 開關(guān)電源 DC-DC PCB ad
關(guān)閉