test.c

来自「LGM12864液晶显示的proteus仿真 包括温度显示,日历调整显示」· C语言 代码 · 共 45 行

C
45
字号
/****************************文件包含*************************************/
#include <reg51.h>
#include <character.h>
///#include <delay.h>
#include <lcd.h>
#include <clock.h>
#include <sensor.h>
#include <key.h>
sbit LED=P1^3;
/*****************************预定义**************************************/
#define uchar unsigned char
#define uint unsigned int
/******************************************************************************
* 函数名称:main()
* 功    能:
* 入口参数:
* 出口参数:
********************************************************************************/
void main(void)
{
    uchar temp;
    uchar clock_time[7];        //定义时间变量   clock_time[0]:秒 ....  分 时 日 月 星期 ....clock_time[6]:年  
    uchar sensor_temperature[2];//定义温度变量   sensor_temperature[0]  低8位   sensor_temperature[1]  高8位
    Lcd_Initial();              //LCD初始化 
    Lcd_Clear();                //LCD清屏
    while(1)
    {
       temp = Key_Scan();  
       switch( temp )
       {
          case up_array    : break;     
          case down_array  : break;                  
		  case clock_array : {                       
	                           Key_Set_Time( clock_time );   Clock_Set_Time(clock_time);
					         } 
							 break;
          case null   :      {
	                           Clock_Get_Time( clock_time ) ; Lcd_Clock( clock_time ) ;
                               Sensor_Get_Temperature(sensor_temperature);   Lcd_Sensor(sensor_temperature) ;
					         } 
 						     break;
	   }
       
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?