密码锁—微机原理及应用课程设计报告 下载本文

10.撰写课程设计报告 1天

软、硬件功能划分,硬件接口原理图设计,程序设计等工作可以在题目分配后提前做准备工作,课程设计的题目在课程设计之前下达给学生,学生可以在课余时间,利用学习到的理论知识提前为课程设计做准备。

六、课程设计的考核方法及成绩评定 成绩评定:优,良,中,及格,不及格。

1.自行完成全部设计内容,仿真成功并制成印刷电路板——优;

2.自行完成全部设计内容,画出硬件电路图,仿真存在小故障——良; 3.自行完成全部设计内容,系统局部连接正确,整体连接有部分故障——中; 4.对ATMEL芯片熟悉掌握,与其他人共同完成设计内容,掌握各种接口芯片功能,但没有连成系统——及格;

5.没有掌握ATMEL芯片,没有完成设计内容,不掌握接口芯片功能,……——不及格。

七、课程设计题目

题目一 微型计算机退火炉温度控制系统 设计内容及要求:

退火炉使用电热丝加热,温度范围为0~1000℃,炉内温度值经热电偶检测后,经变送器变成0~5V范围内的电压信号送A/D转换器转换成对应的数字量。数字量经数字滤波后送入CPU作为本次采样值。把测量到的温度值与设定值进行比较来决定是否启动电热丝加热,若低于600℃则启动电热丝加热,若高于900℃则停止加热以达到控制温度的目的。 设计任务:

1、选用8088、适当的存储器、A/D和D/A及其它接口芯片完成相应的功能。 2、每隔一秒钟对炉温连续采集三次经滤波后作为本次采样的有效值。 3、判断温度是否高于上限值900℃或低于下限值600℃,如超出该范围则分别用红、绿发光二极管和蜂鸣器报警。

4、把采集来的温度值转化成工程量在LED显示器上显示。 5、画出详细的硬件连接图。

6、给出程序设计思路、画出各程序的流程图。 7、给出地址分配表。

8、给出所有程序清单并加上必要注释。

9、完成设计说明书(列出参考文献,所用器件型号)。

题目二 多功能密码锁 设计内容及要求:

密码锁在输入密码正确的条件下输出开锁电平,控制电控锁开启,同时显示OPEN字样。当输入密码错误时,发出错误警告声音,同时显示CLOSE字样。当六次误码输入的条件下,产生报警电平报警。还可以实现对密码的修改,修改成功后,蜂鸣器发出确认音。 设计任务:

1、选用8088和适当的存储器及接口芯片完成相应的功能。 2、用LED显示器显示电子锁的当前状态。

第 4 页 共 33页

3、画出详细的硬件连接图。

4、给出程序设计思路、画出软件流程图。 5、给出地址分配表。

6、给出所有程序清单并加上必要注释。

7、完成设计说明书(列出参考文献,所用器件型号)。

题目三 步进电机控制系统 设计内容及要求:

在PC系统机里,设计总线接口电路以及功率驱动电路控制X、Y两台三相反应式步进电机55BF004,用软件完成脉冲分配任务,由LED显示X、Y两台步进电机的实际转数。具体控制要求为:使步进电机X和Y以每分钟6转的速率正向旋转10min、停3S;然后,使步进电机X以每分钟30转的速率反向旋转10min,同时使Y以每分钟50转的速率反向旋转。典型的步进电机控制系统如下图所示

步 驱 接 进 负 CPU 动 口 电 载 器 机

图1.微机控制步进电机系统原理框图 其中, 55BF004步进电机主要技术数据 相数:三相 步距角:1.50

每相静态电流:3A 电压:27V

脉冲分配方式:三相六拍 最高空载起动频率:2200Hz 设计任务:

1. 利用Intel 8088CPU及其相应的外围扩展电路及接口电路,设计系统硬件原理图,并绘制于2号工程图纸。

2. 给出程序的设计思路,设计系统软件流程框图,并绘制于3号工程图纸。 3. 完成设计说明书(总结报告)。

题目四 公共场所安全报警系统 设计内容及要求:

设计一个微机控制的公共场所(办公室、商场等)实用报警系统。 1.每个被检测点均有一个火警检测头(传感器),此检测头可检测火光、温度及烟雾等信号。

2.火光、温度及烟雾数据传送至管理中心,任何一种超过阈值即产生报警信号。 3.管理中心可对各被检测点进行巡回检测,并可显示报警房间号,同时由蜂鸣器发出鸣叫,报警一分钟后继续进行巡回检测。管理中心最多可控制20个点。 设计任务:

