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

當(dāng)前位置:首頁(yè) > 單片機(jī) > 單片機(jī)
[導(dǎo)讀] //ADCDEMO_56xx程序演示STC1256xxAD系列MCU的A/D轉(zhuǎn)換功能。時(shí)鐘18.432MHz//轉(zhuǎn)換結(jié)果以16進(jìn)制形式輸出到串行口,可以用串行口調(diào)試程序觀察輸出結(jié)果。//-----------------------------------------------

//ADCDEMO_56xx程序演示STC1256xxAD系列MCU的A/D轉(zhuǎn)換功能。時(shí)鐘18.432MHz
//轉(zhuǎn)換結(jié)果以16進(jìn)制形式輸出到串行口,可以用串行口調(diào)試程序觀察輸出結(jié)果。
//---------------------------------------------------------------------

#include"STC12C5620AD.H"
//---------------------------------------------------------------------
typedefunsignedcharINT8U;
typedefunsignedintINT16U;
//---------------------------------------------------------------------
//以下選擇ADC轉(zhuǎn)換速率,只能選擇其中一種
//SPEED1SPEED0A/D轉(zhuǎn)換所需時(shí)間
#defineAD_SPEED0x60//0110,000011270個(gè)時(shí)鐘周期轉(zhuǎn)換一次,
//CPU工作頻率27MHz時(shí),
//A/D轉(zhuǎn)換速度約100KHz
//#defineAD_SPEED0x40//0100,000010540個(gè)時(shí)鐘周期轉(zhuǎn)換一次
//#defineAD_SPEED0x20//0010,000001810個(gè)時(shí)鐘周期轉(zhuǎn)換一次
//#defineAD_SPEED0x00//0000,0000001080個(gè)時(shí)鐘周期轉(zhuǎn)換一次
//---------------------------------------------------------------------
voidinitiate_RS232(void);//串口初始化
voidSend_Byte(INT8Uone_byte);//發(fā)送一個(gè)字節(jié)
INT16Uget_AD_result(INT8Uchannel);
voiddelay(INT8Udelay_time);//延時(shí)函數(shù)
//---------------------------------------------------------------------
voidmain()
{
INT16UADC_10bit;

initiate_RS232();//波特率=9600

ADC_CONTR|=0x80;//1000,0000打開(kāi)A/D轉(zhuǎn)換電源
while(1)
{
Send_Byte(0xAA);
Send_Byte(0xAA);

ADC_10bit=get_AD_result(2);//P1.2為A/D當(dāng)前通道
Send_Byte(ADC_10bit>>8);//發(fā)送高8位測(cè)量結(jié)果
delay(0x1);

ADC_10bit=get_AD_result(3);//P1.3為A/D當(dāng)前通道,測(cè)量并發(fā)送結(jié)果
Send_Byte(ADC_10bit>>8);//發(fā)送高8位測(cè)量結(jié)果

delay(0x30);//延時(shí)
}
}
//---------------------------------------------------------------------
voiddelay(INT8Udelay_time)//延時(shí)函數(shù)
{
INT16Un;
while(delay_time--)
{
n=6000;
while(--n);
}
}
//---------------------------------------------------------------------
voidinitiate_RS232(void)//串口初始化
{
ES=0;//禁止串口中斷
TMOD=0x20;//設(shè)置T1為波特率發(fā)生器
SCON=0x50;//0101,00008位數(shù)據(jù)位,無(wú)奇偶校驗(yàn)
TH1=0xFB;//18.432MHz晶振,波特率=9600
TL1=0xFB;
RI=0;
TR1=1;
ES=1;//允許串口中斷
}
//---------------------------------------------------------------------
voidSend_Byte(INT8Uone_byte)//發(fā)送一個(gè)字節(jié)
{
TI=0;//清零串口發(fā)送中斷標(biāo)志
SBUF=one_byte;
while(!TI);
TI=0;//清零串口發(fā)送中斷標(biāo)志
}
//---------------------------------------------------------------------
INT16Uget_AD_result(INT8Uchannel)
{
ADC_DATA=0;

channel&=0x07;//0000,0111清0高5位
ADC_CONTR=AD_SPEED;
ADC_CONTR=0xE0;//1110,0000清ADC_FLAG,ADC_START位和低3位
ADC_CONTR|=channel;//選擇A/D當(dāng)前通道
delay(1);//使輸入電壓達(dá)到穩(wěn)定
ADC_CONTR|=0x08;//0000,1000令A(yù)DCS=1,啟動(dòng)A/D轉(zhuǎn)換,
while(1)//等待A/D轉(zhuǎn)換結(jié)束
{
if(ADC_CONTR&0x10)//0001,0000測(cè)試A/D轉(zhuǎn)換結(jié)束否
{break;}
}
ADC_CONTR&=0xE7;//1111,0111清ADC_FLAG位,關(guān)閉A/D轉(zhuǎn)換,

return(ADC_DATA<<8|ADC_LOW2);//返回A/D10位轉(zhuǎn)換結(jié)果
}


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

