数字密码锁课程设计.

合集下载

数字密码锁课程设计报告

数字密码锁课程设计报告

嵌入式系统课程设计报告数字密码锁摘要电子数字密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,我们采取的是单片机,它具有超大规模集成电路技术,有极强的数据处理功能,I/O口多。

以它为核心设计的密码锁,结构小,功能强,现在很多单位甚至家里的各个家用电器,还有保险箱都需要它。

目录1设计内容及要求 (3)2系统的设计 (3)2.1系统设计结构图 (3)2.2系统的工作原理说明 (4)3系统硬件设计 (4)3.1使用到的元器件列表 (5)3.2系统各模块简介 (5)4电路程序设计 (6)4.1软件总设计流程图 (6)4.2各模块具体实现 (7)附录1设计总体电路图 (12)附录2数字密码锁源程序 (13)1设计内容及要求1、任务设计一多位电子密码锁2、要求1)设计一多位电子密码锁,输入密码用“F”表示,输入密码正确,绿灯亮(或显示其他标志、蜂鸣器替代),输入密码错误,红灯亮(或显示其他标志、蜂鸣器替代)2)具有确定键和取消键,在未确定之前可以取消,重新输入3)连续输入三次错误密码,红灯闪烁,报警电路动作,键盘锁定4)具有密码重置功能5)具有等待操作时间限制功能,超过限定时间报警6)显示北京时间2系统的设计2.1系统设计结构图如下图所示,本设计的真题原理框图如下所示:图1 硬件系统的总体结构图2.2系统的工作原理说明本系统采用ADuc848单片机为核心的系统,加以4×4矩阵键盘、LED、蜂鸣器等。

矩阵键盘分别为0、1、2、3、4、5、6、7、8、9、Enter、Change、Conform、delete。

系统开始显示北京时间,按Enter后提示输入密码lcd显示“Enterplease”;输入密码过程中每输入一个密码屏幕上显示一个“*”,当密码输入完毕按下“confirm”键时,若输入密码与设定的密码相同,即密码正确,液晶屏显示为“OK!”提示锁打开,同时蜂鸣器响;若密码不正确,LED显示电路显示提示“wrong”,蜂鸣器响,若连续3次输入不正确,则发出警报声同时锁定键盘。

单片机数字密码锁课程设计报告

单片机数字密码锁课程设计报告

.专业:电子信息工程一、设计内容:数字密码锁二、设计要求:(一)基本要求1、利用889C51作为控制器组成一数字型码锁。

2、开锁动作用LED管模拟。

3、开锁代码由小健盘输入,且同时有4位LED显示器上显出来,当你输入的四位数字与原存的密码完全相同时,则将锁打开。

4、密码可由小键盘输入进行改写。

5、修改密码,必须在30秒内完成,否则将发出报警号。

6、锁门与否,可由一开关控制,每次按Enter键时,89C51根据此开关的状态决定锁住或打开。

(二)扩展功能1、键盘增加退格键、清除键和复位键。

2、三次输入密码不正确,系统将锁定,输入代码将无效。

按复位键后,将解除锁定。

三、设计所需硬件及结构图:(一)硬件:AT69C52,8255A,MAX232,2803,按钮键盘,电容,排阻若干(二)硬件结构图:6位数码管AT89C52 8255A小键盘发光二极管四、程序流程图五、软件软程序代码PA EQU 7CFFH;A 口地址PB EQU 7DFFH;B 口地址CTR EQU 7FFFH;控制字地址YR1 EQU 30H;密码存储单元YR2 EQU 31H;YR3 EQU 32HYR4 EQU 33HNEW1 EQU 45H;用户输入密码存储单元NEW2 EQU 46HNEW3 EQU 47HNEW4 EQU 48HLOCK_TIMES EQU 35HORG 0000HJMP START_00ORG 0100H ;START_00:MOV YR1,#1H;初始密码为1234 MOV YR2,#2HMOV YR3,#3HCLR 02HMOV YR4,#4H;修改MAIN:MOV IE,#86H;开定时器0和外部中断1的中断SETB IT1LCALL KEYJB 02H,START;已经开始计时就不要再开始了MOV 50H,#08H;若是12mhz来算则R7应为0FFH,R3应为0F4HMOV 51H,#06HMOV TMOD,#01H;定时器定时工作方式1MOV TH0,#15HMOV TL0,#0AHSETB 02H;开始计时标志置1SJMP STARTSTART:MOV DPTR,#CTRMOV A,#80HMOVX @DPTR,ACLR PSW.1 ;PSW.1是是否进入重设密码功能的标志位,为0则没进入;反之则进入。

