摘要
介绍在QUATUSII环境下,采用FPGA可编程逻辑器件开发的电子密码锁,并利用状态机(FSM)实现键盘消抖及系统主控模块的行为控制,从实际工程设计角度阐述了系统所有模块及其工作原理、软件设计方法,提出了系统设计注意要点。研制中对主要模块的程序进行了仿真,并对整机系统进行了实测,表明其功能满足设计要求。
This paper introduces an electronic code lock designed successfully by author which is developed on FPGA. On QUATUSII environment, the use of state machine (FSM) is to achieve elimination for shakes of the keyboard and system control module of behavior control. All modules in system and its operating principles and the design method of software are explained practically in this article, coupled with the key points of system design. The functions match the design requirements after the timing simulation for the codes of main modules and the test on developing board for whole system.
出处
《微型机与应用》
2010年第16期27-29,36,共4页
Microcomputer & Its Applications
基金
四川省人工智能重点实验室重点项目(2009RZ003)