中國(guó)北京(2025年9月10日)—— 業(yè)界領(lǐng)先的半導(dǎo)體器件供應(yīng)商兆易創(chuàng)新GigaDevice(股票代碼 603986)亮相于深圳國(guó)際會(huì)展中心舉辦的第26屆中國(guó)國(guó)際光電博覽會(huì)(展位號(hào):12C12),全面展示GD25 SPI...

關(guān)鍵字: 光通信 MCU Flash

瑞典烏普薩拉,2025年9月4日 — 全球領(lǐng)先的嵌入式系統(tǒng)開(kāi)發(fā)軟件解決方案供應(yīng)商IAR宣布,瑞薩最新推出的具備量產(chǎn)條件的RH850/U2A MCAL(微控制器抽象層)軟件包,已全面支持IAR的RH850工具鏈(v2.21...

關(guān)鍵字: MCU ADAS 電動(dòng)汽車(chē)

本屆年會(huì)將在上海(11月13-14日)、北京(11月19-20日)和深圳(11月27-28日)舉行,面向嵌入式設(shè)計(jì)工程師推出25門(mén)技術(shù)課程

關(guān)鍵字: 嵌入式 MCU 模擬

中國(guó)北京(2025年9月2日)—— 業(yè)界領(lǐng)先的半導(dǎo)體器件供應(yīng)商兆易創(chuàng)新GigaDevice(股票代碼 603986)受邀出席2025智能汽車(chē)基礎(chǔ)軟件生態(tài)大會(huì)暨第四屆中國(guó)汽車(chē)芯片大會(huì),并與國(guó)內(nèi)領(lǐng)先的AUTOSAR車(chē)用操作系...

關(guān)鍵字: 汽車(chē)電子 MCU 智能汽車(chē)

2025年8月26日,?Elexcon深圳國(guó)際電子展?在?深圳會(huì)展中心(福田)1號(hào)館?(展臺(tái)號(hào):1L30)盛大舉行。作為全球電子產(chǎn)業(yè)鏈的重要盛會(huì),展會(huì)匯聚創(chuàng)新技術(shù)與行業(yè)解決方案。米爾電子MYIR攜RZ系列核心板、開(kāi)發(fā)板等...

關(guān)鍵字: 核心板 開(kāi)發(fā)板 MCU

針對(duì)HMI應(yīng)用所需的段碼式LCD和電容式觸控進(jìn)行優(yōu)化,為電磁爐提供精準(zhǔn)控制;支持通過(guò)雙區(qū)閃存實(shí)現(xiàn)便捷、安全的OTA

關(guān)鍵字: MCU 智能家電 電磁爐

聚焦工業(yè)4.0及能源管理應(yīng)用對(duì)主控MCU的高性能需求,極海正式發(fā)布APM32F425/427系列高性能拓展型MCU,集合運(yùn)算性能、ADC性能、Flash控制器性能與通信接口四大維度革新,進(jìn)一步增強(qiáng)了EMC性能,重新定義C...

關(guān)鍵字: MCU 工業(yè)應(yīng)用 極海

MarketsandMarkets預(yù)測(cè),到2027年,全球嵌入式AI市場(chǎng)規(guī)模將超過(guò)200億美元,年復(fù)合增長(zhǎng)率高達(dá)30%。這一增長(zhǎng)背后,是對(duì)高算力、低功耗、實(shí)時(shí)性和安全性的迫切需求,以及技術(shù)碎片化與跨界融合的復(fù)雜挑戰(zhàn)。在這...

關(guān)鍵字: Renesas AI 瑞薩電子 嵌入式AI MCU MPU

全新產(chǎn)品滿足DLMS Suite2表計(jì)應(yīng)用安全法規(guī),提供豐富的通信選項(xiàng)、電容式觸摸界面,以及支持軟件更新的雙區(qū)閃存

關(guān)鍵字: MCU 閃存 恒溫器

由于邊緣AI是指在邊緣設(shè)備上部署和運(yùn)行AI模型,而不是將數(shù)據(jù)傳輸?shù)街醒敕?wù)器進(jìn)行處理。這種方式具有低延遲、高響應(yīng)速度、保護(hù)隱私和降低數(shù)據(jù)傳輸成本等優(yōu)勢(shì)。微控制器(MCU)作為電子設(shè)備的主控制芯片,在邊緣AI的發(fā)展中扮演著...

關(guān)鍵字: MCU AI
關(guān)閉