else        //错误

{

for(i=0; i<4; i++)        LED8[i] = DIS_;

}

j = Get_ADC10bitResult(3);        //参数0~7,查询方式做一次ADC, 返回值就是结果, == 1024 为错误

j += Get_ADC10bitResult(3);

j += Get_ADC10bitResult(3);

j += Get_ADC10bitResult(3);

if(j < 1024*4)

{

/*

LED8[0] = j / 1000;                //显示ADC值

LED8[1] = (j % 1000) / 100;

LED8[2] = (j % 100) / 10;

LED8[3] = j % 10;

if(LED8[0] == 0)        LED8[0] = DIS_BLACK;

*/

j =        get_temperature(j);        //计算温度值

if(j >= 400)        F0 = 0,        j -= 400;                //温度 >= 0度

else                        F0 = 1,        j  = 400 - j;        //温度 <  0度

LED8[4] = j / 1000;                //显示温度值

LED8[5] = (j % 1000) / 100;

LED8[6] = (j % 100) / 10 + DIS_DOT;

LED8[7] = j % 10;

if(LED8[4] == 0)        LED8[4] = DIS_BLACK;

if(F0)        LED8[4] = DIS_;                //显示-

}

else        //错误

{

for(i=0; i<8; i++)        LED8[i] = DIS_;

}

}

}

}

}

/**********************************************/

//        MF52E 10K at 25, B = 3950, ADC = 12 bits

