⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 AT89C51开发例程 protues仿真 keil编程
💻 C
字号:
/******************************************/
/*File Name: main.c                       */
/*Function : The entrance of all fuctions */ 
/*Author   : WuYingjian                   */
/*Version  : V1.0                         */
/*Date     : 2009.10.23                   */
/*       All Rights Reserved.             */
/******************************************/

#include<reg52.h>
#include<intrins.h>
#include"pin_name.h"
#include"lcd_instructions.h"
#include "lcd12864.h"
#include"font.h"
#include"ds1302.h"
#include"adc0809.h"
#include"ds18b20.h"
#include"main_function.h"

#define uint unsigned int
#define uchar unsigned char
#define nop _nop_




void main()
{
 	uchar up_num=0;
	uchar ok_num=0;
	uchar down_num=0;
	bit WFlag=0;    //欢迎界面标志
	uchar select=0;
	lcd_init();
	while(1)
	{
		welcome_page(WFlag);
		
		while(ok)
		{
			if(up==0)
			{
				select--;
				if(select==-1)
					select=3;
				while(!up);//等待松手
			}
			if(down==0)
			{
				select++;
				if(select==4)
					select=0;
				while(!down);//等待松手
			}
			menu_page(select);	//反白选择
			while(ok&up&down); //如果没有按键则等待
		}
	 		while(!ok);	  //等待松手
			switch(select)
			{
				case 0: SHOW_TIME();break;
				case 1: Test_voltage();break;
				case 2: SET_TIME();break;
				case 3: Author_informations();break;
				default:break;
			}
			delay(50);
		   WFlag=1;
	}
}

⌨️ 快捷键说明

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