数字密码锁课程设计eda

数字密码锁课程设计eda

数字密码锁课程设计eda一、课程目标知识目标:1. 学生理解数字密码锁的基本原理,掌握其组成部分及功能。

2. 学生掌握二进制数与十进制数的转换方法,并能应用于数字密码锁的设计与破解。

3. 学生了解数字密码锁的安全性评估标准,能分析常见密码锁的优缺点。

技能目标:1. 学生能运用所学知识设计简单的数字密码锁,具备实际操作能力。

2. 学生能通过小组合作,进行数字密码锁的破解,提高问题解决能力。

3. 学生能运用所学知识,对数字密码锁的安全性进行评估,提升分析能力。

情感态度价值观目标:1. 学生对数字密码锁产生兴趣,培养对电子技术的热爱。

2. 学生在小组合作中,学会沟通、协作,培养团队精神。

3. 学生认识到数字密码锁在生活中的应用,增强学以致用的意识。

本课程针对五年级学生,结合其年龄特点,注重培养学生的学习兴趣和动手能力。

课程性质为实践性较强的信息技术课程,要求学生在掌握基本原理的基础上,能将所学知识应用于实际操作。

通过本课程的学习,旨在提高学生的信息技术素养,培养创新精神和实践能力。

教学要求以学生为主体,注重启发式教学,引导学生主动探索、合作交流,实现课程目标的达成。

后续教学设计和评估将围绕以上具体学习成果展开。

二、教学内容1. 数字密码锁基本原理:介绍密码锁的起源、发展及分类,重点讲解数字密码锁的工作原理和组成部分。

2. 二进制与十进制转换:回顾二进制与十进制的概念,讲解转换方法,并通过实例进行操作演示。

3. 数字密码锁设计与制作:讲解数字密码锁的设计方法,引导学生动手制作简单的数字密码锁,并分析其安全性。

4. 数字密码锁破解:介绍常见的密码破解方法,组织学生进行小组合作,尝试破解数字密码锁,提高问题解决能力。

5. 数字密码锁安全性评估:讲解安全性评估标准,分析各类数字密码锁的优缺点,提升学生的分析能力。

教学内容安排和进度:第一课时:数字密码锁基本原理、二进制与十进制转换;第二课时:数字密码锁设计与制作;第三课时:数字密码锁破解;第四课时:数字密码锁安全性评估。

数字系统课程设计密码锁

数字系统课程设计密码锁

数字系统课程设计密码锁一、教学目标本课程旨在通过数字系统课程设计密码锁的学习,让学生掌握数字系统的基本概念,了解密码锁的工作原理和设计方法。

在知识目标方面,学生应了解数字系统的组成、工作原理以及各种编码方式。

在技能目标方面,学生应掌握数字电路的设计方法,能够独立完成密码锁的设计与实现。

在情感态度价值观目标方面,学生应培养对数字技术的兴趣和好奇心,增强创新意识和团队协作能力。

二、教学内容本课程的教学内容主要包括数字系统的基本概念、密码锁的工作原理、数字电路的设计方法等。

具体包括以下几个方面:1.数字系统的基本概念:数字系统的组成、工作原理、数字逻辑电路的分类及其特点。

2.密码锁的工作原理:密码锁的分类、工作原理及其安全性分析。

3.数字电路的设计方法:组合逻辑电路、时序逻辑电路的设计方法及其应用。

4.编码方式:二进制编码、格雷码、BCD码等编码方式的特点及应用。

三、教学方法为了提高学生的学习兴趣和主动性,本课程将采用多种教学方法,如讲授法、讨论法、案例分析法、实验法等。

1.讲授法:通过讲解数字系统的基本概念、密码锁的工作原理等理论知识,使学生掌握相关概念和原理。

2.讨论法:学生针对数字电路设计方法、密码锁安全性等问题进行讨论,培养学生的思考能力和团队协作精神。

3.案例分析法:通过分析实际案例,使学生了解数字电路在实际应用中的工作原理和设计方法。

