-
大小: 2KB文件類型: .c金幣: 1下載: 0 次發布日期: 2021-06-05
- 語言: C/C++
- 標簽: STC12c4052??ad??
資源簡介
STC12c4052ad A/D轉換程序,c語言版
RS232串口助手監視調試程序
代碼片段和文件信息
//sunlly?for?STC12c4052ad?RS232串口助手監視調試程序
#include?
#include?
//?定義與?ADC?有關的特殊功能寄存器
sfr?P1M0=0x91;
sfr P1M1=0x92;
sfr?ADC_CONTR?=?0xC5;?//A/D轉換控制寄存器
sfr?ADC_DATA?=?0xC6;??//A/D轉換結果寄存器
sbit?light=P3^3;
typedef?unsigned?char?uchar;
typedef?unsigned?int?uint;
void?delay(uchar?delay_time)?//?延時函數
{
????????uchar?n;
?????????uint?m;
?????????for?(n=0;n ???????????????{for(m=0;m<10000;m++);}
}
void?set_P12_IO()//p1.2通道設置開漏
{
P1M0=0x04;
P1M1=0x04;
}
uchar?AD_contr()//ad轉換
{
uchar?AD_finished?=?0;?//?存儲?A/D?轉換標志
set_P12_IO();
ADC_CONTR?|=?0x80;?//10000000?令?ADC_power?=?1?啟動A/D?轉換電源
delay(1);??????????????????????//使輸入電壓達到穩定
ADC_CONTR?|=?0x02;?//00000010?令?ch2ch1ch0?=?010?選擇A/D?轉換P12
delay(1);??????????????????????//使輸入電壓
- 上一篇:《C++版小游戲A10戰斗機源代碼》
- 下一篇:C語言多層一維小波分解
評論
共有 條評論