新闻中心

EEPW首页 > 电源与新能源 > 设计应用 > 一种简单基于51单片机的电子密码锁设计应用

一种简单基于51单片机的电子密码锁设计应用

作者:时间:2014-01-16来源:网络收藏
和硬件资源,采用与C51 系列单片机相适应的51 汇编语言与结构化的程序设计方法进行相应的软件编程。

本文引用地址:http://www.eepw.com.cn/article/226888.htm

3.2 单片机系统软件的设计流程图

一种简单基于51单片机的电子密码锁设计应用

4 单片的程序调试

本文的单片式密码锁的调试程序需要运用到KEILC51 以及和其配套的下载烧录软件,KEILC51 是美国KEIL 公司生产的能够兼容单片机C 语言的软件开发系统,具有汇编语言无法比拟的优势,具体表现在功能结构和可读性与可维护性上面,并且容易被人们学习和使用。KEILC51 软件拥有非常丰富的库函数和功能比较强大的集成开发调试工具,整个系统都采用全WINDOWS 操作界面,和其它软件不同的是,KEILC51 软件只要看一下经过编译之后生产的汇编代码,就可以领会到KEILC51 比较高的目标代码效率和紧凑容易理解的汇编代码,这是其比较明显的优势。

KEILC51 工具包能够独立的完成编辑、翻译、连接、调试和仿真等一系列的开发流程,其中UVISION 和ISHELL 分别是KEILC51对WINDOWS 与DOS 的集成开发环境。这样就使得开发人员可以通过KEILC51 集成开发环境自身或者采用别的编辑器来编辑C语言或者汇编源的文件,最后再分别由KEILC51 和KEILA51 的编译器来编译已经生产的目标文件。这种目标文件不仅可以再由LIB51 来创建生成库的文件,还可以和库文件结合起来通过连接L51 来具体的定位,最后生成绝对目标的文件-ABS.开发人员将ABS 文件从OH51 文件转变成为HEX 文件,从而能够使调试器DSCOPE51 或者TSCOPE51 的使用进行一系列的源代码级别的调试,当然也可以用仿真器对目标板进行直接的调试,最终写入程序存贮器中。

具体的调试方法是,首先打开KEILC51 主程序,新建一个工程,之后将程序写进新建的文本框内,再保存之后检测一下是否有语法错误,当反复检测发现没有错误之后再进行汇编,此时生成的51 单片机能够执行HEX 文件,最后用与KEILC51 开发板相匹配的烧录软件将HEX 写进单片机里。

结束语

科技进步和经济的发展是当今时代的主题,人们生活水平的提高必然要求其对锁这一日常必需品的品质和防盗性能的要求的越发严格。传统的机械锁由于构造简单,已经远远不能满足人们的需求,只有在现实实际运用中加强基于单片机的检测和运用,才能够推动其的进一步使用和推广。电子锁是信息化时代的产物,随着科学技术的不断更新和发展,日后的电子锁一定更加人性化,更加方便和安全

蜂鸣器相关文章:蜂鸣器原理

上一页 1 2 下一页

评论


相关推荐

技术专区

关闭