毕业设计论文智能温度巡检仪 - 图文

loading 分享 2026-7-18 下载文档

河南城建学院本科毕业设计(论文) 附录C

uint num1,num2,shangxian,xiaxian,dengdai; bit taige;

idata uchar highnum[]={'h','i','g','h',':','0','0','0',}; idata uchar lownum[]={'l','o','w',':','0','0','0',}; uchar tiao[]={'T'};

/***************************************************** 函数功能:延时若干毫秒 入口参数:n

***************************************************/ void delay1ms(uint n) {

uint x,y,z;

for(z=0;z

for(y=0;y<10;y++) for(x=0;x<30;x++); } }

/***************************************************** 函数功能:延时若干纳秒 入口参数:n

***************************************************/ void delay1us(uchar n) {

uchar i;

for(i=0;i

/***************************************************** 函数功能:初始化ADC0809

***************************************************/ void init_0809() {

ADC_ST=0; ADC_OE=0; _nop_(); _nop_(); ADC_ST=1; _nop_(); _nop_(); _nop_(); ADC_ST=0;

44

河南城建学院本科毕业设计(论文) 附录C

_nop_(); _nop_(); }

/***************************************************** 函数功能: ADC0809转换 入口参数:adc_in

***************************************************/ void adc_0809(adc_in) {

uchar i; uint lushu;

float temp=0,adc=0; lushu=adc_in;

for(i=0;i

ADC_ST=0; _nop_(); _nop_(); _nop_(); ADC_ST=1; _nop_(); _nop_(); _nop_(); ADC_ST=0; _nop_(); _nop_(); _nop_(); switch(lushu) {

case 1:ADD_A=0,ADD_B=0,ADD_C=0;break; //选择通道IN0; case 2:ADD_A=1,ADD_B=0,ADD_C=0;break; //选择通道IN1; case 3:ADD_A=0,ADD_B=1,ADD_C=0;break; //选择通道IN2; case 4:ADD_A=1,ADD_B=1,ADD_C=0;break; //选择通道IN3; case 5:ADD_A=0,ADD_B=0,ADD_C=1;break; //选择通道IN4; case 6:ADD_A=1,ADD_B=0,ADD_C=1;break; //选择通道IN5; case 7:ADD_A=0,ADD_B=1,ADD_C=1;break; //选择通道IN6; case 8:ADD_A=1,ADD_B=1,ADD_C=1;break; //选择通道IN7; }

while(ADC_EOC==0) //等待转换结束信号; ADC_OE=1;

temp=P1;

45


毕业设计论文智能温度巡检仪 - 图文.doc 将本文的Word文档下载到电脑
搜索更多关于: 毕业设计论文智能温度巡检仪 - 图文 的文档
相关推荐
相关阅读