Sie sind auf Seite 1von 3

#include "macros.h" #include "string.h" #include <ulk.

h> int main(void) PROGRAM_ENTRY; int main() { unsigned long option; isloaded =0; ulk_proc_clcd_init(); // Processor LCD initialization ulk_fpga_clcd_init(); // FPGA LCD initialization ulk_proc_keypad_init(); // Keypad initialization ulk_fpga_clcd_display_string("Welcome !!!"); while(1) { ulk_proc_clcd_display_string("WELCOME TO EMBEDDED BASED IRRIGATION & FERTIGATION SYSTEM"); ulk_proc_clcd_display_string("Checking for Condition "); ulk_cpanel_printf("1.Irrigation \n "); ulk_cpanel_printf("2. Fertigation \n"); ulk_cpanel_printf("Enter your option \n "); key=ulk_proc_keypad_getkey(); switch (key) { case 1: ulk_cpanel_printf("Irrigation Process Started \n "); ulk_proc_clcd_display_string("Irrigation Process Started \n "); break; case 2: ulk_cpanel_printf("Fertigation Process Started \n "); ulk_proc_clcd_display_string("Fertigation Process Started \n "); break; default: ulk_cpanel_printf("Invalid Option\n"); ulk_proc_clcd_display_string("Invalid Option"); } } return 0; }

#include "macros.h" #include "string.h" #include <ulk.h> int main(void) PROGRAM_ENTRY; int main() { unsigned long option; ulk_proc_clcd_init(); // Processor LCD initialization ulk_fpga_clcd_init(); // FPGA LCD initialization ulk_proc_keypad_init(); // Keypad initialization ulk_fpga_clcd_display_string("Welcome !!!"); while(1) { ulk_proc_clcd_display_string("Welcome To Embedded Based Patient Monitoring System"); ulk_proc_clcd_display_string("Monitoring Physical Parameters "); ulk_cpanel_printf("1.To Measure Heart Beat \n "); ulk_cpanel_printf("2.To Measure Temperature \n "); ulk_cpanel_printf("3.To Measure the Sugar Level \n "); ulk_cpanel_printf("4.Save in Data base \n "); ulk_cpanel_printf("5.Report to Doctor \n "); ulk_cpanel_printf("Enter your option \n "); key=ulk_proc_keypad_getkey(); switch (key) { case 1: ulk_cpanel_printf("Monitoring Heart Beat \n "); ulk_proc_clcd_display_string("Monitoring Heart Beat \n "); ulk_proc_clcd_display_string("**** "); ulk_proc_clcd_display_string("**** "); ulk_proc_clcd_display_string("**** "); ulk_proc_clcd_display_string("**** "); ulk_proc_clcd_display_string("**** "); ulk_proc_clcd_display_string("Heart Beat Monitored \n "); break; case 2: ulk_cpanel_printf("Monitoring Temperature \n "); ulk_proc_clcd_display_string("Monitoring Temperature \n "); ulk_proc_clcd_display_string("!!!!!!!!! "); ulk_proc_clcd_display_string("!!!!!!!!!"); ulk_proc_clcd_display_string("!!!!!!!!!"); ulk_proc_clcd_display_string("!!!!!!!!!"); ulk_proc_clcd_display_string("!!!!!!!!!"); ulk_proc_clcd_display_string("Temperature Monitored \n "); break; case 3: ulk_cpanel_printf("Monitoring Sugar Level \n "); ulk_proc_clcd_display_string("Monitoring Sugar Level \n "); ulk_proc_clcd_display_string(".. "); ulk_proc_clcd_display_string(".."); ulk_proc_clcd_display_string("..");

ulk_proc_clcd_display_string(".."); ulk_proc_clcd_display_string(".."); ulk_proc_clcd_display_string("Sugar Level Monitored \n "); break; case 4: ulk_cpanel_printf("Stored in Data base \n "); ulk_proc_clcd_display_string("Stored in Database \n "); ulk_proc_clcd_display_string("------------- "); break; case 5: ulk_cpanel_printf("Intimation to Doctor \n "); ulk_proc_clcd_display_string("Intimation to Doctor \n "); ulk_proc_clcd_display_string("######## "); break; default: ulk_cpanel_printf("Invalid Option\n"); ulk_proc_clcd_display_string("Invalid Option"); } } return 0; }

Das könnte Ihnen auch gefallen