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

📄 util.lst

📁 KEIL C上的门禁控制器源代码
💻 LST
📖 第 1 页 / 共 5 页
字号:
 209   3                              break;
 210   3                      //3、设置安全等级
 211   3                      case set_level:
 212   3                              switch(key)
 213   3                              {
 214   4                              case 'U':
 215   4                                              Menu_state=set_match;           // 设置匹配方式
 216   4                                              break;
 217   4                              case 'D':
 218   4                                              Menu_state=erase_data;          // 清空数据库
 219   4                                              break;
 220   4                              case 'F':
 221   4                                              set_level_proc();                       // 设置安全等级
 222   4                                              break;
 223   4                              case 'C':
 224   4                                              Menu_state=Menu_system;         // 返回系统管理菜单
 225   4                                              break;
 226   4                              default:break;
 227   4                              }
 228   3                              break;
 229   3                      //4、清空数据库
 230   3                      case erase_data:
 231   3                              switch(key)
 232   3                              {
 233   4                              case 'U':
 234   4                                              Menu_state=set_level;           // 设置安全等级
 235   4                                              break;
 236   4                              case 'D':
 237   4                                              Menu_state=set_cur_time;        // 设置系统时间
 238   4                                              break;
 239   4                              case 'F':
 240   4                                              erase_proc();                           // 清空数据库
 241   4                                              break;
C51 COMPILER V7.07   UTIL                                                                  09/15/2005 12:06:26 PAGE 5   

 242   4                              case 'C':
 243   4                                              Menu_state=Menu_system;         // 返回系统管理菜单
 244   4                                              break;
 245   4                              default:break;
 246   4                              }
 247   3                              break;          
 248   3                      //用户管理
 249   3                      //1、注册用户
 250   3                      case user_enroll:
 251   3                              switch(key)
 252   3                              {
 253   4                              case 'U':
 254   4                                              Menu_state=enter_control;       // 出入控制
 255   4                                              break;
 256   4                              case 'D':
 257   4                                              Menu_state=user_delete;         // 删除用户
 258   4                                              break;
 259   4                              case 'F':
 260   4                                              Menu_state=user_reg;            // 普通用户注册
 261   4                                              break;
 262   4                              case 'C':
 263   4                                              Menu_state=Menu_user;           // 返回用户管理菜单
 264   4                                              break;
 265   4                              default:break;
 266   4                              }
 267   3                              break;
 268   3                      //2、删除用户
 269   3                      case user_delete:
 270   3                              switch(key)
 271   3                              {
 272   4                              case 'U':
 273   4                                              Menu_state=user_enroll;         // 用户注册
 274   4                                              break;
 275   4                              case 'D':
 276   4                                              Menu_state=enter_control;       // 出入控制
 277   4                                              break;
 278   4                              case 'F':
 279   4                                              delete_proc();                          // 删除单个用户
 280   4                                              break;
 281   4                              case 'C':
 282   4                                              Menu_state=Menu_user;           // 返回用户管理菜单
 283   4                                              break;
 284   4                              default:break;
 285   4                              }
 286   3                              break;
 287   3                      //3、出入控制
 288   3                      case enter_control:
 289   3                              switch(key)
 290   3                              {
 291   4                              case 'U':
 292   4                                              Menu_state=user_delete;         // 删除用户
 293   4                                              break;
 294   4                              case 'D':
 295   4                                              Menu_state=user_enroll;         // 用户注册
 296   4                                              break;
 297   4                              case 'F':
 298   4                                              enter_proc();                           // 设置单个用户
 299   4                                              break;
 300   4                              case 'C':
 301   4                                              Menu_state=Menu_user;           // 返回用户管理菜单
 302   4                                              break;
 303   4                              default:break;
C51 COMPILER V7.07   UTIL                                                                  09/15/2005 12:06:26 PAGE 6   

 304   4                              }
 305   3                              break;
 306   3                      //用户注册
 307   3                      //1、1管理员注册
 308   3                      case manager_reg:
 309   3                              switch(key)
 310   3                              {
 311   4                              case 'U':
 312   4                                              Menu_state=code_reg;            // 密码用户注册
 313   4                                              break;
 314   4                              case 'D':               
 315   4                                              Menu_state=user_reg;            // 指纹用户注册
 316   4                                              break;
 317   4                              case 'F':
 318   4                                              manage_reg_proc();                      // 管理员注册
 319   4                                              break;
 320   4                              case 'C':
 321   4                                              Menu_state=user_enroll;         // 返回注册用户菜单
 322   4                                              break;
 323   4                              default:break;
 324   4                              }
 325   3                              break;
 326   3                      //1、2指纹用户注册
 327   3                      case user_reg:
 328   3                              switch(key)
 329   3                              {
 330   4                              case 'U':
 331   4                                              Menu_state=manager_reg;         // 管理员注册
 332   4                                              break;
 333   4                              case 'D':
 334   4                                              Menu_state=code_reg;            // 密码用户注册
 335   4                                              break;
 336   4                              case 'F':
 337   4                                              fp_reg_proc();                          // 指纹用户注册
 338   4                                              break;
 339   4                              case 'C':
 340   4                                              Menu_state=user_enroll;         // 返回注册用户菜单
 341   4                                              break;
 342   4                              default:break;
 343   4                              }
 344   3                              break;
 345   3                      //1、3密码用户注册
 346   3                      case code_reg:
 347   3                              switch(key)
 348   3                              {
 349   4                              case 'U':
 350   4                                              Menu_state=user_reg;            // 指纹用户注册
 351   4                                              break;
 352   4                              case 'D':
 353   4                                              Menu_state=manager_reg;         // 管理员注册
 354   4                                              break;
 355   4                              case 'F':
 356   4                                              code_reg_proc();                        // 密码注册
 357   4                                              break;
 358   4                              case 'C':
 359   4                                              Menu_state=user_enroll;         // 返回注册用户菜单
 360   4                                              break;
 361   4                              default:break;
 362   4                              }
 363   3                              break;
 364   3                      //参数管理
 365   3                      //1、设置韦根通信格式
