- 13
- 0
- 约2.08万字
- 约 21页
- 2018-06-07 发布于江西
- 举报
时钟显示和红外遥控修改时钟完整资料.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]; //保
您可能关注的文档
最近下载
- 栽培措施对青贮玉米粗蛋白质含量及产量的影响.pdf VIP
- EN IEC 62660-3-2022 Secondary lithium-ion cells for the propulsion of electric road vehicles - Part 3:Safety requirements 电动道路车辆推进用二次锂离子电池. 第3部分: 安全要求.pdf
- 2024年江苏省淮安市中考语文真题试卷含答案.docx
- 安全员(矿山)试题库含参考答案.docx VIP
- 矿山安全员试题库(附参考答案).docx VIP
- Honor荣耀MagicBook Pro 14 用户手册-(FMB-P,01,zh-cn)说明书.pdf
- 选矿厂设计考试试卷及答案.docx VIP
- 社会工作者(初级)考试题库及答案【题库版】.pdf VIP
- 融媒体中心新媒体制作岗位专业测试及答案.docx VIP
- 高考物理一轮复习6.2机械能守恒定律-动能定理及其应用--(原卷版+解析).docx VIP
原创力文档

文档评论(0)