找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 9664|回复: 16
收起左侧

单片机+LM35测温+LM324运放的PCB原理图和程序仿真等完整资料

  [复制链接]
ID:257632 发表于 2017-12-5 12:33 | 显示全部楼层 |阅读模式
这个LM35测温系统的资料很全如附件
Altium Designer画的单片机+LCD1602+lm35测温原理图和PCB图如下:(51hei附件中可下载工程文件)
0.png 0.png
仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)
0.png

0.png
单片机源程序如下:
  1. #include "reg51.h"
  2. #include "adc.h"
  3. #include "LCD1602.h"
  4. #include <stdio.h>

  5. //基于LM35的数字温度计
  6. //LM35配合LM324运算放大器  采集后转换为温度
  7. //显示于LCD上
  8. //温度大于50度  报警
  9. //可测范围 0到80度  请注意!

  10. sbit beep = P2^7;

  11. void main()
  12. {
  13.   uchar adc;
  14.   char str[] = "     ";
  15.   float tem;
  16.   beep = 0;
  17.         lcd_init();
  18.   lcd_dis(1,0,"Temperature(`C):");
  19.         while(1)
  20.         {
  21.     if(!IIC_readByte(0, &adc))
  22.     {
  23.       tem = (float)(adc);
  24.       tem = adc * 5.0 * 20.0 / 255.0;
  25.       sprintf(str,"%.0f `C",tem);
  26.       lcd_dis(2,8,str);
  27.       if(tem > 50)
  28.       {
  29.         beep = 1;
  30.       }
  31. ……………………

  32. …………限于本文篇幅 余下代码请从51黑下载附件…………
复制代码
0.png

所有资料51hei提供下载:

ADC-温度.zip (3.39 MB, 下载次数: 294)

评分

参与人数 1黑币 +12 收起 理由
YJGG + 12 赞一个!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表