DHT90與LCD1602的溫濕度顯示KeilC程序
大?。?/span>46 人氣: 2010-08-27 需要積分:10
;功能說明:DHT90與LCD1602的溫濕度顯示KeilC程序
;文件名稱:DHT90.c?????
;微處理器:AT89S52
;編譯環境:Keil uVision V
;作??? 者:Huang Yanxiang
;版??? 權:(c)Huang Yanxiang
;創建日期:2008.08.15???
;版??? 本:V1.2?
;修改日期:2008.08.26
;修改說明:添加了一個LCD_disp_str()函數,修改了延時函數的注釋。
;***********************************************************************************/
/*************定義接口********************
???????? P0------DB0~DB7? (LCD1602)????
???????? P2.0------RS????? (LCD1602)
???????? P2.1------RW????? (LCD1602)
???????? P2.2------E?????? (LCD1602)
?? P2.6------SCK???? (DHT90)
?? P2.7------DATA??? (DHT90)
*****************************************/
#include
#include
#include
#include
//*********************第一部分LCD1602設置 START****************************************
#define LCD_DB??????? P0
??????? sbit???????? LCD_RS=P2^0;?? //P2^0是p2.0的意思;LCD_RS與P2.0等效起來,對LCD_RS 讀寫,就是對P2.0讀寫 好處在于LCD_RS含義直接明了,寫程序多了就會知道有必要de
??????? sbit???????? LCD_RW=P2^1;?? //P2^1是p2.1的意思
??????? sbit???????? LCD_E=P2^2;??? //P2^2是p2.2的意思
/******定義函數****************/
非常好我支持^.^
(6) 85.7%
不好我反對
(1) 14.3%