C51 COMPILER V7.07   UTIL                                                                  09/15/2005 12:06:26 PAGE 7   

 366   3                      case set_wie:
 367   3                              switch(key)
 368   3                              {
 369   4                              case 'U':
 370   4                                              Menu_state=set_alarm;           // 设置报警参数
 371   4                                              break;
 372   4                              case 'D':
 373   4                                              Menu_state=set_addr;            // 设置终端地址
 374   4                                              break;
 375   4                              case 'F':
 376   4                                              set_wie_proc();                         // 设置韦根通信格式
 377   4                                              break;
 378   4                              case 'C':
 379   4                                              Menu_state=Menu_para;           // 返回参数管理菜单
 380   4                                              break;
 381   4                              default:break;
 382   4                              }
 383   3                              break;
 384   3                      //2、设置终端地址
 385   3                      case set_addr:
 386   3                              switch(key)
 387   3                              {
 388   4                              case 'U':
 389   4                                              Menu_state=set_wie;                     // 设置韦根通信格式
 390   4                                              break;
 391   4                              case 'D':
 392   4                                              Menu_state=set_lock;            // 设置锁控参数
 393   4                                              break;
 394   4                              case 'F':
 395   4                                              set_addr_proc();                        // 设置终端地址
 396   4                                              break;
 397   4                              case 'C':
 398   4                                              Menu_state=Menu_para;           // 返回参数管理菜单
 399   4                                              break;
 400   4                              default:break;
 401   4                              }
 402   3                              break;
 403   3                      //3、设置锁控参数
 404   3                      case set_lock:
 405   3                              switch(key)
 406   3                              {
 407   4                              case 'U':
 408   4                                              Menu_state=set_addr;            // 设置终端地址
 409   4                                              break;
 410   4                              case 'D':
 411   4                                              Menu_state=set_alarm;           // 设置报警参数
 412   4                                              break;
 413   4                              case 'F':
 414   4                                              if(wieformat==1)                        // 自定义门禁方式
 415   4                                                      set_lock_proc();                // 设置锁控参数
 416   4                                              break;
 417   4                              case 'C':
 418   4                                              Menu_state=Menu_para;           // 返回参数管理菜单
 419   4                                              break;                  
 420   4                              default:break;
 421   4                              }
 422   3                              break;
 423   3                      //4、设置报警参数
 424   3                      case set_alarm:
 425   3                              switch(key)

⌨️ 快捷键说明

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