4.实验法:安排学生进行数字电路的设计与实现,提高学生的动手能力和实际操作技能。

四、教学资源为了支持教学内容和教学方法的实施,丰富学生的学习体验,我们将选择和准备以下教学资源:1.教材:选用国内权威出版的数字系统及相关课程教材,为学生提供系统的理论知识。

2.参考书:推荐学生阅读相关领域的经典著作,拓宽知识面。

3.多媒体资料:制作课件、教学视频等,以图文并茂的形式展示教学内容,提高学生的学习兴趣。

4.实验设备:准备数字电路实验箱、编程器等实验设备,为学生提供实践操作的机会。

数字电子密码锁课程设计

数字电子密码锁课程设计

数字电子密码锁课程设计数字电子密码锁课程设计课程设计任务书学生姓名:专业班级:指导教师:单位:题目: 《数字电子密码锁》初始条件:利用集成集成芯片和门电路等设计一个数字电子密码锁。

要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)(1)设计一个数字电子锁,有其预先设定好的密码,该密码可以修改。

(2) 输入密码按确定键后,若密码正确则锁打开;若密码不正确则电路发出报警信号。

任意输入密码而不按确定键的话电路不会有反应。

(3)任意输入密码而不按确定键的话电路不会有反应。

(4)打开的持续(2)密码可变,用户可以随时更改密码,防止密码被盗,同时也可以避免因人员的更替而使锁的密级下降。

(3)误码输入保护,当输入密码多次错误时,报警系统自动启动。

(4)无活动零件,不会磨损,寿命长。

(5)使用灵活性好,不像机械锁必须佩带钥匙才能开锁。

Abstract Electronic locks is a through the password input to control circuit or chips work, so as to control the closing of the mechanical switch, complete the lock, closure of the task of electronic products. There are many kinds of it, there is the simple circuit products, also have the high cost performance based on chip products.Now that are widely used in the electronic locks chips as the core, through the programming to fulfill. Its performance and security has greatly exceed the mechanical lock. The characteristics are as follows: (1) good secrecy, code more than quantity. Random unlock the success rate is almost zero. (2) the password variable, the user can change the password, prevent the password is stolen, at the same time it can avoid the replacement for personnel to lock shall fall down. (3) error input protection, when the input password many errors, alarm system to be automatic startup. (4) no activity parts, do not wear, long service life. (5) use flexibility good, not as mechanical lock must wear a key to unlock. 1 绪论1.1 课程设计的目的通过对课程的设计掌握电子系统的一般设计方法,掌握模拟IC器件的应用,培养综合应用所学知识来指导实践的能力,为接下来电子信息学习培养兴趣。

数字电路课程设计(密码锁)

数字电路课程设计(密码锁)

数字电路课程设计设计报告课题名称:密码锁设计成员1:设计成员2:设计成员3:密码锁一、目录1、设计项目综述 (2)2、设计方案及分析 (3)2.1设计方案 (3)2.2设计分析 (4)2.3方案优缺点 (4)3、电路原理分析 (5)3.1模块1:八进制优先编码器74ls148 (5)3.2模块2:4位双稳锁存器74LS75 (6)3.3模块3:4位数字比较器74LS85 (8)3.4模块4:可预置bcd计数器74LS160 (9)3.5 总图 (14)4、总结 (16)4.1设计中遇到的问题及解决方法 (17)4.2设计方案中需要改进的地方 (17)4.3这次设计中的收获和教训 (17)二、设计项目综述:1、可以预置1位十进制数密码,并保存密码。

2、开锁时,输入正确密码,按开锁键,锁打开。

3、当输入密码时,数码管显示相应的输入数字。

密码输入错误时计数一次,当输入错误密码连续达到四次,拒绝再输入密码。

需用复位键将其还原才能再次输入。

4、输入密码时,数码管8显示密码的数值。

拒绝输入密码时,只显示0。

按开锁键时,数码管5显示密码输入错误的次数;当错误次数连续少于4次以下时,则当输入密码正确时数码管5清“0”。

5、开锁指示灯亮表示锁已经打开。

三、设计方案及分析1、设计方案根据以上密码锁的设计任务,我们拟定的方案可以简略的如以下框图所示:2、方案分析(1)密码输入:由于要求通过每按一个输入键时直接显示为对应的十进制数密码,所以需要将二进制数转换为对应的十进制数。

