标题:
一个简单的C8051f单片机ADC应用程序和测试
[打印本页]
作者:
oldspring
时间:
2018-10-20 14:32
标题:
一个简单的C8051f单片机ADC应用程序和测试
以下是一个简单的8051单片机ADC应用程序和测试:
unsigned int adc_result;
char txt[6];
void main() {
WDTCN = 0xDE; // Sequence for
WDTCN = 0xAD; // disabling the watchdog timer
OSCICN = 0x83; // Enable internal oscillator (24.5MHz divided by 1)
P0MDOUT |= 0x01; // Configure P0.0 (TX) pin as push-pull
UART2_Init(4800); // Initialize UART2
Delay_100ms();
P1MDIN.B2 = 0; // Configure P1.2 as Analog Input
ADC2_Init(); // Initialize ADC2 module
while (1) {
adc_result = ADC2_Get_Sample(2); // Read AIN2.2 (P1.2) analog input
WordToStr(adc_result, txt); // convert result to string
UART2_Write_Text(txt); // send string to UART
UART2_Write(13);UART2_Write(10); // send new line (CR+LF)
Delay_ms(500);
}
}
复制代码
相关信息:
http://www.51hei.com/bbs/dpj-136722-1.html
ADC.jpg
(34.86 KB, 下载次数: 43)
下载附件
2018-10-20 14:30 上传
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1