时钟显示和红外遥控修改时钟完整资料.docVIP

  • 13
  • 0
  • 约2.08万字
  • 约 21页
  • 2018-06-07 发布于江西
  • 举报

时钟显示和红外遥控修改时钟完整资料.doc

时钟显示和红外遥控修改时钟完整资料.doc

遥控器 整个遥控器共有21个按键,本产品用到的按键是数字0-9,功能键 F1、F2、F3、F4、ENTER(确定用)、CANCEL(取消)。 /*=========================================================== 此程序包含如下功能: 1、时钟功能 2、显示时和分 3、秒用发光二极管显示,闪烁周期为1s ============================================================*/ #include STC12C5620AD.h #include intrins.h #include define.h #include function.h #include variable.h #include math.h //Keil library #include stdio.h //Keil library #include stdlib.h bit b_work_pause=false; //工作暂停指示:=1暂停中,=0 工作中 bit b_work_rest=false; bit b_add_number; bit best_pingbi=0; unsigned long second_rest_total=0; //休息的总秒数 unsigned long second_pause_total=0; //暂停的总秒数 unsigned long second_start_pause=0; //暂停开始的时间 extern uchar switch_disply[4]; extern uchar ir_xiugai[8]; extern bit timestep_flag ; static int time_counter_his=0,comp_date_two=0; int zhongjian_two=0; extern void SectorErase(unsigned int addr); extern bit b_tick_flag,b_second_event,b_minute_event,b_tick_flash; extern bit b_spi; extern bit b_key_input,b_key_timer,b_dig_test; extern uchar xdata key_wait_second; extern uchar xdata rec_data; extern uchar num_byte; idata uchar displayarray[32]; extern uchar idata MENULEVEL; extern bit b_clock_flash;//时钟秒的闪烁周期 uchar time_clock_counter=0; idata uchar monitor_counter=0x00; idata uchar work_days_count; idata uchar now_days; uchar timesecond_changedis=0; /*==============================*/ void Cpu_Init(void); void Cpu_re_set(void); void read_ID(void); void SendCharCom(unsigned char); void ret_error(unsigned char); void answer_ID(void); void display(void); extern void my_Read_ds3231_temp(void); uchar xdata chk_sum,chk_sum_IPB; //数据包的校验码 bit b_ready_ID=0; bit b_ready_PC=0; extern bit b_dig_test; extern bit b_data_menu; extern bit b_modify_time; //修改时间 extern bit b_time_table; //修改时间表 extern bit b_input_plan; //开始使用,将输入目标值 extern bit b_start_calcute; //开始计算显示数据 xdata struct SHFSD_SECOND{ uchar plan[4]; //我们已经安全工作天数 uchar now[4]; //中国安全工作天数 uchar dachenlv[4]; //保

文档评论(0)

1亿VIP精品文档

相关文档