根据前面这个要求,我们有两个选择74ls147和74ls148。

74ls147与74ls148比较,74ls148比74ls147多一个功能端。

使用74ls148可以实现输入四次错误自动锁定。

虽74ls148总的输入键只有8个,使用两块74ls148,并他们通过级联可以解决0~9输入。

当多过输入端同时出现时,只对其中优先权最高的一个进行编码,这个编码就是我们要的对应的十进制数。

密码锁课程设计功能

密码锁课程设计功能

密码锁课程设计功能一、教学目标本课程旨在让学生了解密码锁的基本原理和功能,掌握密码锁的设计与制作方法,培养学生的创新意识和动手能力。

具体目标如下:1.知识目标:(1)了解密码锁的起源和发展历程。

(2)掌握密码锁的基本原理和结构。

(3)了解不同类型密码锁的优缺点及应用场景。

2.技能目标:(1)能够运用所学知识设计简单的密码锁。

(2)具备分析和解锁密码锁的能力。

(3)学会使用相关工具和仪器进行密码锁的制作和调试。

3.情感态度价值观目标:(1)培养学生对密码锁技术的兴趣和好奇心。

(2)培养学生勇于探索、创新的精神。

(3)培养学生团队协作和沟通交流的能力。

二、教学内容本课程的教学内容主要包括以下几个部分:1.密码锁的起源和发展历程。

2.密码锁的基本原理和结构。

3.不同类型密码锁的优缺点及应用场景。

4.密码锁的设计与制作方法。

5.密码锁的解锁技巧与防护措施。

第1课时:密码锁的起源和发展历程第2课时:密码锁的基本原理和结构第3课时:不同类型密码锁的优缺点及应用场景第4课时:密码锁的设计与制作方法(上)第5课时:密码锁的设计与制作方法(下)第6课时:密码锁的解锁技巧与防护措施三、教学方法本课程采用讲授法、讨论法、案例分析法和实验法等多种教学方法,以激发学生的学习兴趣和主动性。

1.讲授法:用于讲解密码锁的基本原理、结构和设计方法。

2.讨论法:用于探讨不同类型密码锁的优缺点及应用场景。

3.案例分析法:通过分析真实案例,让学生了解密码锁的实际应用。

4.实验法:让学生动手制作和调试密码锁,提高实际操作能力。

四、教学资源1.教材:选用权威、实用的密码锁教材,为学生提供系统、全面的知识体系。

2.参考书:提供相关领域的参考书籍,丰富学生的知识储备。

3.多媒体资料:制作精美的课件、视频等多媒体资料,提高课堂趣味性。

4.实验设备:准备充足的实验设备,确保每位学生都能动手实践。

五、教学评估本课程的评估方式包括平时表现、作业、考试等,以全面、客观、公正地评价学生的学习成果。

密码锁数电课程设计

密码锁数电课程设计

密码锁数电课程设计一、课程目标知识目标:1. 理解数字电路基本原理,掌握密码锁中涉及的逻辑门、触发器等组件的工作原理;2. 学会分析简单的数字电路图,识别密码锁电路中的关键电子元件及其功能;3. 掌握二进制数与十进制数的转换方法,并运用至密码锁的密码设置与破解。

技能目标:1. 能够运用所学知识设计简单的密码锁电路,并进行仿真测试;2. 培养学生动手操作能力,完成密码锁电路的搭建与调试;3. 提高学生问题解决能力,学会运用逻辑推理和分析方法解决密码锁相关的问题。

情感态度价值观目标:1. 培养学生对电子技术的兴趣,激发学习热情,形成积极探索科学技术的态度;2. 增强学生的团队协作意识,培养合作解决问题的能力;3. 强化学生的创新意识,鼓励学生在设计过程中提出独特见解,形成独立思考的习惯。

课程性质分析:本课程为初中信息技术课程,结合了电子技术与实际应用,旨在帮助学生将理论知识与实践操作相结合。

学生特点分析:初中学生对新鲜事物充满好奇,具备一定的动手操作能力和逻辑思维能力,但缺乏实际电子技术应用经验。

教学要求:1. 注重理论与实践相结合,强调动手实践在教学过程中的重要性;2. 以学生为主体,激发学生主动探索、合作学习的兴趣;3. 关注个体差异,鼓励学生发挥自身优势,提高综合素质。

