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

📄 kmain.c

📁 一体化锁主程序
💻 C
字号:
#include "KKZQ.H"

//电机接线 CPU 红 ---- 电机 白
//         CPU 白 ---- 电机 兰
//门磁
//线圈电感量=1.35mH
//----------------------------------------------------------------------------------------
//第二套接线
//电机接线 电流方向 黄线 ---> 电机 ---> 白线,开锁
//         CPU 白 ---- 电机 兰
//门磁
//线圈电感量=1.35mH
//
// TX --------------- 棕色
// RX --------------- 黄色
// DC+ -------------- 红色
// DC- -------------- 黑色
// 门磁 ------------- 灰色
// 门磁 ------------- 白色
//

//=========================================================================================
// 主程序
//
void main()
{

    init();
    DST_RST =0;
    handshake=0x55;
    next_card_flag=1;
    rec_flag=0;
    WDT_CONTR=0x35;
    load_hisnum();
    if(savep>500){savep=0;his_cover=0;loadp=0;save_hisnum();}
    read128(960,0,&user_buf);

    while(1)
    {
        if((!ready)&&next_card_flag&&w1s_flag)read_wdata();//读卡器准备好发送数据
        if(rec_end_flag)com_order();
        if(time_10ms_flag)    //10ms中断标志
        {   WDT_CONTR=0x3c;
            time_10ms_flag=0;
            state_din();       //读钥匙开门,手动开门及门磁状态
            read_addr();
        }
        if(time_100ms_flag)
        {
            time_100ms_flag=0;                       //100ms中断标志
            WDT_CONTR=0x3c;
            if(mon_open_flag)mon_open_step();        //监视指令开门过程
            else if(wait_hopflag)monhand_open();     //手动开门时监视门状态
            else no_order_open();                    //没有开门指令时监视门状态
        }
        if(time_1s_flag)
        {   time_1s_flag=0;
            WDT_CONTR=0x3c;
            sys_second=read_time_byte(0x81);     //读系统时间 --- 秒
            sys_min=read_time_byte(0x83);        //读系统时间 --- 分
            sys_hour=read_time_byte(0x85);       //读系统时间 --- 时
            sys_date=read_time_byte(0x87);       //读系统时间 --- 日
            sys_mon=read_time_byte(0x89);        //读系统时间 --- 月
            sys_week=read_time_byte(0x8b);       //读系统时间 --- 星期
            sys_year=read_time_byte(0x8d);       //读系统时间 --- 年
        }
    }
}


//================================================================================


⌨️ 快捷键说明

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