• 大小: 1.55MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-02
  • 语言: 其他
  • 标签: 51单片机  

资源简介

利用AT89C51单片机控制实现对一个系统的温度采集的功能:利用模块设计法完成温度采集系统的设计。基本功能是温度采集模块采集工作环境的温度,将采集的温度数据转换成数字信号,将数字信号送入AT89C51单片机,单片机控制显示模块显示温度。

资源截图

代码片段和文件信息

#include “reg51.h“
#include “intrins.h“ //_nop_();延时函数用
#define dm P0 //段码输出口
#define uchar unsigned char
#define uint unsigned int
sbit DQ=P2^7; //温度输入口
sbit w0=P2^0; //数码管4
sbit w1=P2^1; //数码管3
sbit w2=P2^2; //数码管2
sbit w3=P2^3; //数码管1
sbit beep=P1^7; //蜂鸣器和指示灯
int temp1=0; //显示当前温度和设置温度的标志位为0 时显示当前温度
uint h;
uint temp;
uchar r;
uchar high=35low=20;

//**************温度小数部分用查表法***********//
uchar code ditab[16]={0x000x010x010x020x030x030x040x040x050x060x060x070x080x080x090x09};
//小数断码表
uchar code table_dm[12]={0x3f0x060x5b0x4f0x660x6d0x7d0x070x7f0x6f0x000x40};
//共阴LED 段码表“0“ “1“ “2“ “3“ “4“ “5“ “6“ “7“ “8“ “9“ “不亮“ “-“
uchar table_dm1[]={0xbf0x860xdb0xcf0xe60xed0xfd0x870xff0xef}; //个位带小数点的断码表
uchar data temp_data[2]={0x000x00}; /

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-05-01 16:14  基于AT89C51的温度采集系统\
     文件       75264  2014-04-14 19:00  基于AT89C51的温度采集系统\1.0皖西学院本科毕业设计(论文)撰写格式规范(试行).doc
     文件       26200  2014-04-25 22:13  基于AT89C51的温度采集系统\1.jpg
     文件      723968  2014-04-14 19:00  基于AT89C51的温度采集系统\2.1理工科毕业设计(论文)模板.doc
     文件       32408  2014-04-25 22:13  基于AT89C51的温度采集系统\2.jpg
     文件       37634  2014-04-25 22:14  基于AT89C51的温度采集系统\3.jpg
     文件       35431  2014-04-25 22:14  基于AT89C51的温度采集系统\4.jpg
     文件       37738  2014-04-25 22:14  基于AT89C51的温度采集系统\5.jpg
     文件      162366  2014-04-25 22:15  基于AT89C51的温度采集系统\6.jpg
     文件      107845  2014-04-26 11:05  基于AT89C51的温度采集系统\fangzhen.jpg
     文件        9388  2014-04-25 15:19  基于AT89C51的温度采集系统\u=181198897013036266&fm=23&gp=0.jpg
     文件       14522  2014-04-25 15:20  基于AT89C51的温度采集系统\u=36119245542397023470&fm=23&gp=0.jpg
     文件       54272  2014-04-26 09:59  基于AT89C51的温度采集系统\主程序.vsd
     文件       54784  2014-04-26 10:09  基于AT89C51的温度采集系统\度温度.vsd
     文件       50176  2014-04-25 14:42  基于AT89C51的温度采集系统\新建 Microsoft Visio 绘图.vsd
     文件       22016  2014-04-26 12:02  基于AT89C51的温度采集系统\汪洋洋  开题报告.doc
     文件       50688  2014-04-26 10:13  基于AT89C51的温度采集系统\温度准换.vsd
     文件       55296  2014-04-26 10:30  基于AT89C51的温度采集系统\温度自算.vsd
     目录           0  2014-04-26 11:06  基于AT89C51的温度采集系统\温度采集2\
     文件      105560  2014-04-23 18:49  基于AT89C51的温度采集系统\温度采集2\Last Loaded 温度采集.DBK
     文件      105560  2014-04-23 20:26  基于AT89C51的温度采集系统\温度采集2\温度采集.DSN
     文件        1028  2014-04-26 11:06  基于AT89C51的温度采集系统\温度采集2\温度采集.PWI
     目录           0  2014-04-26 12:32  基于AT89C51的温度采集系统\温度采集3\
     文件        6376  2014-04-24 12:29  基于AT89C51的温度采集系统\温度采集3\STARTUP.A51
     文件       10731  2014-04-24 12:29  基于AT89C51的温度采集系统\温度采集3\STARTUP.LST
     文件         759  2014-04-24 12:29  基于AT89C51的温度采集系统\温度采集3\STARTUP.OBJ
     文件        9580  2014-04-24 12:29  基于AT89C51的温度采集系统\温度采集3\温度采集
     文件        4679  2014-04-24 12:28  基于AT89C51的温度采集系统\温度采集3\温度采集.c
     文件        2295  2014-04-24 12:29  基于AT89C51的温度采集系统\温度采集3\温度采集.hex
     文件          64  2014-04-24 12:29  基于AT89C51的温度采集系统\温度采集3\温度采集.lnp
     文件        9742  2014-04-24 12:29  基于AT89C51的温度采集系统\温度采集3\温度采集.LST
............此处省略8个文件信息

评论

共有 条评论