二、教学内容1. 数字电路基础:包括逻辑门(与、或、非门等)、触发器(RS触发器、D触发器等)的基本原理与运用;2. 密码锁原理:介绍密码锁的基本构成,分析其工作原理,讲解密码设置与破解的方法;3. 二进制与十进制转换:学习二进制数与十进制数的转换方法,并应用于密码锁密码的设置与破解;4. 电路图分析:学会分析简单的数字电路图,识别密码锁电路中的关键电子元件及其功能;5. 密码锁电路设计与仿真:运用所学知识设计简单的密码锁电路,利用Multisim等软件进行仿真测试;6. 密码锁电路搭建与调试:动手操作,搭建密码锁电路,进行调试与优化。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

电子密码锁课程设计姓名洪学锋、汤小桥、张健学号P*********、 P********* 、P*********学院电气工程学院专业班级 2010级电气工程及其自动化1班指导老师马燕老师电子密码锁张健 P101813381洪学锋 P101813251汤小桥 P101813449【摘要】在日常的生活和工作中, 住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。

若使用传统的机械式钥匙开锁,人们常需携带多把钥匙, 使用极不方便, 且钥匙丢失后安全性即大打折扣。

在安全技术防范领域,具有防盗报警功能的电子密码锁逐渐代替了传统的机械式密码锁,电子密码锁具有安全性高、成本低、功耗低、易操作等优点。

本文从经济实用的角度出发,采用美国Atmel公司的单片机AT89C51作为主控芯片与数据存储器单元,结合外围的矩阵键盘输入、LED数码管显示、开锁等,用C语言编写的主控芯片控制程序与EEPROM AT24C02读写程序相结合,并用Keil软件进行编译,设计了一款可以更改密码的电子密码控制系统。

这种密码锁的电路设计具有上锁、开锁、修改密码等多种功能。

密码保密性强、灵活性高、应用日益广泛。

【关键词】电子密码锁,单片机,LED显示AbstractIn daily life and work, security, residential units and departments of the documents, financial statements,and some personal information tend to be solved by locking. If the use of traditional mechanical key to unlock, people often need to carry multiple keys, a very inconvenient to use, and after the lossof the key ,security that is greatly reduced. In the field of security and protection, with an electronic anti-theft alarm lock gradually replace the traditional mechanical combination lock, electronic lock has the advantages of high safety, low cost, low power consumption, easy operation etc..From the economical point of view, using the United States Atmel company AT89C51 microcontroller as the main control chip and the data memory unit, combined with peripheral input matrix keyboard, LED digital tube display, the lock, with the main control C language chip control procedures and EEPROM AT24C02 read and write procedures combined, and compiled with Keil software, designed a password can be changed to the electronic password control system.This password lock circuit design with lock, unlock, password modification function etc.. Password confidentiality, high flexibility, widely used.Keyword:Electronic password lock, MCU, LED display目录1.绪论 (5)2.总体方案设计 (5)2.1设计思路 (5)2.2总体方框图 (7)3.主要元器件介绍 (8)3.1主控芯片AT89C51 (8)3.1.1主要特性 (8)3.1.2管脚说明 (9)3.1.2.1主电源引脚VSS和VSS (9)3.1.2.2外接晶体引脚XTAL1和XTAL2 (9)3.1.2.3控制或与其它电源复用引脚RST/VPD、ALE/PROG、PSEN和EA/VPP (10)3.1.2.4控制或与其它电源复用引脚RST/Vpd,ALE/PROG,PSEN 和EA/Vpp (11)3.1.2.5输入/输出(I/O)引脚P0、P1、P2、P3(共32根) (12)3.1.3串口通讯 (13)3.2 LED数码管 (18)3.3继电器 (19)4.硬件系统设计 (20)4.1键盘输入、密码检测、开锁 (21)4.2密码修改、执行电路 (22)5.实验结果 (22)1.绪论随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的亲呢。

设计本课题时构思了两种方案:一种是用以AT89C51为核心的单片机控制方案;另一种是用以74LS112双JK触发器构成的数字逻辑电路控制方案。

考虑到在三年学习中,对单片机的了解远多于JK触发器,更容易实现功能,故选用前一种方案。

电子密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。

它的种类很多,有简易的电路产品,也有基于芯片的性价比较高的产品。

