久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
STC12C54系列單片機頭文件
[打印本頁]
作者:
xiaos
時間:
2015-4-3 01:17
標題:
STC12C54系列單片機頭文件
#include"STC12C5410AD.H" //STC12C54系列單片機頭文件
#define uchar unsigned char
#define uint unsigned int
void delayms(uint xms)
{
uint i,j;
for(i=xms;i>0;i--) //i=xms即延時約xms毫秒
for(j=110;j>0;j--);
}
void AD_Init()
{
P1M0=0x0f;//0000 1111 設(shè)置P1口低4位為開漏模式,用來AD采集
P1M1=0x0f;//0000 1111
ADC_CONTR=0xe0;//1110 0000 開啟AD轉(zhuǎn)換器電源,設(shè)置最高轉(zhuǎn)換速度
delayms(100);
}
int GetAD(unsigned char channel) //channel為要取的通道號(0~7)
{
unsigned char AD_finished=0;
int result;
ADC_CONTR|=channel; //選擇AD通道號
ADC_CONTR|=0x08; //啟動AD轉(zhuǎn)換
while(AD_finished==0) //等待AD轉(zhuǎn)換結(jié)束
{
AD_finished=(ADC_CONTR&0x10);//查詢ADC_FLAG位是否置1
}
result=ADC_DATA*4+ADC_LOW2;//讀走AD轉(zhuǎn)換結(jié)果,由于ADC_DATA中存儲12位中的
//高8位,當要轉(zhuǎn)換成10進制時,需將ADC_DATA中的數(shù)左移2位,即相當于*4
ADC_CONTR&=0xf7; //清除轉(zhuǎn)換結(jié)束標志
return (result); //返回結(jié)果給函數(shù)
}
float Ad_Av(uchar channel) //求100次采集電壓的平均值
{
float Val_Av=0;
uchar num;
for(num=100;num>0;num--)
{
Val_Av+=GetAD(channel);//100次采集求和
}
Val_Av/=100.0; //求平均值
Val_Av=Val_Av*5.0/1024; //單片機電源為5V,求的真實電壓值
return (Val_Av); //返回給函數(shù)
}
void main()
{
float ad1,ad2,ad3,ad4;
AD_Init();
ad1=Ad_Av(1);
ad2=Ad_Av(2);
ad3=Ad_Av(3);
ad4=Ad_Av(4);
while(1);
}
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
日本电影韩国电影免费观看
|
国产精品久久久久久一级毛片
|
亚洲精品一区中文字幕
|
国产精品99久久久久久宅男
|
欧美色综合天天久久综合精品
|
久久中文字幕电影
|
国产精品视频一区二区三区
|
男女午夜免费视频
|
久久最新精品
|
国产精久久久久久久妇剪断
|
在线观看成人免费视频
|
国产一区二区不卡
|
亚洲一区二区三区四区视频
|
欧美成人在线免费
|
国产目拍亚洲精品99久久精品
|
日韩在线成人
|
久久伊人精品一区二区三区
|
99re在线
|
成人影院在线观看
|
国产精品一区一区三区
|
91久久国产综合久久
|
国产美女自拍视频
|
亚洲美女一区二区三区
|
伊色综合久久之综合久久
|
美女视频三区
|
日本精品久久
|
国产精品视频久久久
|
久久看精品
|
久久99蜜桃综合影院免费观看
|
欧美精产国品一二三区
|
国产视频精品视频
|
成人免费视频
|
亚洲综合在
|
一级片在线观看视频
|
国产精品久久久久久久一区探花
|
欧美日韩国产在线观看
|
99国内精品久久久久久久
|
成人高清在线
|
国产成人免费网站
|
日韩欧美三级电影
|
日韩精品免费一区
|