main.c
来自「使用51系列单片机(AT89S52)控制LCD(12864),全菜单化操作控制初」· C语言 代码 · 共 58 行
C
58 行
/*********************************************************************************************************
* main service program
* QZhao,2007
* All Rights Reserved
* File : main.c
* By : QZhao
* Contact : zq1987731@163.com
*********************************************************************************************************/
#include <absacc.h> //绝对地址访问
#include <string.h> //字符串处理
#include <intrins.h> //内部函数,汇编相关
// #include <ctype.h> //字符分类,字符转换
// #include <math.h> //数学运算
// #include <stdio.h> //标准输入/输出
// #include <stdlib.h> //内存管理
#include <reg52.h> //AT89S52
#define TRUE 1
#define FALSE 0
typedef unsigned char uchar;
typedef unsigned int uint;
typedef unsigned long ulong;
typedef bit bool; //布尔变量,检测函数运行是否正确
#include "initial.c"
#include "8255.c"
#include "keybox.c"
#include "lcd.c"
#include "ds1302.c"
#include "ds1820.c"
#include "menu.c"
// #include "x5045.c"
#include "clock.c" //test
void main(void)
{
all_initial(); //初始化
GRAPH_BMP(ZQ); //欢迎界面
v_Set1302(); //载入时间初值
TempConvert(); //预测一次温度
delayms(1500);
RdTemp();
CLEAR_SCREEN(); //初始数据采集完毕
start_menu(); //操作提示
do //扫描任意键,有键按下则继续
{
keynum=KEY_SCAN();
}while(!keynum);
while(1) //主程序开始
{
FUN_MENU();
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?