u16 code temp_table[]={

140,        //;-40        0

149,        //;-39        1

159,        //;-38        2

168,        //;-37        3

178,        //;-36        4

188,        //;-35        5

199,        //;-34        6

210,        //;-33        7

222,        //;-32        8

233,        //;-31        9

246,        //;-30        10

259,        //;-29        11

272,        //;-28        12

286,        //;-27        13

301,        //;-26        14

317,        //;-25        15

333,        //;-24        16

349,        //;-23        17

367,        //;-22        18

385,        //;-21        19

403,        //;-20        20

423,        //;-19        21

443,        //;-18        22

464,        //;-17        23

486,        //;-16        24

509,        //;-15        25

533,        //;-14        26

558,        //;-13        27

583,        //;-12        28

610,        //;-11        29

638,        //;-10        30

667,        //;-9        31

696,        //;-8        32

727,        //;-7        33

758,        //;-6        34

[1] [2] [3] [4]

热敏电阻测温度c语言编程,NTC热敏电阻测温度 单片机C和汇编源程序相关推荐

  1. 8051单片机c语言编程模板,完美的8051单片机C语言编程模板.doc

    完美的8051单片机C语言编程模板.doc <8051单片机C语言编程模板> [程序开始处的程序说明] /***************************************** ...

  2. 热敏电阻如何查表计算温度_简单说说NTC热敏电阻

    NTC热敏电阻是一个很简单的温度传感器,在消费类电子产品中非常常见. NTC又被称为负温度系数热敏电阻,是一类电阻值随温度增大而减小的一种传感器电阻. 负温度系数热敏电阻与之对应的还有正温度系数热敏电 ...

  3. 单片机c语言编程要点,第1章单片机的C语言编程_2015要点.ppt

    第1章单片机的C语言编程_2015要点 1-* 第 1 章 结束!谢 谢! * * 1-* 三.对存储器和外接I/O口的绝对地址访问 例: #include #define com XBYTE[0x0 ...

  4. 51单片机c语言编程的头文件,51单片机编程的头文件reg51.h详解

    我们在用c语言编程时往往第一行就是头文件,51单片机为reg51.h或reg52.h,51单片机相对来说比较简单,头文件里面内容不多,像飞思卡尔.ARM系列的单片机头文件往往内容就非常多,尽管如此,对 ...

  5. 单片机c语言编程入门下載,系列单片机C语言编程入门.pdf

    系列单片机C语言编程入门.pdf 本文由c h e n j u n j u n j u n 3贡献 p d f 文档可能在WAP端浏览体验不佳.建议您优先选择TXT,或下载源文件到本机 查看. 维普资 ...

  6. c语言ntc程序,NTC热敏电阻测温度 单片机C和汇编源程序

    /*---------------------------------------------------------------------*/ /* --- STC MCU Internation ...

  7. 泡点温度c语言编程,问个价钱的问题

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 2元物系泡点和露点计算的通用程序! 老师给我一道例题:要求不必编计算程序,要编通用程序 计算任意2种物系组成的泡点和露点! (1)含有80%(mol)醋酸 ...

  8. 单片机c语言编程 时钟加日历转换,单片机C语言电子时钟加日历显示编程

    一. 任务和要求设计制作一个电子表并且能够显示日历,用LED数码管直接显示,并且能够通过按键调整时间.年月日,功能为按第一个键被调整的相应调整区域开始闪烁,第二个键加一,第三个减一,第四个确认,最后一 ...

  9. k型热电偶检测温度c语言程序,[请教]普中51单片机与max6675芯片用k型热电偶检测温度的问题...

    附上程序: #include "reg52.h"//头文件 #include "absacc.h" #include "math.h" #i ...

  10. 键盘查询方式的c语言编程,求助大佬简单的单片机键盘c语言编程问题

    异组端口组成4*4矩阵键盘的端口状态读写方法 #include #define uint unsigned int                         //宏定义数据类型uint #def ...

最新文章

  1. php怎么弄自动填充,ThinkPHP 自动填充(自动完成)详解及实例
  2. 使用junit进行单元测试_使用JUnit5对DynamoDB应用程序进行单元测试
  3. 基本农田卫星地图查询_#重庆朝天门#谷歌百度腾讯高德“卫星地图”PK,谷歌更胜一筹...
  4. IE浏览器解决无法识别js中getElementsByClassName问题
  5. 更改数据库管理员sa账户密码
  6. mysql复杂查询示例_找到时间和内存复杂性之间的平衡-一个示例
  7. 如何用golang获取linux上文件的访问/创建/修改时间
  8. python基础语言测试题(10分钟内背熟)
  9. cartographer的一些结果
  10. 阶段3 1.Mybatis_11.Mybatis的缓存_6 Mybatis中的一级缓存
  11. python爬虫知识点总结(十六)PySpider框架概述和用法详解
  12. QT开发(九)—— Qt实现应用内动态切换语言,使用Qt语言家编译字体包
  13. html 英文发音,一些英文字母的发音
  14. python 多行注释语法_Python 注释-Python注释多行代码-Python注释符-python多行注释-嗨客网...
  15. python大作业数据_python 爬虫初探和简单数据分析及可视化,帮学妹写个大作业...
  16. select 设置不可用,提交表单时能传值
  17. python中round(18.67、-1)_Python torch.round方法代码示例
  18. 各类顶尖经典电影500部,先收着,待有空的时候慢慢看吧!
  19. Catching Both Gray and Black Swans: Open-set Supervised Anomaly Detection(捕捉灰天鹅和黑天鹅:开放集监督异常检测)
  20. 向MySQL数据库中插入数据,sql语句没问题,但插入失败也不报错的原因

热门文章

  1. 人工智能下的处理器(xpu)
  2. 服务器主板维修教学视频,第60讲 超微服务器主板远程管理讲解与演示
  3. 《2021企业数智化转型升级服务全景图/产业图谱1.0版》重磅发布
  4. 全国地区 mysql表_2017全国省市区数据库-2017全国省市区数据库下载 官方版 - 河东下载站...
  5. Access数据库—第一章 数据库和表
  6. 算法设计与分析复习大纲
  7. date2String
  8. 打开客户端出现 sorry this application cannot run under a virtual machine错误
  9. java碰碰球历险记下载_幼儿园玩球教案碰碰球.doc
  10. 周根项《一分钟速算》全集播放amp;下载地址