现在应用较广的电子密码锁是以芯片为核心,通过编程来实现的。

其性能和安全性已大大超过了机械锁。

其特点如下:1) 保密性好,编码量多,远远大于弹子锁。

随机开锁成功率几乎为零。

2) 密码可变,用户可以随时更改密码,防止密码被盗,同时也可以避免因人员的更替而使锁的密级下降。

2.总体方案设计2.1设计思路共设了12个用户输入键,其中只有12个是有效的密码按键,无干扰按键,可设定密码;若按下密码错误,键盘输入电路自动清零,原先输入的密码无效,需要重新输入。

2.2总体方框图3.主要元器件介绍3.1主控芯片AT89C51单片机AT89C51功能介绍AT89C51是一种带4K字节FLASH存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS 8位微处理器,俗称单片机。

AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。

单片机的可擦除只读存储器可以反复擦除1000次。

该器件采用ATMEL 高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。

由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL 的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。

AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。

外形及引脚排列如图所示3.1.1主要特性·与MCS-51 兼容·4K字节可编程FLASH存储器·寿命:1000写/擦循环·数据保留时间:10年·全静态工作:0Hz-24Hz·三级程序存储器锁定·128*8位内部RAM ·32可编程I/O线·两个16位定时器/计数器·可编程串行通道·低功耗的闲置和掉电模式·片内振荡器和时钟电路3.1.2管脚说明下面按其引脚功能分为四部分叙述这40条引脚的功能。

3.1.2.1主电源引脚VSS和VSSAT89C51芯片引脚图图2VSS——(40脚)接+5V电压;VSS——(20脚)接地。

3.1.2.2外接晶体引脚XTAL1和XTAL2XTAL1接外部晶体的一个引脚。

在单片机内部,它是一个反相放大器的输入端,这个放大器构成了片内振荡器。

当采用外部振荡器时,对HMOS单片机,此引脚应接地;对SHMOS单片机,此引脚作为驱动端。

XTAL2(18脚)接外晶体的另一端。

在单片机内部,接至上述振荡器的反相放大器的输出端。

采用外部振荡器时,对HMOS单片机,该引脚接外部振荡器的信号,即把外部振荡器的信号直接接到内部时钟发生器的输入端;对XHMOS,此引脚应悬浮。

3.1.2.3控制或与其它电源复用引脚RST/VPD、ALE/PROG、PSEN 和EA/VPP①RST: 复位输入。

当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。

②ALE/PROG:当访问外部存贮器时,ALE(允许地址锁存)的输出用于锁存地址的低位字节。

即使不访问外部存储器,ALE端仍以不变的频率周期性地出现正脉冲信号,此频率为振荡器频率的1/6。

因此,它可用作对外输出的时钟,或用于定时目的。

然而要注意的是,每当访问外部数据存储器时,将跳过一个ALE脉冲。

ALE端可以驱动(吸收或输出电流)8个LS型的TTL 输入电路。

对于EPROM单片机(如8751),在EPROM编程期间,此引脚用于输入编程脉冲(PROG)。

③PSEN:此脚的输出是外部程序存储器的读选通信号。

在从外部程序存储器取指令(或常数)期间,每个机器周期两次PSEN有效。

但在此期间,每当访问外部数据存储器时,这两次有效的PSEN信号将不出现。

PSEN同样可以驱动(吸收或输出)8个LS型的TTL输入。

④EA/VPP(引脚):当EA端保持高电平时,访问内部程序存储器,但在PS(程序计数器)值超过0FFFH(对851/8751/80S51)或1FFFH(对8052)访问外部程序存储器,不管是否有内部程序存储器。

对于常用的8031来说,无内部程序存储器,所以EA脚须常接地,这样才能只选择外部程序存储器。

对于EPROM型的单片机(如8751),在EPROM编程期间,此引脚也用于施加21V的编程电源(VPP)。

3.1.2.4控制或与其它电源复用引脚RST/Vpd,ALE/PROG,PSEN 和EA/VppRST/Vpd 当振荡器运行时。

在此引脚上出现两个机器同期的高电平(由低到高跳变),将使单片机复位。

在 VSS掉电期间,此引脚可接上备用电源,由 Vpd向内部 RAM提供备用电源,以保持内部RAM中的数据。

相关文档
最新文档