一、设计目的
通过课程设计掌握控制系统设计的一般步骤,掌握系统总体控制方案的设计方法、8086微型计算
机的应用方法、控制算法的设计及硬件设计方法。复习并学习用软件编程控制硬件。了解和掌握8086微
机应用系统的软硬件设计过程、方法及实现,为以后设计实现8086微机应用系统打下良好的基础。
二、设计任务与要求
(1)密码锁在输入密码正确时控制电控锁开启,同时显示00字样;当输入密码错误时,发出错误警告,并显示FF字样;当3次误码输入时,产生报警;具有密码修改的功能。
(2)选用8086和适当的存储器及接口芯片完成相应的功能,用LED显示器显示电子锁的当前状态;画出详细的硬件连接图;给出程序设计思路、画出软件流程图;给出所有程序清单并加上必要注释;完成设计说明书(包括封面、目录、设计任务书、硬件设计思路、硬件原理图、软件设计思路、程序流程框图、程序清单、所用器件型号、总结体会、参考文献等)。
三、整体功能描述
本设计为多功能密码锁,使用存储器保存密码防止断电后密码丢失。工作时按下按键蜂鸣器会发出声音提示按键有效并在数码管有“- -”闪烁字样,若相隔1分钟无按键按下,则清零。在输入密码正确的条件下输出开锁电平,控制电控锁开启,同时显示OPEN字样。开锁后可按下“复位/修改密码键”实现修改密码功能的转入,之后先输入密码再输入同样的密码确认才可成功修改,修改成功后蜂鸣器会发出三声,数码管“00”闪烁三次提示修改密码成功。当输入密码错误时,发出错误警告声音,同时显示CLOSE字样,当输入密码错误次数累积够3次后,蜂鸣器会产生90秒的报警声响进行报警。
四、总体设计方案
端午节创意文案根据本次设计的设计目的及设计要求,可有下列两种方案:
4.1 方案一
在本次设计中,因为密码锁的基本功能使可以判断密码是否正确,以及完成对密码的修改,所以需要用到输入设备以及CPU的接口电路以及相关存储设备;因为有报警提示功能,所以要用到相关的输出设备以及接口电路。因为要完成逻辑运算功能,所以必须要有CPU,CPU就选用我们最常用也最熟悉的8086,
考虑到8255的端口兼具输入输出功能,灵活方便,所以选用一片8255作为输入输出设备与8086间的
借口;采用0到9数字按键以及相关功能选择的输入;输出设备方面,采用两位数码管实现题目的状态提示要求,用一个蜂鸣器作为相关的警报,提示的声音输出。另外,为简化编程,采用8259中断控制器来触
发中断实现密码锁工作模式的转换,其中的密码输入及判断功能与密码修改功能分别用两个外部中断来触发中断服务程序来实现。本设计的密码位数为6位。
百合花折纸4.2 方案二
请帖的写法用汇编语言编写程序实现应用程序的功能,从而实现简易计算器汇编程序的设计与实现。
4.2.1使用设备
含有Windows 汇编编译环境的MASM 软件及Office 2003软件的计算机一台。
4.2.2汇编程序编写
汇编程序编写,根据设计要求编写实现该功能的源程序代码。
4.2.3使用方法
在masm 环境下运行本程序,按提示输入正确密码,则在屏幕上显示00字样,否则显示FF 字样。
五、硬件设计
本设计使用了8086、8259A 、8255、8253、2764、74LS138、74LS148、地址锁存器、
数码管以及74系列逻辑门、蜂鸣器、开关等芯片与元器件,实现了键盘输入、中断控制、
计时、按键响应、开锁及报警等功能模块,其硬件连接框图如图1
所示。
图1 硬件连接框图
我生日5.1 键盘
本设计8255A 的A 口与两片级联的74LS148组合接用于输入键盘,实现对
输入键号的读入。工作时,8086通过程序扫描键盘,当无键盘按下时,
音悦v榜年度盛典exo74LS148工作于无输入状态,GS 口输出高电平,接到PA4作为识别有无按键按
下信号,PA 口输入为10H ;当有按键输入时,74LS148输入口接到低电平,输
入有效,经编码后键号转换为相应二进制编码送到PA 口,成为能为CPU 识别的
代表键值的有效信号。读入的按键信号经8086判断后,根据不同的功能,输出
不同的按键响应,并转移到相对应的功能服务程序。
本设计总共用到11位按键,包括10位数码输入按键及一位“复位/修改密码”按键,电路设计总共可用按键有16位,供升级功能使用。键盘电路如下图2所示:
5.2 中断控制
用一片8259A芯片作为中断控制接口电路。其中IR0与IR1中断开放,单片工作于非缓冲方式,电平触发,优先级是普通全嵌套方式。可通过编程开中断,通过编程或者8253计时器关中断。电路连接如图3
所示:
图2 键盘连接图
5.3 计时一吨等于多少立方米
采用8253计时器控制中断的关断,实现单次输入密码超时则退出输入密码中断子程序、报警器响铃时间控制等功能。电路如图3所示。
图3 中断控制器连接图
5.4 输入输出接口
输入输出接口采用可编程的8255A ,8255A 是Intel 系列的并行接口芯片,
常作为微机系统与外部设备接口。在连接电路时8255 的PC0、PC1接到数码管
片选,电路连接如图3所示。同时用8255A 的B 口控制数码管的显示,C 口片PC0、PC1选数码管,PC2用来驱动SPEAK 发出报警电路如图4
所示。图4 按键响应、报警、开锁功能电路
5.5.储存器及片选电路
存储器及片选电路采用一片2764存储器和一片74LS138,连接电路如图5
所示:
图5 片选及存储器电路
5.6 整机电路图:见附录一
六、软件设计
6.1 程序流程图
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论