DS1302应用程序+应用实例+DS18B20+无线遥控应用

hopeless3172 19 0 rar 2022-12-10 23:12:22

DS1302应用程序+应用实例+DS18B20+无线遥控应用

DS1302应用子程序:

/************************************

 

                     THE 1602 CHAR LCD LIB

 

               COPYRIGHT (c)   2005 BY JJJ.

                         --  ALL RIGHTS RESERVED  --

 

   File Name:       LCD.h

   Author:          Jiang Jian Jun

   Created:         2005/4/3

   Modified:  NO

   Revision:   1.0

 

*************************************/

#ifndef LCD_CHAR_1602_2005_4_9

#define LCD_CHAR_1602_2005_4_9

#include

//Port DefiniTIons*********************************************

sbit LcdRs  = P2^0;

sbit LcdRw  = P2^1;

sbit LcdEn   = P2^2;

sfr  DBPort  = 0x80;  //P0=0x80,P1=0x90,P2=0xA0,P3=0xB0.数据端口

//内部等待函数**********************************

unsigned char LCD_Wait(void)

{

 LcdRs=0;

 LcdRw=1; _nop_();

 LcdEn=1; _nop_();

 //while(DBPort&0x80);//在用Proteus仿真时,注意用屏蔽此语句,在调用GotoXY()时,会进入死循环,

       //可能在写该控制字时,该模块没有返回写入完备命令,即DBPort&0x80==0x80

       //实际硬件时打开此语句

 LcdEn=0;

 return DBPort;  

}

//向LCD写入命令或数据*****************************

用户评论
请输入评论内容
评分:
暂无评论