基于射频卡的电子门锁设计.doc_第1页
基于射频卡的电子门锁设计.doc_第2页
基于射频卡的电子门锁设计.doc_第3页
基于射频卡的电子门锁设计.doc_第4页
基于射频卡的电子门锁设计.doc_第5页
已阅读5页,还剩68页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

石家庄铁道大学四方学院毕业设计 基于射频卡的电子门锁设计 the design of electronic door lock based on radio frequency card 2013 届 电气工程 系 专 业 学 号 学生姓名 指导老师 完成日期 2013 年 5 月 27 日 毕业设计成绩单 学生姓名学号班级专业 毕业设计题目基于射频卡的电子门锁设计 指导教师姓名 指导教师职称高级工程师 评 定 成 绩 指导教师 得分 评阅人得分 答辩小组 组长 得分 成绩: 院长(主任) 签字: 年 月 日 毕业设计任务书 题 目基于射频卡的电子门锁设计 学生姓名 学号班级专业 自动化 承担指导任务单位电气工程系 导师 姓名 导师 职称 高级工程师 一 、基本要求 设计一个电子门锁,刷卡时将从卡里读出的数据进行校验,校验正确后,吸合门锁继电 器,模拟开门。 要求利用单片机、射频卡 wm-17td 等器件设计并制作该电子门锁。设计出该系统的硬 件电路和软件部分,做出实物。 二 、技术参数和要求 通讯接口:232 接口或 usb-ttl 接口。 供电电压:dc12v。 射频卡:选用 wm-17td。 三、系统组成 单片机系统分为四部分:单片机、射频卡模块、门锁驱动电路、电源模块、显示模块。 1.单片机负责读取射频卡信息并进行校验,控制门锁驱动电路工作; 2.射频卡模块负责读取射频卡信息,并与单片机之间进行数据传送; 3.电源模块负责将 dc12v 转换成单片机需要的 dc5v。 4.显示模块负责显示卡号和门锁的开关状态。 四、参考及查阅资料和相关知识。 1.学习 stc12c520xad 系列单片机知识。 2.学习射频卡 wm-17td 的相关知识。 dc12v 显示模块 单片机 射频卡模块 电源模块 门锁驱动 射频卡 五、进度计划。 第 1-3 周: 资料收集,文献阅读,确定系统方案,完成开题报告。 第 4-7 周: 系统设计,设计硬件电路,做出实物,编写程序。 第 8 周: 中期检查。 第 9-10 周: 系统调试,完善系统,撰写论文。 第 11-14 周:撰写、完善论文。 第 15-16 周:答辩。 教研室主任签字时 间 年 月 日 毕业设计开题报告 题 目基于射频卡的电子门锁设计 学生姓名安林峰学号 20097362班级方 0953-4专业自动化 一、研究背景 锁具经过漫长的发展,随着近代电子科学技术的进步,这个有着几千年历史的古董终 于驾着新技术的帆船,承载着传统锁具的功用与现代电子的实用而跨入现代人们生活的科 学便利化时代。门锁在发展的过程中种类有很多,门锁因控制技术不同,分为机械锁和电 子锁两大类。传统的机械锁以其价格低廉和使用的方便性成为普通大众首选锁具,但是由 于传统机械锁是用钥匙开启,所以锁体必须要有锁孔,而自从有锁以来,历代梁上君子都 能运用一定的工具和技巧,轻易打开锁具,尤其是当今世界,各种先进的开锁工具层出不 穷,开锁技术也更出神入化,传统的机械锁在社会发展过程中已经不能更好的保护使用者 的安全了。而电子锁安全性较高,具有防盗报警功能的电子密码锁与传统的机械式密码锁 相比,克服了机械式密码锁密码量少、安全性能差的缺点,使密码锁无论在技术上还是在 性能上都大大提高一步。电子锁的表面一般都是密封的,防暴力破坏的能力强,也防止非 法把异物插入锁内导致不同程度的破坏。在锁具的发展过程中电子锁优点显而易见,能很 好的补充传统机械锁的不足之处,已经迅速占据锁具市场,进而取代机械锁成为主导门禁 产品。 门锁作为安全防范产品必须具有安全性和稳定性。安全性来衡量:抵抗故意破坏、恶 作剧和蓄意的撬、钻等暴力破坏。在此方面,机械锁和电子门锁的机械强度一般都能够达 到要求。但是电子门锁的控制部分使用电子电路,执行部分使用电磁铁和锁体,与传统的 机械门锁相比,电子门锁在当下优点主要包括:电子门锁由于其保密性高,使用灵活性好, 安全系数高,不用金属钥匙,安全可靠,使用方便。本设计即是设计一种基于射频卡的电 子门锁,可很好的满足门锁的安全性和稳定性。 二、国内外研究现状 1.国外研究现状及特点 本世纪 70 年代初期,国外研制成脱胎于机械锁的电子锁,并迅速应用于各种安全防盗 领域,目前发达国家已经大规模地应用基于电子锁的智能门禁系统,可以通过多种更加安 全、更加可靠的方法来实现门禁的管理。国外当下电子锁可分为磁卡门锁、ic 卡门锁和射 频卡门锁。在欧美日等经济发达国家,电子锁已成为具有规模效益的重要产业。目前,其 销售额已占到锁具总销售额的七成以上,全球交易额已达 50 亿美元。 国外的电子锁具技术 成熟,计算机、微电子、光刻、纳米等技术正在快速地、不断地向锁具产业注入,使锁具 的安全性、可靠性不断得到提高。 2.我国研究现状及特点 作为锁具产业的重要构成并使之成为产业提升的重要因素的电子锁,国内研究和生产 起步并不算晚。据有关资料记载,是始于 80 年代初天津、苏州等地的一些高等学府,直到 90 年代初,前后用了 10 年的时间,才迟迟进入普通电子锁的小批量生产,至今高保密级别 电子锁的核心器件仍完全依赖进口,不利于我国电子锁产业的提升和发展。从国内生产电 子锁之日起,锁的功能在较长的一段时间,仅是作了小的变化(如报警等)直到近年才出现用 进口 专用芯片研发的计算机高保密级别的电子锁,实现系统网络监管。虽然现国内高档电子锁 市场仍被国外产品所占领,但是国内制锁行业正对传统的锁具从设计、工艺材料等全方位 的进行一场变革。可以预见,伴随着消费水品的不断提高,在科研人员的共同努力下,射 频卡电子门锁会很快引导整个中国锁具市场,这将极大的提高了管理者的工作效率和管理 区域内的安全程度。 三、主要技术指标 1.主要工作 本设计包括硬件设计和软件设计两大部分。 硬件部分:电源模块负责将 dc12v 电源转化成 dc5v 电源,设计电源电路。选用 stc12c5204ad 型单片机作为主控制芯片。继电器型号选择 dc5v 型产品,设计出驱动电 路。射频模块采用 wm-17td 模块,连接天线板接收射频卡的刷卡信号,设计该模块与单 片机的接口电路。显示模块显示卡号和门锁状态,设计出显示电路。 软件部分:编写主程序、显示程序、单片机与射频卡模块之间的通信程序等,实现控 制功能。 2.采用的方法、手段 根据设计要求,电源电压选择 dc12v,采用 7805 芯片将 dc12v 电源转化成 dc5v 电 源。选用 stc12c5204ad 型单片机作为主控制芯片,采用 skdip28 封装。射频模块采用 wm-17td 模块,将该模块与单片机串行通讯口直接相连。显示模块采用 lcd1602 显示, 使用单片机的 p1 口和 p2 口与 lcd1602 相连。对以上各个电路使用 protel 作图软件绘制出 电路原理图,生成 pcb 图,做出实物。 四、预期达到的结果 刷卡时将从卡里读出的数据进行校验,校验正确后,吸合门锁继电器,模拟开门;如 果校验失败,则门锁继电器不动作。 指导教师签字时 间 年 月 日 摘 要 本设计是以单片机为控制芯片,设计了射频卡电子门锁控制系统,以便于提高 门锁的安全性。 系统由主控模块、电源模块、射频模块、显示模块、门锁驱动模块五部分组成。 单片机作为主控芯片,直接与射频卡之间进行数据传送,控制其他模块工作。电源 模块将输入电源 12v 转换成 5v 电源,为电路中各模块提供电源;射频模块负责读 取卡的信息,并和单片机进行数据传送;显示模块采用 lcd1602 显示器,显示卡号; 驱动模块采用三极管驱动 dc5v 继电器动作,实现模拟开门。软件部分采用 keil c 软件编程,能够实现单片机对各个模块控制。 最终实现:刷卡时,单片机对卡号进行校验,校验成功后,上传卡号并显示刷 卡的卡号,同时驱动继电器动作,实现模拟开门。 关键词:射频卡 单片机 液晶显示器 abstract this design with a radio frequency card electric lock control system takes single- chip microcomputer as the control chip to promote the security of doors. the system consists of the following five parts: the master control module, the power supply module, the radio frequency module, the show module and the lock drivers module. as the master chip, the power supply module takes control over other modules and performs data transfer with radio frequency card directly. the power supply module converts the incoming power from 12v into 5v as well as provides power source to each modules in the electric circuit. the radio frequency module is in charge of reading the information of the card as well as performing the data transfer with single-chip microcomputer. the show module adopts monitor lcd1602 to display card number. the drive module adopts triode driver dc5v relay actuation to realize analog door opening. the software adopts keil c software programming partially to fulfill the control of single- chip microcomputer over other modules. the final realization of design: when swiping the card, microcomputer checks card number, if the check is successful, it will uploads the card number and displays the credit card number, simultaneously, drives the relay for action and realizes simulating open of the door. key words:radio frequency card mcu lcd i 目 录 第 1 章 绪论1 1.1 射频卡门锁研究背景1 1.2 电子门锁的发展2 第 2 章 基于射频卡的电子门锁设计要求及方案3 2.1 设计要求3 2.2 设计方案3 第 3 章 系统主要元器件介绍5 3.1 单片机介绍5 3.2 max232 芯片和 rs-232 介绍9 3.2.1 max232 的电气特性9 3.2.2 rs-232 串口的电气特性9 3.3 lcd 显示器10 3.4 wm-17td 射频刷卡模块12 3.4.1 射频卡工作原理12 3.4.2 射频模块及其工作方式13 3.4.3 射频模块存贮结构14 3.4.4 射频模块通讯协议15 3.5 dc5v 继电器17 3.6 稳压芯片18 第 4 章 硬件电路设计20 4.1 单片机最小系统20 4.2 继电器驱动电路21 4.3 射频模块电路21 4.4 电源电路22 4.5 lcd 显示电路22 第 5 章 软件设计24 5.1 主程序模块24 5.2 射频卡上传卡号25 5.3 lcd 显示模块26 第 6 章 结论28 参考文献29 致谢30 附录31 附录 a 外文资料31 ii 附录 b 电路原理图48 附录 c pcb 布局图49 附录 d 源程序50 1 第 1 章 绪 论 1.1 射频卡门锁研究背景 锁具经过漫长的发展,随着近代电子科学技术的进步,这个有着几千年历史的 古董终于驾着新技术的帆船,承载着传统锁具的功用与现代电子的实用而跨入现代 人们生活的科学便利化时代。 门锁因制锁技术与应用不同,分为机械锁和电子锁两大类。传统的机械锁以其 价格低廉和使用的方便性成为普通大众首选锁具,但是由于传统机械锁是用钥匙开 启,所以锁体必须要有锁孔,而自从有锁以来,历代梁上君子都能运用一定的工具 和技巧,轻易打开锁具,尤其是当今世界,各种先进的开锁工具层出不穷,开锁技 术也更出神入化,传统的机械锁在社会发展过程中已经不能更好的保护使用者的安 全了。电子锁在安全技术防范领域具有防盗报警功能,克服了机械式密码锁密码量 少、安全性能差的缺点,使密码锁无论在技术上还是在性能上都大大提高一步。在 电子锁上,锁的表面一般都是密封的,防暴力破坏的能力强,也防止非法把异物插 入锁内导致不同程度的破坏。在锁具的发展过程中电子锁优点显而易见,能很好的 补充传统机械锁的不足之处,已经迅速占据锁具市场,进而取代机械锁成为主导门 禁产品。 随着我国对外开放的不断深入,高档建筑发展很快,高档锁具市场的前景乐观。 我国锁具行业对锁具高新技术的投入正逐年增大,高档锁的市场需求也逐年增加。 在安防工程中,门禁系统的锁具产品是关系到整个系统安全性的重要设备,所以锁 具产品的优劣也关系了整个安防工程的质量和验收。电子锁正是当下电子产品与家 居产品在技术方面结合后产生的一种锁具行业划时代的科技成果。电子门锁是电子 元件和机械结构相结合的一种新颖门锁。集合了计算机技术、智能卡技术、精密电 磁技术,是当今世界上最先进的门锁之一,在使用的方便性、防非法开启、智能管 理等方面是机械锁无法比拟的。 电子门锁的控制部分使用电子电路,执行部分使用电磁铁和锁体,与传统的机 械门锁相比,电子门锁在当下优点主要包括:电子门锁由于其保密性高,使用灵活 性好,安全系数高,不用金属钥匙,安全可靠,使用方便。当然相比之下其缺点也 是显而易见的,缺点主要有以下几个方面:锁定时可能存在被打开,解锁时又可能 存在不能被打开,用指纹或脸部扫描等人体器官等技术,严重存在危害使用者人身 2 安全隐患,密码单一,密码钥匙之间可以说无兼容,密码更换复杂,电子产品抗干 扰性能差,容易受强冷热、强电磁、强静电和湿度等影响。本设计即是设计一种基 于射频卡的电子门锁,可很好的满足门锁的安全性和稳定性。 1.2 电子门锁的发展 市场上常见的电子门锁主要是磁卡、接触式 ic 卡、射频卡电子门锁。 磁卡门锁是使用类似于我们银行卡、信用卡一类的卡,在卡上有条黑色的磁带 作为储存“电子钥匙”的载体,但由于磁带会在与其他带磁性的物体放在一起时会 存在消磁的情况,导致“电子钥匙”消失或减弱而不能正常使用开门,带来极大的 不便。 ic 卡门锁是使用 ic 卡作为储存“电子钥匙”的载体,最多用于储值公共电话 卡,这个技术对于现在是很成熟的,比磁卡要强,能永久的记录“电子钥匙” ,直到 芯片损坏为止。由于 ic 卡是接触式感应,在长期的使用和读取器的摩擦,会出现 ic 卡金手指损坏,导致不能使用,而且在一般家庭也能难维护,所以一般都不用于 家庭,多用于酒店和商务场所。 射频卡门锁按芯片分为:rf57、mifare-1、mifare-0 等射频卡,由于是非 接触式,所以一般只要不是把卡折成两半都能永久使用。在射频卡门锁上,锁的表 面一般都是密封的,防暴力破坏的能力强,也防止非法把异物插入锁内导致不同程 度的破坏。再者,射频卡中有快速防冲突机制,能防止卡片之间出现数据干扰,因 此,读写器可以同时处理多张射频卡。这提高了应用的并行性,无形中提高了系统 工作速度。 智能卡在电子门锁中的应用也同样经历了三个阶段。综合上述三个门锁的优缺 点磁卡门锁的传统市场已逐渐消失,接触式 ic 卡门锁的使用已经相当普遍,但是与 射频卡门锁相比仍有不足,射频卡门锁目前全国的正处在上升期。射频卡读卡方便 快捷,锁和卡的使用寿命长,完成“一卡通”系统的配套厂商众多,射频卡锁肯定 是电子门锁的主流产品。 3 第 2 章 基于射频卡的电子门锁设计要求及方案 2.1 设计要求 电源模块主要负责将 dc12v 电源转换成 dc5v 电源,使单片机、字符液晶 lcd1602、继电器以及射频卡模块能够正常工作。 射频卡模块读取射频卡信息,将读取的信息通过串口传送给单片机,单片机读 取射频卡的信息并进行校验,校验成功后,使 lcd1602 字符液晶显示器显示射频卡 卡号,并且驱动继电器动作。 要求设计出该系统的硬件电路和软件部分,并做出实物。 2.2 设计方案 设计方案主要包括硬件和软件两部分。其中硬件系统主要由单片机、继电器、 射频卡模块、显示几部分组成。系统框图如图 2-1 所示。 图 2-1 系统框图 硬件部分:电源电压选择 dc12v,电源模块需要将 dc12v 电源转化成 dc5v 电源,选用 stc12c5204ad 型单片机作为主控制芯片,负责与射频模块传输数据, 控制门锁控制电路。为了降低成本用继电器代替电控锁来模拟开锁和关锁状态,继 电器型号选择 dc5v 型产品。射频卡模块采用 wm-17td 射频模块,在接收模块上 连接天线,天线型号采用 m1ant20-2 天线板。显示模块采用 lcd1602 字符液晶显 示,主要对射频卡的卡号进行显示,显示门锁状态。 射频卡 dc12v 显示模块 单片机 射频卡模块 电源模块 门锁驱动 4 软件部分:使用 keil c 软件编程,实现功能主要分为三部分:显示部分、继电 器驱动部分和射频模块。刷卡后,天线把信息传送给射频模块,单片机通过串口对 射频模块读取的信息进行校验,校验成功后上传卡号并且对卡进行读写,同时单片 机对继电器进行驱动,使继电器进行动作,单片机把上传的卡号通过 lcd1602 字符 液晶显示器进行显示。 5 第 3 章 系统主要元器件介绍 3.1 单片机介绍 系统采用 stc12c5204ad 系列单片机。单片机内部包含中央处理器(cpu),程 序存储器(flash),数据存储器(sram),定时/计数器,uart 串口,i/o 接口,高速 a/d 转换,pca,看门狗及片内 r/c 振荡器和外部晶体振荡电路模块。是高速/低功 耗/超强抗干扰的新一代 8051 单片机,指令代码完全兼容传统 8051,但速度快 8-12 倍。stc12c5204ad 系列单片机几乎包含数据采集和控制中所需的所有单元模块, 可称得上一个片上系统1。 主要特性如下: (1)增强型 8051 cpu,1t,单时钟/机器周期,指令代码完全兼容传统 8051。 (2)工作电压:5.5v - 3.3v。 (3)工作频率范围:0 - 35mhz,相当于普通 8051 的 0420mhz。 (4)用户应用程序空间 8k 字节。 (5)片上集成 256 字节 ram。 (6)通用 i/o 口(27/23/15/13/11 个),复位后为:准双向口/弱上拉(普通 8051 传统 i/o 口)。可设置成四种模式:准双向口/弱上拉,推挽/强上拉,仅为输入/高阻,开 漏。每个 i/o 口驱动能力均可达到 20ma,但整个芯片最大不要超过 55ma。 (7)isp(在系统可编程)/iap9(在应用可编程),无需专用编程器,无需专用仿真器。 可通过串口(p3.0/p3.1)直接下载用户程序,数秒即可完成一片。 (8)有 eeprom 功能。 (9)看门狗。 (10)内部集成 max810 专用复位电路(外部晶体 20m 以下时,复位脚可直接 1k 电阻到地)。 (11)内置一个掉电检测电路,在 p1.2 口有一个低压门槛比较器。5v 单片机为 1.32v,误差为+/-5%,3.3v 单片机为 1.30v,误差为+/-3%。 (12)时钟源:外部高精度晶体/时钟,内部 r/c 振荡器(温漂为+/-5%到+/-10%以 内)用户在下载用户程序时,可选择是使用内部 r/c 振荡器还是外部晶体/时钟。常 温下内部 r/c 振荡器频率为:11mhz15.5mhz。 (13)共 4 个 16 位定时器,两个与传统 8051 兼容的定时器/计数器,16 位定时器 6 t0 和 t1 再加上 2 路 pca 模块可再实现 2 个 16 位定时器。 (14)2 个时钟输出口,可由 t0 的溢出在 p3.4/t0 输出时钟,可由 t1 的溢出在 p3.5/t1 输出时钟。 (15)外部中断 i/o 口 6 路,传统的下降沿中断或低电平触发中断,并新增支持上升 沿中断 pca 模块,power down 模式可由外部中断唤醒,int0/p3.2,int1/p3.3, t0/p3.4, t1/p3.5, rxd/p3.0, pca0/p3.7, pca1/p3.5。 (16)pwm(2 路)/pca(可编程计数器阵列 2 路)。 -也可用来当 2 路 d/a 使用。 -也可用来再实现 2 个定时器 。 -也可用来再实现 2 个外部中断(上升沿中断/下降沿中断均可分别或同时支持)。 (17)a/d 转换, 8 位精度 adc,共 8 路,转换速度可达 300k/s(每秒钟 30 万次)。 (18)通用全双工异步串行口(uart),由于 stc12 系列是高速的 8051,可再用 定时器或 pca 软件实现多串口。 (19)工作温度范围:-40 - +85(工业级) / 0 - 75(商业级)。 (20)封装:skdip28 有 23 个 i/o 口,i/o 口不够时,可用 2 到 3 根普通 i/o 口线 外接 74hc164/165/595(均可级联)来扩展 i/o 口。 stc12c5204ad 芯片引脚如图 3-1 所示。 图 3-1 stc12c5204ad 引脚图 p0 端口(p0.0p0.7):p0 口是一个漏极开路的 8 位双向 i/o 口。作为输出端口, 每个引脚能驱动 8 个 ttl 负载,对端口 p0 写入“1”时,可以作为高阻抗输入。在 访问外部程序和数据存储器时,p0 口也可以提供低 8 位地址和 8 位数据的复用总线, 此时,p0 口是真正的双向口。在 flash rom 编程时,p0 端口接收指令字节;而在 7 校验程序时,则输出指令字节。验证时,要求外接上拉电阻。 p1 端口(p1.0p1.7):p1 口是一个带内部上拉电阻的 8 位双向 i/o 口。p1 的输 出缓冲器可驱动(吸收或者输出电流方式)4 个 ttl 输入。对端口写入 1 时,通过内 部的上拉电阻把端口拉到高电位,这时可用作输入口。p1 口作输入口使用时,因为 有内部上拉电阻,那些被外部拉低的引脚会输出一个电流。 此外,p1.0 和 p1.1 还可以作为定时器/计数器 2 的外部输入(p1.0/t2)和定时器/ 计数器 2 的触发输入(p1.1/t2ex),具体见表 3-1。 p2 端口(p2.0p2.7):p2 口是一个带内部上拉电阻的 8 位双向 i/o 端口。p2 的 输出缓冲器可以驱动(吸收或输出电流方式)4 个 ttl 输入。对端口写入 1 时,通过 内部的上拉电阻把端口拉到高电平,这时可用作输入口。p2 作为输入口使用时,因 为有内部的上拉电阻,那些被外部信号拉低的引脚会输出一个电流。 在访问外部程序存储器和 16 位地址的外部数据存储器(如执行“movx dptr”指令)时,p2 送出高 8 位地址。在访问 8 位地址的外部数据存储器(如执行 “movx r1”指令)时,p2 口引脚上的内容(就是专用寄存器 sfr 区中的 p2 寄存 器的内容),在整个访问期间不会改变。 在对 flash rom 编程和程序校验期间,p2 也接收高位地址和一些控制信号。 表 3-1 p1.0 和 p1.1 口引脚复用功能 引脚号 功能特性 p1.0t2(定时器/计数器 2 外部计数输入),时钟输出 p1.1t2 ex(定时器/计数器 2 捕获/重装触发和方向控制) p3 端口(p3.0p3.7):p3 是一个带内部上拉电阻的 8 位双向 i/o 端口。p3 的输 出缓冲器可驱动(吸收或输出电流方式)4 个 ttl 输入。对端口写入 1 时,通过内部 的上拉电阻把端口拉到高电位,这时可用作输入口。p3 做输入口使用时,因为有内 部的上拉电阻,那些被外部信号拉低的引脚会输入一个电流。在对 flash rom 编程 或程序校验时,p3 还接收一些控制信号。 p3 口除作为一般 i/o 口外,还有其他一些复用功能,如表 3-2 所示。 rst:复位输入。当输入连续两个机器周期以上高电平时为有效,用来完成单 片机的复位初始化操作。看门狗计时完成后,rst 引脚输出 96 个晶振周期的高电平。 特殊寄存器 auxr(地址 8eh)上的 disrto 位可以使此功能无效。disrto 默认状 态下,复位高电平有效。 ale/:地址锁存控制信号(ale)是访问外部程序存储器时,锁存低 8 位psen 8 地址的输出脉冲。在 flash 编程时,此引脚也用作编程输入脉冲。prog 在一般情况下,ale 以晶振六分之一的固定频率输出脉冲,可用来作为外部定 时器或时钟使用。然而,特别强调,在每次访问外部数据存储器时,ale 脉冲将会 跳过。如果需要,通过将地址位 8eh 的 sfr 的第 0 位置“1” ,ale 操作将无效。 这一位置“1” ,ale 仅在执行 movx 或 mov 指令时有效。否则,ale 将被微弱 拉高。这个 ale 使能标志位(地址位 8eh 的 sfr 的第 0 位)的设置对微控制器处于 外部执行模式下无效。 :外部程序存储器选通信号()是外部程序存储器选通信号,低电平psenpsen 有效。 /vpp:访问外部程序存储器控制信号。为使能从 0000h 到 ffffh 的外部程ea 序存储器读取指令,必须接 gnd。注意加密方式 1 时,将内部锁定位eaea vcc:运行和程序校验时接电源正端。 vss:接地。 xtal1:输入到单片机内部振荡器的反响放大器。当采用外部振荡器时,对 hmos 单片微机,此引脚应接地;对 chmos 单片机,此引脚作驱动端。 xtal2:反相放大器的输出,输入到内部时钟发生器。当采用外部振荡器时, xtal2 接收振荡器信号,对 chmos 单片机,此引脚应悬浮。 p3 口各个引脚功能如表 3-2 所示。 表 3-2 p3 口引脚复用功能 引脚号复用功能 p3.0rxd(串行输入口) p3.1txd(串行输出口) p3.2 (外部中断 0)0int p3.3 (外部中断 1)1int p3.4t0(定时器 0 的外部输入) p3.5t1(定时器 1 的外部输入) p3.6 (外部数据存储器写选通)wr p3.7 (外部数据存储器读选通)rd 9 3.2 max232 芯片和 rs-232 介绍 3.2.1 max232 的电气特性 max232 是一种把 pc 机的串行口 rs232 信号电平(-10,+10v)转换为单片机所 用的 ttl 信号电平(0,+5v)的芯片,其中 232 是电荷泵芯片,可以完成两路 ttl/rs-232 电平的转换,它的 9、10、11、12 引脚是 ttl 电平端,用来连接单片 机2。下面来介绍一下 max232 引脚图和引脚定义,引脚图如图 3-2 所示。 图 3-2 max232 引脚图 其内部结构基本可分三个部分: 第一部分是电荷泵电路。由 16 脚和 4 只电容构成。功能是产生+12v 和-12v 两个电源,提供给 rs-232 串口电平的需要。 第二部分是数据转换通道。由 714 脚构成两个数据通道。其中 13 脚(r1in)、 12 脚(r1out)、11 脚(t1in)、14 脚(t1out)为第一数据通道。8 脚(r2in) 、9 脚 (r2out)、10 脚(t2in)、7 脚(t2out)为第二数据通道。ttl/cmos 数据从 t1in、t2in 输入转换成 rs-232 数据从 t1out、t2out 送到电脑 dp9 插头;dp9 插头的 rs-232 数据从 r1in、r2in 输入转换成 ttl/cmos 数据后从 r1out、r2out 输出。 第三部分是供电。15 脚 dng、16 脚 vcc(+5v)。 3.2.2 rs-232 串口的电气特性 rs-232 串口的原理图如图 3-3 所示,引脚功能如下: 第 1 脚:dcd 载波检测。主要用于 modem 通知计算机其处于在线状态,即 10 modem 检测到拨号音,处于在线状态。 第 2 脚:rxd 此引脚用于接收外部设备送来的数据;在你使用 modem 时,你 会发现 rxd 指示灯在闪烁,说明 rxd 引脚上有数据进入。 图 3-3 rs-232 引脚图 第 3 脚:txd 此引脚将计算机的数据发送给外部设备;在你使用 modem 时, 你会发现 txd 指示灯在闪烁,说明计算机正在通过 txd 引脚发送数据。 第 4 脚:dtr 数据终端就绪;当此引脚高电平时,通知 modem 可以进行数据 传输,计算机已经准备好。 第 5 脚:gnd 信号地。 第 6 脚:dsr 数据设备就绪;此引脚高电平时,通知计算机 modem 已经准备 好,可以进行数据通讯了。 第 7 脚:rts 请求发送;此脚由计算机来控制,用以通知 modem 马上传送数 据至计算机;否则,modem 将收到的数据暂时放入缓冲区中。 第 8 脚:cts 清除发送;此脚由 modem 控制,用以通知计算机将欲传的数据 送至 modem。 第 9 脚:ri modem 通知计算机有呼叫进来,是否接听呼叫由计算机决定。 使用 rs-232 特性如下: (1)rs-232 串口通讯最远距离是 50 英尺。 (2)rs-232 可做到双向传输,全双工通讯,最高传输率 20kbps。 (3)rs-232 上采用传送的数字量采用负逻辑,且与地对称。 3.3 lcd 显示器 液晶是一种特殊物质态,它不同于固体(晶体),又不同于液体和气体,有人把 液晶称为第四态,简称“lc” ,用它制成的液晶显示器件称为 lcd2。液晶显示必 须通过环境光来显示信息,其本身并不发光,因此,功耗很低,只要求液晶周围有 11 足够的光强。必要时,可选用背光源来保证 lcd 显示信息。液晶必须由交流电压驱 动,使用直流驱动会损坏 lcd。 液晶显示的分类方法有很多种,通常可按其显示方式分为段式、字符式、点阵 式等。除了黑白显示外,液晶显示器还有多灰度有彩色显示等。本次设计系统显示 部分采用 lcd1602 液晶显示,是一种专门用于显示字母、数字、符号等点阵式 lcd。 1602lcd 主要技术参数:显示容量为 162 个字符,工作电流为 2.0ma(5.0v), 模块最佳工作电压:5.0v,字符尺寸 2.954.35(wh)mm。 一般 1602 字符型液晶显示器实物如图 3-4 所示。 图 3-4 lcd 液晶显示器 引脚图如图 3-5 所示。 图 3-5 液晶显示器的管脚 第 1 脚:vss 为地电源。 第 2 脚:vdd 接 5v 正电源。 第 3 脚:v0 为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比 度最高,对比度过高时会产生“鬼影” ,使用时可以通过一个 10k 的电位器调整对 比度。 第 4 脚:rs 为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存 12 器。 第 5 脚:r/w 为读写信号线,高电平时进行读操作,低电平时进行写操作。当 rs 和 r/w 共同为低电平时可以写入指令或者显示地址,当 rs 为低电平 r/w 为高 电平时可以读忙信号,当 rs 为高电平 r/w 为低电平时可以写入数据。 第 6 脚:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论