基于单片机的甲醛检测仪论文 - 百度文库 ϵͷ

ʱ : һ 基于单片机的甲醛检测仪论文 - 百度文库ϿʼĶ

[10] Ԫ. Ƭ΢ԭӦá.:еҵ,1993 [11] . MCS-51ϵеƬӦơϵͳӿڼ. [12] ±. ӿ,ͮ.MCSƬӦϵͳʵָ.

[13] Ӽģⲿ 人ߵȽ磬1999

¼

¼һ Ӳ·ͼ

40

¼

#include //⺯// #include #include #include #include #include

#include /**********ʼCPU************/ void init_cpu() //ʼcPu { EA=1; TR0=1; TR1=1; TMOD=0x11; TH1=0x3c;

TL1=0xb0;

41

}

/*void time1(void) interrupt 3 using 1

{

TH1=(65536-50000)/256;

TL1=(65536-50000)%6;

keyval=P1;

} * //ʼCPU// void main_menu_initial() { //

ָ

}

void measure_menu_initial() //ʼ˵// {

measure_menu[0].menu_count=2; measure_menu[0].display=qr; ȷ.

.

measure_menu[1].subs=NULL;

42

//LCD˵ʼ.//

main1_menu[0].menu_count=4; //4˵.//

main1_menu[0].display=measurearray; //һʼ

main1_menu[0].subs=NULL;

//ǰ˵Ӳ˵

main1_menu[0].children_menus=measure_menu;

main1_menu[0].parent_menus=NULL;

?? //Сݴ洢ʱá??//

//ʼ,

measure_menu[0].subs=start_measure_function; //ʼ measure_menu[0].children_menus=NULL; measure_menu[0].parent_menus=main1_menu;

measure_menu[1].menu_count=2; measure_menu[1].display=qx;

//ʼ, ȡ

measure_menu[1].children_menus=NULL; }

?? //time_menu_initial()//

void led_menu_pro() {

max_item=menu_led->menu_count; switch(keyval) {

case 0: break; case 1: }

?? //ϡ¡ȷϡȡ// if(shuaxin)

//ǷҪˢLCD־λ.

//ϼ.

void store_menu_initial()void

measure_menu[1].parent_menus=main1_menu;

if(user_choosen==0) { }

shuaxin=1; user_choosen--; break;

user_choosen=max_item;

{ Clr_Scr(); } }

v oid led_menu_show() {

led_menu_show(); shuaxin=0;

uchar n;

max_item=menu_led->menu_count; if (max_item>=4)

//˵Ϊ3ʾΪ˵.

43