資源簡介
利用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個文件信息
- 上一篇:點的三維網格化轉換為平滑的三維圖像
- 下一篇:校園局域網規劃設計
評論
共有 條評論