/***********************************************************************************
;功能说明:DHT90与LCD1602的温湿度显示KeilC程序
;文件名称:DHT90.c
;微处理器:AT89S52
;编译环境:Keil uVision V
2.38a ;作 者: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 //Keil library
#include //Keil library
//*********************第一部分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的意思
/******定义函数****************/
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