• 大小: 4.86MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-17
  • 语言: 其他
  • 标签: STC单片机  PT100  AD637  

资源简介

课题研究要点:本设计以stc15单片机系统为核心,通过热电阻传感器,A/D转换电路,放大电路,显示系统对单点的温度进行实时测量检测。由于热电阻的阻值和温度变化成线性关系,所以可以比较方便的测量温度 课题研究目的:制作一个测量温度在-50~200摄氏度的温度检测计,通过对热电阻温度检测系统的学习掌握基于热电阻的温度检测技术,单片机相关知识的运用和拓展学习。转化理论知识学习到实际应用,制作出热电阻温度检测系统实物,实现对温度的精确测量,从而提升自主学习能力、动手能力、解决问题的能力

资源截图

代码片段和文件信息

#include “adc.h“








/*----------------------------
Software delay function
----------------------------*/
void Delay(u8 n)
{
    u8 x;

    while (n--)
    {
        x = 5000;
        while (x--);
    }
}



/*----------------------------
Get ADC result
----------------------------*/
u8 GetADCResult(u8 ch)
{
    ADC_CONTR = ADC_POWER | ADC_SPEEDLL | ch | ADC_START;
    _nop_();                        //Must wait before inquiry
    _nop_();
    _nop_();
    _nop_();
    while (!(ADC_CONTR & ADC_FLAG));//Wait complete flag
    ADC_CONTR &= ~ADC_FLAG;         //Close ADC

    return ADC_RES;                 //Return ADC result
}

/*----------------------------
Initial ADC sfr
----------------------------*/
void InitADC()
{
    P1ASF = 0x02;                   //Open 8 channels ADC function
    ADC_RES = 0;                    //Clear previous result
    ADC_CONTR = ADC_POWER | ADC_SPEEDLL;
    Delay(2);                       //ADC power-on and delay
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-06-04 04:15  原理图\
     目录           0  2017-06-04 04:15  原理图\__Previews\
     文件       44418  2017-03-29 16:06  原理图\__Previews\Sheet1.SchDocPreview
     文件       54780  2017-12-05 16:52  原理图\__Previews\基于热电阻的温度检测系统.SchDocPreview
     文件       95071  2017-04-16 15:06  原理图\基于热电阻的温度检测系统.PDF
     文件      104960  2017-04-16 19:17  原理图\基于热电阻的温度检测系统.SchDoc
     目录           0  2017-06-04 04:15  实物照片\
     文件     2012805  2017-04-16 20:01  实物照片\IMG_1818.JPG
     文件     2865890  2017-04-16 20:01  实物照片\IMG_1819.JPG
     目录           0  2017-06-04 04:15  源代码\
     文件        1017  2017-04-16 18:50  源代码\adc.c
     文件         710  2017-04-16 17:48  源代码\adc.h
     文件         789  2017-04-16 19:48  源代码\key.c
     文件         367  2017-04-16 19:48  源代码\key.h
     目录           0  2017-06-04 04:15  源代码\Listings\
     文件        2679  2017-04-16 19:57  源代码\Listings\adc.lst
     文件        3477  2017-04-16 19:57  源代码\Listings\key.lst
     文件        3643  2017-04-16 19:57  源代码\Listings\main.lst
     文件       18225  2017-04-16 19:57  源代码\Listings\oled.lst
     文件       28727  2017-04-16 19:57  源代码\Listings\Project.m51
     文件       14155  2017-04-16 19:57  源代码\Listings\STARTUP.lst
     文件        9441  2017-03-29 19:25  源代码\Listings\temp.lst
     文件        1078  2017-04-19 14:13  源代码\main.c
     目录           0  2017-06-04 04:15  源代码\objects\
     文件        5944  2017-04-16 19:57  源代码\objects\adc.obj
     文件        5768  2017-04-16 19:57  源代码\objects\key.obj
     文件       10712  2017-04-16 19:57  源代码\objects\main.obj
     文件       24046  2017-04-16 19:57  源代码\objects\oled.obj
     文件       43219  2017-04-16 19:57  源代码\objects\Project
     文件        1100  2017-04-16 19:57  源代码\objects\Project.build_log.htm
     文件       11274  2017-04-16 19:57  源代码\objects\Project.hex
............此处省略12个文件信息

评论

共有 条评论