1、选用8088、适当的存储器、A/D和D/A及其它接口芯片完成相应的功能。 2、每隔一秒钟对炉温连续采集三次经滤波后作为本次采样的有效值。

第 5 页 共 33页

3、判断温度是否高于上限值900℃或低于下限值600℃,如超出该范围则分别用红、绿发光二极管和蜂鸣器报警。

4、把采集来的温度值转化成工程量在LED显示器上显示。 5、画出详细的硬件连接图。

6、给出程序设计思路、画出各程序的流程图。 7、给出地址分配表。

8、给出所有程序清单并加上必要注释。

9、完成设计说明书(列出参考文献,所用器件型号)。

题目五 家用电热淋浴器控制器的设计 设计内容及要求:

打开电源后,先设定水温,水温分为八档(30oC~100oC,每10 oC为一档)。 按下启动键后,开始测量水温并显示,控制电热管加热。 上下限水位报警(声光报警)。 设计任务:

选用8088CPU和适当的存储器芯片、接口芯片完成相应的功能。 画出详细的硬件连接图(二号图纸)。 画出各程序的详细框图(二号图纸)。

给出RAM地址分配表及接口电路的端口地址。 给出设计思路。

给出程序所有清单并加上必要的注释。 完成设计说明书。

题目六 机械手专用控制器的设计 设计内容及要求:

本机械手为一水平/垂直位移的机械设备,用来将工件由左工作台搬到右工作台。其动作过程:①机械手从原点开始工作,当按下启动按钮时,下降电磁阀通电,使机械手下降,当机械手下降到底时碰到下限开关,下降电磁阀断电,下降停止;②同时接通夹紧电磁阀,机械手夹紧;③夹紧后上升电磁阀通电,机械手上升,上升到顶时,碰到上限位开关,上升电磁阀断电,上升停止;④同时接通右移电磁阀,机械手右移,右移到位时碰到右限位开关,右移电磁阀断电,右移停止;⑤若此时工作台上无工件,则光电开关接通,下降电磁阀通电,机械手下降,下降到底时碰到下限位开关,下降电磁阀断电,下降停止;⑥同时夹紧电磁阀断电,机械手放松,放松后;⑦上升电磁阀通电,机械手上升,上升到顶碰到上限位开关,上升电磁阀断电,上升停止;⑧同时接通左移电磁阀机械手左移,左移到原点时碰到左限位开关,左移电磁阀断电,左移停止。至此机械手经过8步动作完成了一个工作周期。机械手有手动、单步、单周期、连续工作、可紧急方式。 设计任务:

1. 选用8088CPU和适当的存储器芯片、接口芯片完成相应的功能。 2. 画出详细的硬件连接图(二号图纸)。 3. 画出各程序的详细框图(二号图纸)。

4. 给出RAM地址分配表及接口电路的端口地址。 5. 给出设计思路。

6. 给出程序所有清单并加上必要的注释。 7. 完成设计说明书。

第 6 页 共 33页

摘要:21世纪是一个信息时代,人的大脑开始高度发达,我们赖以生存的衣食

住行也已经悄悄发生着改变,各行各业逐渐信息化,我们的锁也由以前一把锁一把钥匙的状态变为一把锁一组密码那么简单明了,为人们生活带来诸多方面,因此人们再也不用整天出门就得带着沉甸甸的钥匙,还提心吊胆害怕被偷或者遗失。同时密码锁还应用于其他各个方面,比如银行ATM取款机、手机、计算机等等。因此多功能电子密码锁已经渐渐走进人们的生活,在人们生活已经起着不可替代的作用。本文就介绍了一种多功能密码锁基本原理,用Protues仿真软件和Masm集成实验环境分别从最基本密码输入与密码校验,任意位密码修改、密码断电保护等各方面展示其硬件与软件方面。

关键字:多功能电子密码锁 软件 硬件

第一章 设计内容---多功能密码锁

多功能密码锁:

1. 密码设置

初始密码通过密码修改程序用单片机写入E2PROM存储器,初始密码为000000。 2. 密码修改

当需要修改密码时,先输入原始密码,先输入原始密码,单击OK按钮确认后,系统先进行密码校验,如果正确则显示“HELLO!”,输入LED指示灯点亮,然后输入任意位数密码,再单机SET按钮,完成密码的设置。 3. 密码存储

有键盘输入的密码存储在单片机的输入缓冲区,掉电后就消失了;而E2PROM则存储着系统设置的密码,掉电后密码依然还在,这就是采用E2PROM的优点。 4. 本机键开锁

输入正确的密码后,单机OK按钮,系统显示“HELLO!”的信息,同时

第 7 页 共 33页