资源简介
利用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个文件信息
- 上一篇:点的三维网格化转换为平滑的三维图像
- 下一篇:校园局域网规划设计
相关资源
- 郭天祥51单片机开发板原理图
- 51单片机 LCD1602液晶 sht31 IIC接口
- 51单片机 ADC0832 ADC 仿真 proteus LCD160
- 基于新一代8051单片机的旋转 LED灯
- 电子秤仿真设计.rar
- ADC0804+DAC0832 51单片机
- 亲手写的基于51单片机的24LC512读写程
- 51单片机简单的中断法串口收发程序
- C51单片机12864菜单实现功能_综合.rar
- 51单片机控制步进电机的程序
- 基于51单片机的定时器汇编源程序
- 单片机红绿灯实验报告
- 基于51单片机的超强科学计算器--精确
- 用ADC0808、51单片机做的数字电压表
- 51单片机汇编计算器
- DS12C887、1602与51单片机接口PCB图和驱动
- 基于AT89S51单片机的教室灯光智能控制
- 自己编写的使用nrf2401无线通信时51单
- 51单片机汇编指令详解
- 基于51单片机的红外遥控电动机转速控
- 基于51单片机的0-60秒计时器仿真
- 51单片机大部分例程
- 51单片机实用汇编程序库
- C51单片机 ad转换模拟摇杆ps2
- 51单片机汇编实现的交通灯
- ADC0809模数装换电压表12864LCD显示
- 51单片机模拟I2C从机
- 基于51单片机的多功能数字时钟
- 基于51单片机的超声波测距程序LCD16
- AT89X51单片机中断嵌套程序,定时器
评论
共有 条评论