当前位置:文档之家› 单片机密码锁设计(汇编语言-)带原理图电路图(带注释)

单片机密码锁设计(汇编语言-)带原理图电路图(带注释)

单片机密码锁设计(汇编语言-)带原理图电路图(带注释)
单片机密码锁设计(汇编语言-)带原理图电路图(带注释)

单片机密码锁设计(汇编语言)带原理图电路图ORG 0000H

LJMP START

ORG 1000H

START:MOV SP,#4FH

MAIN: MOV A,P3

CJNE A,#0FEH,A0 ;测左转向灯有没有按下,没按则跳转测下一个

ACALL ZUO

AJMP MAIN

A0: MOV A,P3

CJNE A,#0FDH,A1 ;测右转向灯有没有按下,没按则跳转测下一个 ACALL YOU

AJMP MAIN

A1: MOV A,P3

CJNE A,#0FBH,A2 ;测倒车灯有没有按下,没按则跳转测下一个

ACALL DAO

AJMP MAIN

MOV A,P3

A2: CJNE A,#0F7H, A3 ;测故障灯有没有按下,没按则跳转测下一个 ACALL GU

AJMP MAIN ;循环

A3: MOV A,P3

CJNE A,#0FAH,A4 ;测倒车灯和左灯有没有按下,没按则跳转测下一个 ACALL DAOZUO

AJMP MAIN

A4: SETB P0.0

MOV A,P3

CJNE A,#0F9H,A5 ;测倒车灯和右灯有没有按下,没按则跳转测下一个 ACALL DAOYOU

AJMP MAIN ;循环

A5: SETB P0.0

MOV A,P3

CJNE A,#0F6H,A6 ;测左车灯和故障灯有没有按下,没按则跳转测下一个 ACALL ZUOGU

AJMP MAIN

A6: SETB P0.0

MOV A,P3

CJNE A,#0F5H,A7 ;测故障车灯和右灯有没有按下,没按则跳转测下一个 ACALL YOUGU

AJMP MAIN

A7: SETB P0.0

MOV A,P3

CJNE A,#0F3H,A8 ;测故障车灯和倒灯有没有按下,没按则跳转测下一个 ACALL GUDAO

AJMP MAIN

A8: SETB P0.0 ;灭灯

MOV A,P3

CJNE A,#0F2H,A9 ;测倒车灯和故障灯及左灯有没有按下,没按则跳转测下一个 ACALL ZUOGUDAO

AJMP MAIN

A9: SETB P0.0 ;灭灯

MOV A,P3

CJNE A,#0F1H,A10 ;测倒车灯和故障灯及右灯有没有按下,没按则跳转到下一个标号

ACALL YOUGUDAO

AJMP MAIN

A10: SETB P0.0;灭灯

ACALL DELAY

AJMP MAIN ;循环从新在从第一个开始测试

ZUO: CLR P2.0 ;亮灯

ACALL DELAY

SETB P2.0 ;灭灯

ACALL DELAY

ret

YOU : CLR P2.1 ;亮灯

ACALL DELAY

SETB P2.1 ;灭灯

ACALL DELAY

ret

DAO: CLR P0.0 ;亮灯 ACALL DELAY

ret

GU: SETB P0.0

CLR P1.0 ;亮灯

ACALL DELAY

SETB P1.0 ;灭灯

ACALL DELAY

ret

DAOZUO:CLR P0.0 ;亮灯 CLR P2.0

ACALL DELAY ;灭灯 SETB P2.0

ACALL DELAY

ret

DAOYOU:CLR P0.0 ;亮灯 CLR P2.1

ACALL DELAY ;灭灯 SETB P2.1

ACALL DELAY

ret

ZUOGU: CLR P2.0 ;亮灯 CLR P1.0

ACALL DELAY ;灭灯 SETB P2.0

SETB P1.0

ACALL DELAY

ret

YOUGU: CLR P1.0 ;亮灯 CLR P2.1

ACALL DELAY ;灭灯 SETB P2.1

SETB P1.0

ACALL DELAY

ret

GUDAO:SETB P0.0

CLR P0.0

CLR P1.0 ;亮灯

ACALL DELAY ;灭灯 SETB P1.0

ACALL DELAY

ret

ZUOGUDAO:CLR P0.0 ;亮灯 CLR P2.0

CLR P1.0

ACALL DELAY

SETB P2.0 ;灭灯

SETB P1.0

ACALL DELAY

ret

YOUGUDAO:CLR P0.0 ;亮灯 CLR P2.1

CLR P1.0

ACALL DELAY ;灭灯

SETB P2.1

SETB P1.0

ACALL DELAY

ret

DELAY: ;延迟子程序

MOV R1,#0FFH

LOOP0:MOV R2,#0FFH

LOOP1:NOP

NOP

NOP

DJNZ R2,LOOP1 DJNZ R1,LOOP0 RET

END

消防巡检柜原理图、电路图接线图

消防巡检柜接线图、原理图及电路图 产品概述 1、产品用途:仅为只有一路电源的消防设施或一级负荷中的电动机提供一种可变频的三相应急电源系统, 以解决电动机的应急供电及其启动过程中对供电设备的冲击。如:水泵、风机的电动机或其它设备的电动机。 2、具体规格有:3.7、5.5、7.5、11、15、18.5、22、30、37、45、55、75、9 3、110、132、160、 187、200、220、250、280、315、400KV A等。 3、安装形式:落地式(标准配电柜) 4、备用时间:可按设计要求配置备用时间。 设计“五合一” 规格、型号的标定 示例: KM-YJS/P-15KV A,可变频三相应急电源,输出PWM波,额定适用电机容量15KV A。 KM-YJS/P-15KV A/SHL,互投装置,输出额定容量15KV A。 注:

1、KM-YJS/P系列仅用于一对一的拖动电机,KM-YJS/P系列自带变频启动功能。 2、自动互投装置为选用件,KM-YJS/P系列自身带消防联动。 3、选用KM-YJS/P系列电源其具体规格的输出额定容量与电机负载为1:1即可。 例:负载50KV A( 电机负载) 采用本电源则选用KM-YJS/P-50KVA。 4、同等容量FEPS,KM-YJS/P系列价格一般不高于KM-YJS/S系列FEPS。 KM-YJS/P系列FEPS产品的原理图 1、单逆变单台负载原理及接线图 说明: 当三相输入电正常时经整流给逆变器提供直流电,同时充电器对电池组充电;如果当三相输入电停电或者低 于380V-15%时,KM1吸合由电池组给逆变器提供直流电。当需要电机负载工作时,给予启动信号 ( 如运行信 号、远程控制、消防联动信号),逆变器立即输出。从OHZ-50HZ变频电能给电动机进行变频启动,当其频率达 到50HZ后保持正常运行。 手动/自动选择转换开关,在自动位置可进行远程控制和消防联动( DC24)操作,在手动位置可进行本机操 作,此时远程控制和消防联动不能进行操作,运行信号和手动或者自动位置消防中心可监控。 2、单逆变单台负载一用一备原理图及接线图

单片机温度感应控制电路原理图

引言 在现代化的工业生产中,电流、电压、温度、压力、流量、流速和开关量都是常用的主要被控参数。例如:在冶金工业、化工生产、电力工程、造纸行业、机械制造和食品加工等诸多领域中,人们都需要对各类加热炉、热处理炉、反应炉和锅炉中的温度进行检测和控制。采用MCS-51单片机来对温度进行控制,不仅具有控制方便、组态简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大提高产品的质量和数量。因此,单片机对温度的控制问题是一个工业生产中经常会遇到的问题。本文以它为例进行介绍,希望能收到举一反三和触类旁通的效果。 1硬件电路设计 以热电偶为检测元件的单片机温度控制系统电路原理图如图1所示。 1.1 温度检测和变送器 温度检测元件和变送器的类型选择与被控温度的范围和精度等级有关。镍铬/镍铝热电偶适用于 0℃-1000℃的温度检测范围,相应输出电压为0mV-41.32mV。 变送器由毫伏变送器和电流/电压变送器组成:毫伏变送器用于把热电偶输出的0mV-41.32mV变换成4mA-20mA的电流;电流/电压变送器用于把毫伏变送器输出的4mA-20mA电流变换成0-5V的电压。 为了提高测量精度,变送器可以进行零点迁移。例如:若温度测量范围为500℃-1000℃,则热电偶输出为20.6mV-41.32mV,毫伏变送器零点迁移后输出4mA-20mA范围电流。这样,采用8位A/D转换器就可使量化温度达到1.96℃以内。 1.2接口电路 接口电路采用MCS-51系列单片机8031,外围扩展并行接口8155,程序存储器EPROM2764,模数转换器ADC0809等芯片。 由图1可见,在P2.0=0和P2.1=0时,8155选中它内部的RAM工作;在P2.0=1和P2.1=0时,8155选中它内部的三个I/O端口工作。相应的地址分配为: 0000H - 00FFH 8155内部RAM 0100H 命令/状态口 0101H A 口 0102H B 口 0103H C 口 0104H 定时器低8位口 0105H 定时器高8位口 8155用作键盘/LED显示器接口电路。图2中键盘有30个按键,分成六行(L0-L5)五列(R0-R4),只要某键被按下,相应的行线和列线才会接通。图中30个按键分三类:一是数字键0-9,共10个;二是功能键18个;三是剩余两个键,可定义或设置成复位键等。为了减少硬件开销,提高系统可靠性和降低成本,采用动态扫描显示。A口和所有LED的八段引线相连,各LED的控制端G和8155C口相连,故A口为字形口,C口为字位口,8031可以通过C口控制LED是否点亮,通过A口显示字符。

电气控制电路基础原理图

电气控制电路基础(电气原理图) 电气控制系统图一般有三种:电气原理图、电器布置图和电气安装接线图。 这里重点介绍电气原理图。 电气原理图目的是便于阅读和分析控制线路,应根据结构简单、层次分明清晰的原则,采用电器元件展开形式绘制。它包括所有电器元件的导电部件和接线端子,但并不按照电器元件的实际布置位置来绘制, 也不反映电器元件的实际大小。 电气原理图一般分主电路和辅助电路(控制电路)两部分。 主电路是电气控制线路中大电流通过的部分,包括从电源到电机之间相连的电器元件;一般由组合开关、主熔断器、接触器主触点、热继电器的热元件和电动机等组成。 辅助电路是控制线路中除主电路以外的电路,其流过的电流比较小和辅助电路包括控制电路、照明电路、信号电路和保护电路。其中控制电路是由按钮、接触器和继电器的线圈及辅助触点、热继电器触点、保护电器触点等组成。 电气原理图中所有电器元件都应采用国家标准中统一规定的图形符号和文字符号表示。 电气原理图中电器元件的布局 电气原理图中电器元件的布局,应根据便于阅读原则安排。主电路安排

在图面左侧或上方,辅助电路安排在图面右侧或下方。无论主电路还是辅助电路,均按功能布置,尽可能按动作顺序从上到下,从左到右排列。 电气原理图中,当同一电器元件的不同部件(如线圈、触点)分散在不同位置时,为了表示是同一元件,要在电器元件的不同部件处标注统一的文字符号。对于同类器件,要在其文字符号后加数字序号来区别。如两个接触器,可用KM、KMZ文字符号区别。 电气原理图中,所有电器的可动部分均按没有通电或没有外力作用时的状态画出。 对于继电器、接触器的触点,按其线圈不通电时的状态画出,控制器按手柄处于零位时的状态画出;对于按钮、行程开关等触点按未受外力作用时的状态画出。 电气原理图中,应尽量减少线条和避免线条交叉。各导线之间有电联系时,在导线交点处画实心圆点。根据图面布置需要,可以将图形符号旋转绘制,一般逆时针方向旋转900,但文字符号不可倒置。 图面区域的划分 图纸上方的1、2、3…等数字是图区的编号,它是为了便于检索 电气线路,方便阅读分析从而避免遗漏设置的。图区编号也可设置在图 的下方。 图区编号下方的的文字表明它对应的下方元件或电路的功能,使读者能清楚地知道某个元件或某部分电路的功能,以利于理解全部电路的工作原理。

控制器的工作原理介绍

控制器的工作原理介绍 控制器是指按照预定顺序改变主电路或控制电路的接线和改变电路中电阻值来控制电动机的启动、调速、制动和反向的主令装置。由程序计数器、指令寄存器、指令译码器、时序产生器和操作控制器组成,它是发布命令的“决策机构”,即完成协调和指挥整个计算机系统的操作。 控制器的分类有很多,比如LED控制器、微程序控制器、门禁控制器、电动汽车控制器、母联控制器、自动转换开关控制器、单芯片微控制器等。 1.LED控制器(LED controller):通过芯片处理控制LED灯电路中的各个位置的开关。控制器根据预先设定好的程序再控制驱动电路使LED阵列有规律地发光,从而显示出文字或图形。 2.微程序控制器:微程序控制器同组合逻辑控制器相比较,具有规整性、灵活性、可维护性等一系列优点,因而在计算机设计中逐渐取代了早期采用的组合逻辑控制器,并已被广泛地应用。在计算机系统中,微程序设计技术是利用软件方法来设计硬件的一门技术。 3.门禁控制器:又称出入管理控制系统(Access Control System) ,它是在传统的门锁基础上发展而来的。门禁控制器就是系统的核心,利用现代的计算机技术和各种识别技术的结合,体现一种智能化的管理手段。 4.电动汽车控制器:电动车控制器是用来控制电动车电机的启动、运行、进退、速度、停止以及电动车的其它电子器件的核心控制器件,它就象是电动车的大脑,是电动车上重要的部件。 上述只是简单的介绍了几种控制器的名称和主要功能,控制器的种类繁多、技术不同、领域不同。 在控制器领域内,高标科技作为一家国家级的高新企业,其主打产品是电动车控制器,并且在电动车控制领域内占有很重要的地位,之前已经说到电动车控制器是用来控制电动车电机的启动、运行、进退、速度、停止以及电动车的其它电子器件的核心控制器件,它就象是电动车的大脑,是电动车上重要的部件。高标科技在这里为大家介绍一下高标控制器的基本工作原理: (一)高标科技电动车控制器的结构 电动车控制器是由周边器件和主芯片(或单片机)组成。周边器件是一些功能

单片机电子密码锁课程设计

单片机技术及应用综合训练 (设计报告)

前言 随着人们生活水平的提高,如何实现家庭防盗这一问题也变得尤为突出。在科学技术不断发展的今天,电子密码防盗锁作为防盗卫士的作用显得日趋重要。 本文从经济实用的角度出发,系统由STC89C52与低功耗CMOS型E2PROM AT24C02作为主控芯片与数据存储器单元,结合外围的键盘输入、LCD显示、报警、开锁等电路模块。它能完成以下功能:正确输入密码前提下,开锁;错误输入密码情况下,报警;密码可以根据用户需要更改。用C语言编写的主控芯片控制程序与EEPROM AT24C02读写程序相结合,并用Keil软件进行编译,设计了一款可以多次更改密码,具有报警功能的电子密码控制系统。 本密码锁具有设计方法合理,简单易行,成本低,安全实用,保密性强,灵活性高等特点,具有一定的推广价值。 关键词:电子密码锁、报警、液晶显示

目录 一、选题要求 (1) 二、硬件电路设计 (1) 2.1 51单片机 (2) 2.2 键盘电路 (2) 2.3 液晶显示电路 (2) 2.4 警报电路 (3) 2.5 密码储存电路 (3) 2.6 晶振、复位及关锁 (3) 三、软件设计 (4) 四、软硬件调试结果 (9) 4.1 电路总原理图 (9) 4.2 调试结果 (10) 五、总结 (11)

一、选题要求 本文从经济实用的角度出发,设计采用单片机为主控芯片,结合外围电路,组成电子密码控制系统,密码锁共6位密码,每位的取值范围为0~9,用户可以自行设定和修改密码。用户想要打开锁,必先通过提供的键盘输入正确的密码才可以,密码输入错误有提示,为了提高安全性,当密码输入错误三次将报警,期间输入密码无效,以防窃贼多次试探密码。6位密码同时输入正确,锁才能打开。锁内有备用电池,只有内部上电复位时才能设置或修改密码,因此,仅在门外按键是不能修改或设置密码的,因此保密性强、灵活性高。其特点如下: 1) 保密性好,编码量多,远远大于弹子锁。随机开锁成功率几乎为零。 2) 密码可变,用户可以随时更改密码,防止密码被盗,同时也可以避免因人员的 更替而使锁的密级下降。 3) 误码输入保护,当输入密码多次错误时,报警系统自动启动。 4) 无活动零件,不会磨损,寿命长。 5) 使用灵活性好,不像机械锁必须佩带钥匙才能开锁。 6) 电子密码锁操作简单易行,一学即会。 二、硬件电路设计 下面是整个设计的流程图:

单片机电路图详解

单片机:交通灯课程设计(一) 目录 摘要--------------------------------------------------------- 1 1.概述 -------------------------------------------------------- 2 2.硬件设计----------------------------------------------------- 3 2.1单片机及其外围--------------------------------------------3 2.1.1单片机的选择-----------------------------------------3 2.1.2单片机的特点及其应用范围----------------------------- 3 2.1.3存储器的扩展----------------------------------------- 4 2.1.4内存的扩展------------------------------------------- 6 2.1.5MCS-52的I/O接口扩展--------------------------------- 8 2.2电路部分--------------------------------------------------11 2.2.1元器件选用-------------------------------------------11 2.2.2电路完成功能-----------------------------------------13 3.软件设计------------------------------------------------------15 3.1软件概述-------------------------------------------------15 3.2汇编语言指令说明-----------------------------------------16 3.3定时/计数器的原理----------------------------------------16 3.3.1定时/计数器的概述-----------------------------------16 3.3.2 8255A片选及各端口地址-------------------------------18 3.3.3信号控制码------------------------------------------18 3.3.4工作方式寄存器--------------------------------------19 3.3.5定时/计数器初值及定时器T0的工作方式----------------20

铣床电路控制原理图

铣床控制电路:

一、铣床的结构原理: 1、铣床的工作台及夹具

2、铣床的外形 3、铣床结构: ①、主轴;②、悬梁;③、刀杆支架;④、工件工作台;⑤、(工件工作台)左右进给操作手柄; ⑥、(工件工作台)前后进给操作手柄;⑦、(工件工作台)上下操作手柄;⑧、进给变速手柄及变速盘; ⑨、升降工作台;⑩、主轴变速盘及变速手柄;⑾、主轴电动机及进给电动机等等。

4、铣床的运动形式: ①、主轴运动:主轴带动铣刀作旋转运动,由M1拖动(为减小负载波动对加工质量影响,主轴上装有飞轮); ②、进给运动:指工作台带动工件作上下、左右、前后6个方向的直线运动(由三根进给丝杆实现),及圆形工作台的旋转运动,由M2拖动; ③、辅助运动:指工作台带动工件作上下、左右、前后6个方向的快速运动,由M2与电磁离合器YC3(YC3又叫快速电磁离合器)联合拖动。 5、铣床对各运动形式的要求: ①、主轴旋转平稳,以保证加工质量(采用飞轮); ②、铣削加工时,工件同一时刻只能作某一个方向的进给运动; ③、用圆形工作台加工时,不能移动,只能旋转; ④、主轴变速、进给变速用机械变速实现,为保证变速易于齿合,应有变速冲动控制; ⑤、据工艺要求,先主轴旋转后再进给运动; ⑥、为操作方便,应有两地控制。(机械离合器) 6、机床进给运动示意图:圆形工作台旋转传动链 横向移动传动链 (电磁离合器) YC2(正常进给) 垂直移动传动链 M2——— YC3(快速进给)纵向移动传动链 7、铣床的加工功能: ①、加工平面; ②、加工斜面; ③、加工沟槽; ④、(装上分度盘)可以铣切齿轮和螺旋面; ⑤、(装上园工作台)可以铣切凸轮和弧形槽。 二、铣床电路控制原理: 1、电路图(见上)

断路器的控制原理

断路器的控制原理 在发电厂和变电站中对断路器的跳、合闸控制是通过断路器的控制回路以及操动机构来实现的。控制回路是连接一次设备和二次设备的桥梁,通过控制回路,可以实现二次设备对一次设备的操控。通过控制回路,实现了低压设备对高压设备的控制。 一、控制信号传送过程 (一)常规变电站控制信号传输过程 某线路高压开关控制信号传递过程 由上图可以看出,断路器的控制操作,有下列几种情况: 1主控制室远方操作:通过控制屏操作把手将操作命令传递到保护屏操作插件,再由保护屏操作插件传递到开关机构箱,驱动跳、合闸线圈。 2就地操作:通过机构箱上的操作按钮进行就地操作。 3遥控操作:调度端发遥控命令,通过通信设备、远动设备将操作信号传递至变电站远动屏,远动屏将空接点信号传递到保护屏,实现断路器的操作。 4开关本身保护设备、重合闸设备动作,发跳、合闸命令至操作插件,引起开关进行跳、合闸操作。 5母差、低频减载等其他保护设备及自动装置动作,引起断路器跳闸。 可以看出,前三项为人为操作,后两项为自动操作,因此断路器的操作据此可分为人为操作和自动操作。 根据操作时相对断路器距离的远近,可分为就地操作、远方操作、遥控操作。就地通过开关机构箱本身操作按钮进行的操作为就地操作,有些开关的保护设备装在开关柜上,相应的操作回路也在就地,这样通过保护设备上操作回路进行的操作也是就地操作,保护设备在主控室,在主控室进行的操作为远方操作,通过调度端进行的操作为遥控操作。

(二)综自站控制信号传输过程 某线路高压开关控制信号传递过程 通道 操作方式与常规变电站相比,仅在远方操作和遥控操作时不同。 在主控室内进行远方操作,一般是通过后台机进行,操作命令传达到测控装置,启动测控装置跳、合 闸继电器,跳、合闸信号传递到保护装置操作插件,启动操作插件手跳、手合继电器,手跳、手合继电器 触点接通跳、合闸回路,启动断路器跳、合闸。当后台机死机或其它原因不能操作时,可以在测控屏进行 操作。 遥控操作由调度端(或集控站端)发送操作命令,经通讯设备至站内远动通讯屏,远动通讯屏将命令 转发 至站内保护通讯屏,然后保护通讯屏将命令传输至测控屏,逐级向下传输。 需要指出,有些老站遥控命令是通过后台机进行传输的,如虚线图所示,但由于后台机死机时,将不 能进 行遥控操作,现在新上站,遥控通道不再经后台机,提高了遥控操作可靠性。 二、常规断路器控制回路原理 下图为最简单的断路器控制回路原理图 KK —控制开关 HC —合闸线圈或合闸接触器线圈(电磁机构) TQ —跳闸线圈 DL —断路器辅助接点 1ZJ —保护及自动装置接点 BCJ-保护出口继电器接点 HQ —电磁机构中的断路器合闸线圈 (一)合闸回路 断路器合闸回路由以下几部分组成 合闸启动回路 f 断路器辅助接点(常闭)f 合闸线圈 手动合闸或自动合闸时,合闸启动回路瞬时接通,合闸线圈励磁,启动断路器操动机构,开关合上后,串 于合闸回路的断路器常闭接点打开,断开合闸回路。 母差、低周减载、备自投、主变保 保 护 屏 操 作 插 就 地 操 作 断 路 器 跳 合 闸

电子密码锁单片机课程设计

电子密码锁单片机课程设计

单片机原理与应用技术课程设计报告 电子密码锁设计 专业班级:电气 124 姓名: 时间:2015年1月2日 指导教师:秦国庆 2015年1月2日

电子密码锁课程设计任务书 1.设计目的与要求 设计出一个电子密码锁。准确地理解有关要求,独立完成系统设计,要求所设计的电路具有以下功能: (1)状态显示功能:锁定状态时系统用3位数码管显示OFF, 用3位码管显示成功开锁次 数;成功开锁时用3位数码管 显示888,用3位数码管显示 成功开锁次数。 (2)密码设定功能:通过一个4×4的矩阵式键盘可以任意设 置用户密码(1-26位长度), 同时系统掉电后能自动记忆 和存储密码在系统中。(3)报警和加锁功能:密码的输入

时间超过12秒或者连续3次 输入失败,声音报警同时锁定 系统,不让再次输入密码。此 时只有使用管理员密码方能 对系统解锁。 2.设计内容 (1)画出电路原理图,正确使用逻辑关系; (2)确定元器件及元件参数; (3)进行电路模拟仿真; (4)SCH文件生成与打印输出; 3.编写设计报告 写出设计的全过程,附上有关资料和图纸,有心得体会。 4.答辩 在规定时间内,完成叙述并回答问题。 1

电子密码锁 电气124 赵政权 摘要:电子密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。本设计利用51单片机编程控制原理,采用矩阵键盘、数码管显示、数据存储器和报警系统构成电子密码锁的设计成品。其中数码管使用两组三位一体共阳数码管,数据存储器使用AT24C04芯片通过IIC协议实现数据的传输,矩阵键盘用执行效率极高的代码扫描控制。使用Keil4.6编写程序代码,用Proteus进行仿真,无误后使用Altium制图,最终做成能使用的成品。 关键词: 51单片机 IIC协议矩阵键盘动态显示 Keil Proteus Altium 2

单片机课程设计报告电子密码锁完整版

单片机课程设计报告电 子密码锁 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】

山东交通学院 单片机原理与应用课程设计院(部):轨道交通学院 班级:自动化121 学生姓名: 学号: 指导教师: 时间:— 课程设计任务书 题目电子密码锁设计 系 (部) 轨道交通学院 专业班级自动化121 学生姓名 学号 06 月 01 日至 06 月 12 日共 2 周 指导教师(签字) 系主任(签字) 年月日

目录 3.总体设计 (2)

4 密码比较模块 (6) (6) (8) (9) 附录 (10)

摘要 设计运用了ATMEL公司的AT89S52芯片系统,将微处理器、总线、蜂鸣器、矩阵键盘、存储器和I/O口等硬件集中一块电路板上,通过读取键盘输入的数据(密码)并储存到ATMEL912 24C08存储器中,然后判断之后键盘输入的数据与已存储的数据是否相同来决定打开密码箱或锁键盘或报警。在keil4软件中编程,系统可实现6位密码的处理,并通过控制步进电机控制密码箱门的电子锁,同时还可以修改改密码。利用单片机系统制作的密码箱安全性能更高,更易操作且体积小。 关键词:单片机、密码锁、修改密码 1.设计要求 本实验将实现六位数的电子密码锁。要求使用4X4 行列式键盘作为输入,并用LCD 实时显示。具体要求如下:1. 开机时LCD显示“welcome to use”,初始化密码为“123456”,密码可以更改。 2. 按下“10”,开始则显示“Enter Please:”。3. 随时可以输入数值,并在LCD上实时显示‘*’。当键入数值时,为了保密按从左到右依次显示‘*’,可键入值为0~9。 4. 按下“13”键,则表示确定键按下,进行密码对比。如相符则在LCD第一行显示“Open the door!”,同时指示灯亮起并且步进电机旋转一定的角度;如不符,则LCD第一行显示“Wrong password!”,并且蜂鸣器同时提示一下。如果密码连续三次错误则蜂鸣器连续响5下,并且持续5秒不能进行任何操作 5.在开锁状态下按下“12”键,进入修改密码状态,LCD同时提示“Enter new code!”。为删除按键,出入之后可以进行删除。按键为关闭按键,只有在打开状态下才可以关闭,按下之后LCD显示“Close the door!”。 2.功能概述 此设计分为四个功能模块。 第一模块:按键输入模块,用于密码的输入以及其他的密码操作按键。 第二模块:LCD模块,是与使用者交流的界面,用于显示各种状态下的内容。 第三模块:步进电机模块,用于控制密码锁的打开与关闭。 第四模块:24C08模块,用于储存输入的密码并读出来。 3.总体设计 本次设计作品的主要构成部分包括80C51单片机、LCD1602、24C08、矩阵按键、LED 等、蜂鸣器。如图1总体仿真图,图2实物图。 图1 总体电路图 图2 密码锁实物图 4.硬件设计 矩阵按键设计 如图3所示矩阵按键由P1口控制,了加强密码的保密性,采用一个4×4的矩阵式键盘可以任意设置用户密码(1-16位长度),从而提高了密码的保密性,同时也能减少与单片机接口时所占用的I/O口线的数目,节省了单片机的宝贵资源,在按键比较多的时候,通常采用这种方法。 每一行与每一列的交叉处不相同,而是通过一个按键来连通,利用这种行列式矩阵结构只需要N根行线与M根列线,即可组成具有N × M 个按键的矩阵键盘。 在这种行列式矩阵键盘编码的单片机系统中,键盘处理程序首先执行等待按键并确

只要一分钟,教你看懂电气控制电路图!

只要一分钟,教你看懂电气控制电路图! 看电气控制电路图一般方法是先看主电路,再看辅助电路,并用辅助电路的回路去研究主电路的控制程序。电气控制原理图一般是分为主电路和辅助电路两部分。其中的主电路是电气控制线路中大电流流过的部分,包括从电源到电机之间相连的 、“顺 除了合理地选择拖动、控制方案外,在控制线路中还设置了一系列电气保护和必要的电气联锁。在电气控制原理图的分析过程中,电气联锁与电气保护环节是一个重要内容,不能遗漏。 总体检查:经过“化整为零”,逐步分析了每一局部电路的工作原理以及各部分之间的控制关系之后,还必须用“集零为整”的方法检查整个控制线路,看是否有遗漏。

特别要从整体角度去进一步检查和理解各控制环节之间的联系,以达到正确理解原理图中每一个电气元器件的作用。 1、看主电路的步骤 第一步:看清主电路中用电设备。用电设备指消耗电能的用电器具或电气设备,看图首先要看清楚有几个用电器,它们的类别、用途、接线方式及一些不同要求等。 2 则可先排除照明、显示等与控制关系不密切的电路,以便集中精力进行分析。 第一步:看电源。首先看清电源的种类。是交流还是直流。其次。要看清辅助电路的电源是从什么地方接来的,及其电压等级。电源一般是从主电路的两条相线上接来,其电压为380V.也有从主电路的一条相线和一零线上接来,电压为单相220V;此外,也可以从专用隔离电源变压器接来,电压有140、127、36、6.3V等。辅助电

路为直流时,直流电源可从整流器、发电机组或放大器上接来,其电压一般为24、12、6、4.5、3V等。辅助电路中的一切电器元件的线圈额定电压必须与辅助电路电源电压一致。否则,电压低时电路元件不动作;电压高时,则会把电器元件线圈烧坏。 第二步:了解控制电路中所采用的各种继电器、接触器的用途。如采用了一些特殊 而是相互联系、相互制约的。这种互相控制的关系有时表现在一条回路中,有时表现在几条回路中。 第五步:研究其他电气设备和电器元件。如整流设备、照明灯等。 综上所述,电气控制电路图的查线看图法的要点为: (1)分析主电路。从主电路人手,根据每台电动机和执行电器的控制要求去分析各

卷帘门控制箱控制电路图

防火卷帘门控制器原理、使用说明、故障维修 ⑴基本功能: ①手动控制卷帘门上行、下行、停止功能 ②接收烟温感信号自动控制完成一次下滑,中间停留和二次下滑功能 ③接收消防中心信号自动控制完成一次下滑,中间停留和二次下滑功能 ④火警状态:卷帘门运行到底时按任意键皆为上升至中位延时后二次降到底 ⑤门位指示输出(上限、中位、下限) ⑵辅助功能: ①电源、相序运行错误状态,灯光闪动指示功能 ②火警声光报警功能 ⑶保护功能: ①电源进线相序自动检测和相序改变后自动保护功能 ②过载自动保护功能 ③缺相自动保护功能 2、性能参数 ⑴一次下滑时间可调范围0~600s,中间停留时间可调范围0~600s ⑵报警音量可达100dB ⑶所有输出点容量:AC220V/5A、DC30V/5A ⑷电源进线缺相或相序错误系统8s内保护 ⑸系统功耗<15W,高节能 ⑹接消防中心信号是有源信号,反馈消防中心信号是无源信号 ⑺外接正常指示灯为6.3V、1W ⑴限位开关未调整前在无人监控状态下,电控箱不可处于通电状态 ⑵电控箱正式投入运行后,每月应进行两次运行检查 ⑶按键指令门不动作:先检查三相电源是否缺相,三相电源进线的相序是否接错,停止键是否接在常开触点上。 ⑷外接正常指示灯应安装在显眼处,以便检查。

故障现象可能的故障原因故障排除方法 接通电源8秒后正常灯闪动1、相位有误 2、线路断相,或保险丝断1、将三相电的任意两条相线对调 2、接通断相的相线、更换保险丝 接通电源所有功能皆不能动作1、按钮开关的停(T)、上行(XA)、 下行(SA)开关未按要求接成常 开触点方式 2、上限位和下限位开关未按要求 接成常闭触点方式 1、按要求将按钮开关的停(T)、上行 (XA)、下行(SA)开关接成常开触 点方式 2、按要求将上限位和下限位开关接成 常闭触点方式 基本操作正常,在把编程开关SW1(SW2)拨至“OFF”状态时,门自动下行。(正常时门应自动上行至上限位)1、上限位和下限位控制线接反 2、电机线接反 1、将上限位和下限位控制线对调 2、将电机线的任意两条线对调 接上烟感器或温感器时门马上动作烟感器或温感器的正负极接反或 正负极短路 将烟感器或温感器的正负极正确连接 且其正负极不能短路 当烟感器或温感器达到预定浓度或温度时门不动作烟感器或温感器内的输出线接错按要求连接好烟感器或温感器的输出 线,或更换新的烟感器或温感器

密码锁-单片机课程设计

1 绪论 随着科技和人们的生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统机械锁由于构造简单,被撬事件屡见不鲜;电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的青睐。电子锁可以在日常生活和现代办公中,住宅与办公室的安全防范、单位的文件档案、财务报表以及一些个人资料的保存等多种场合使用。若使用传统的机械式钥匙开锁,人们常需携带多把钥匙, 使用极不方便, 且钥匙丢失后安全性即大打折扣。随着科学技术的不断发展,人们对日常生活中的安全保险器件的要求越来越高。为满足人们对锁的使用要求,增加其安全性和方便性,用密码代替钥匙的密码锁应运而生。密码锁具有安全性高、成本低、功耗低、易操作等优点随着人们对安全的重视和科技的发展,对日常生活中的安全保险器件的要求越来越高。为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生。具有报警功能的电子密码锁保密性高,使用灵活性好,安全系数高,密码锁设计方法合理,简单易行,成本低,符合住宅、办公室用锁要求,具有推广价值。电子密码锁采取电子电路控制,通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务。 本次设计使用AT89S52单片机构成最小系统,接以键盘,报警系统,液晶显示构成人性化的方便易用的电子密码锁。

2 设计任务、功能要求说明及总体方案介绍 2.1 设计目的与任务 本设计采用AT89S52单片机为主控芯片,结合外围电路矩阵键盘、液晶显示器LCD 1602A等部分组成。其中矩阵键盘用于输入数字密码和进行各种功能的实现。由用户通过连接单片机的矩阵键盘输入密码,后经过单片机对用户输入的密码与自己保存的密码进行对比,从而判断密码是否正确,然后控制引脚的高低电平传到开锁电路或者报警电路控制开锁还是报警,组成的电子密码锁系统。 2.2 设计内容及要求 (1)课程设计中,锁体用LED代替(如“绿灯亮”表示开锁,“红灯亮”表示闭锁)。 (2)其密码为方8位十进制代码(代码自设定)。 (3)开锁指令为串行输入码,当开锁密码与存储密码一致时,锁被打开。当开锁密码与存储密码不一致时,电路则报警并实现自锁。(报警动作为响1分钟,停10秒) (4)选择电路方案,完成对确定方案电路的设计。计算电路元件参数与元件选择、并画出总体电路原理图,阐述基本原理。安装调试设计电路,查阅至少5篇参考文献。按《湖南工学院课程设计工作规范》要求撰写设计报告书。全文用A4纸打印,图纸应符合绘图规范。 2.3 设计总体方案及工作原理说明 采用以单片机AT89S52为核心的控制方案,总体框图见图1。 单片机作为本装置的核心器件,在系统中起到控制声光报警、以及数码动态显示的作用。一般来说在选择单片机时下面几个方面考虑:性能、存储器、运行速度、I/O口、定时/计数器、串行接口、模拟电路功能、工作电压、功耗、封装形式、抗干扰性、保密性,除了以上的一些还有一些最基本的比如:中断源的数量和优先级、工作温度范围、有没有低电压检测功能、单片机内有无时钟振荡器、有无上电复位功能等。在开发过程中单片机还受到:开发工具、编程器、开发成本、开发人员的适应性、技术支持和服务等等因素。基于以上因素本设计选用单片机AT89S52作为本设计的核心元件,利用单片机灵活的编程设计和丰富的I/O 端口,以及控制的准确性,实现基本的密码锁功能。在单片机的外围电路外接加

51单片机AD89电路设计程序+原理图

AD0809在51单片机中的应用 我们在做一个单片机系统时,常常会遇到这样那样的数据采集,在这些被采集的数据中,大部分可以通过我们的I/O口扩展接口电路直接得到,由于51单片机大部分不带AD转换器,所以模拟量的采集就必须靠A/D或V/F实现。下现我们就来了解一下AD0809与51单片机的接口及其程序设计。 1、AD0809的逻辑结构 ADC0809是8位逐次逼近型A/D转换器。它由一个8路模拟开关、一个地址锁存译码器、一个A/D转换器和一个三态输出锁存器组成(见图1)。多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用A/D转换器进行转换。三态输出锁器用于锁存A/D转换完的数字量,当OE端为高电平时,才可以从三态输出锁存器取走转换完的数据。

2、AD0809的工作原理 IN0-IN7:8条模拟量输入通道 ADC0809对输入模拟量要求:信号单极性,电压围是0-5V,若信号太小,必须进行放大;输入的模拟量在转换过程中应该保持不变,如若模拟量变化太快,则需在输入前增加采样保持电路。 地址输入和控制线:4条 ALE为地址锁存允许输入线,高电平有效。当ALE线为高电平时,地址锁存与译码器将A,B,C三条地址线的地址信号进行锁存,经译码后被选中的通道

的模拟量进转换器进行转换。A,B和C为地址输入线,用于选通IN0-IN7上的一路模拟量输入。通道选择表如下表所示。 C B A 选择的通道 0 0 0 IN0 0 0 1 IN1 0 1 0 IN2 0 1 1 IN3 1 0 0 IN4 1 0 1 IN5 1 1 0 IN6 1 1 1 IN7 数字量输出及控制线:11条 ST为转换启动信号。当ST上跳沿时,所有部寄存器清零;下跳沿时,开始进行A/D转换;在转换期间,ST应保持低电平。EOC为转换结束信号。当EOC为高电平时,表明转换结束;否则,表明正在进行A/D转换。OE为输出允许信号,用于控制三条输出锁存器向单片机输出转换得到的数据。OE=1,输出转换得到的数据;OE=0,输出数据线呈高阻状态。D7-D0为数字量输出线。 CLK为时钟输入信号线。因ADC0809的部没有时钟电路,所需时钟信号必须由外界提供,通常使用频率为500KHZ, VREF(+),VREF(-)为参考电压输入。

电子密码锁单片机课程设计

湖南学院 课程设计 课程名称 课题名称电子密码锁设计 专业测控技术与仪器 班级测控 学号 姓名 指导教师 年月日

湖南学院 课程设计任务书 课程名称 课题电子密码锁设计 专业班级测控 学生姓名 学号 指导老师 审批 任务书下达日期年月日 任务完成日期年月日

设计内容与设计要求 设计内容: 1、密码的设定,此密码是固定在程序存储器ROM中,假设预设的 密码为“12345”共5位密码。 2、密码的输入:采用两个按键来完成密码的输入,其中一个按 键为功能键,另一个按键为数字键。在密码都已经输入完毕并 且确认功能键之后,才能完成密码的输入过程。然后进入密码 的判断比较处理状态并给出相应的处理过程。 3、按键禁止功能:初始化时,允许按键输入密码,当有按键按下 并开始进入按键识别状态时,按键禁止功能被激活,但启动的 状态是在3次密码输入不正确的情况下发生的。 设计要求: 1、设计方案要合理、正确; 2、系统硬件设计及焊接制作; 3、系统软件设计及调试; 4、系统联调; 5、写出设计报告。

主要设计条件 1、MCS-51单片机实验操作台1台; 2、PC机及单片机调试软件; 3、单片机应用系统板1套; 4、制作工具1套; 5、系统设计所需的元器件。 说明书格式 1.封面 2.课程设计任务书 3.目录 4.系统总体方案设计 5.系统硬件设计 6.软件设计(包括流程图) 7.系统的安装调试说明 8、总结 9、参考文献 10、附录(源程序清单及硬件原理图等); 11、课程设计成绩评分表。

进度安排 设计时间为两周 第一周 星期一、上午:布置课题任务,讲课及课题介绍 下午:借阅有关资料,总体方案讨论 星期二、确定总体设计方案 星期三、硬件模块方案设计 星期四、软件模块方案设计 星期五、设计及调试 第二周 星期一、设计及调试 星期二、设计及调试 星期三、总调 星期四、写说明书 星期五、上午:写说明书,整理资料 下午:交设计资料,答辩 参考文献 [1]、《微型计算机原理及应用》许立梓编机械工业出版社 2002 [2]、《微型计算机接口技术及应用》刘乐善编华中理工大学出版社 2000 [3]、《计算机硬件技术基础试验教程》邹逢兴编高等教育出版社 2000 [4]、《16位微型计算机原理接口及其应用》周佩玲编中国科学技术大学出版 社2000 [5]、《微型计算机原理与接口技术》吴秀清编中国科学技术出版社 2001 [6]、《微型计算机接口技术》邓亚平编清华大学出版社 2001 [7]、《单片机原理及及应用》王迎旭编机械工业出版社 2001 [8]、《单片机应用程序设计技术》周航慈著北京航空航天大学出版社 2002 [9]、《单片机实用技术问答》谢宜仁主编人民邮电出版社 2002

51单片机的若干电路原理图

51单片机的若干电路原理图 单片机 2007-10-23 20:36:31 阅读198 评论0 字号:大中小订阅 利用下面这些原理图,就可以自己动手做个简单的实验板啦~~~~ 1 外接电源供电电路及电源指示灯 在单片机实训板上为系统设计了一个外接电源供电电路,这个电源电路具备两种电源供电方式:一种是直接采用PC的USB接口5V直流电源给实训板供电,然后在电源电路中加入一个500mA电流限制的自恢复保险丝给PC的USB电源提供了保护的作用;另一种是采用小型直流稳压电源供电,输出的9V直流电源加入到电源电路中,通过LM7805稳压芯片的降压作用,给实训板提供工作所需的5V电源。 如图2.4所示为采用LM7805稳压芯片进行降压供电的电源电路。 图2.4 外接电源供电电路 同时,为了显示外接电源给实训板提供了电源,在系统中增加了电源指示灯电路,如图2.5。 发光二极管工作在正常工作状态时,流过LED的电流只需要5~10mA左右就行,在电路中采用白发红高亮LED,所以可以取5mA左右

的电流值,通过计算,可知:连接LED的限流电阻的阻值可以采用680Ω。 图2.5 电源指示灯电路 2 系统复位电路 复位是单片机的初始化操作,只要给RESET引脚加上2个机器周期以上的高电平信号,即可使单片机复位。除了进入系统的正常初始化之外,当程序运行出错或是操作错误使系统处于死锁状态时,为了摆脱死锁状态,也需要按复位键重新复位。 在系统中,为了实现上述的两项功能,采用常用的按键电平复位电路,如图2.6所示。 2.6 按键电平复位电路 从途中可以看出,当系统得到工作电压的时候,复位电路工作在上电自动复位状态,通过外部复位电路的电容充电来实现,只要Vcc

常用电动机控制电路原理图.

三相异步电机启动常见方法 1、定时自动循环控制电路 说明:(技师一) 1、题图中的三相异步电动机容量为1.5KW,要求电路能定时自动循环正反转控 制;正转维持时间为20秒钟,反转维持时间为40秒钟。 2、按原理图在配电板上配线,要求线路明快、工艺合理、接点牢靠。 3、简述电路工作原理。 注:时间继电器的延时时间不得小于15秒,时间调整应从长向短调。 定时自动循环控制电路电路工作原理:合上电源开关QF,按保持按钮SB2,中间继电器KA吸合,KA的自保触点与按钮SB2、KT1、KT2断电延时闭合的动断触点组成的串联电路并联,接通了起动控制电路。按起动按钮SB3,时间继电器KT1得电,其断电延时断开的动合触点KT1闭合,接触器KM1线圈得电,主触点闭合,电动机正转(正转维持时间为20秒计时开始)。同时KM1动合触点接通了时间继电器KT2,其串联在接触器KM2线圈回路中的断电延时断开的动合触点KT2闭合,由于KM1的互锁触点此时已断开,接触器KM2线圈不能通电。当正转维持时间结束后,断电延时断开的动合触点KT1断开,KM1释放,电动机正转停止。KM1的动断触点闭合,接触器KM2线圈得电,主触点闭合,电动机开始反转.同时KM1动合触点断开了时间继电器KT2线圈回路(反转维持时间为40秒计时开始)。这时KM2动合触点又接通了KT1线圈,断电延时断开的动合触点KT1闭合,为下次电动机正转作准备。因此时串联在接触器KM1线圈回路中的KM2互锁触点断开,接触器KM1线圈暂时不得电。与按钮SB2

串联的KT1、KT2断电延时闭合的动断触点是保证在电动机自动循环结束后,才能再次起动控制电路。热继电器FR常闭触点,是在电动机过负载或缺相过热时将控制电路自动断开,保护了电动机。 2、顺序控制电路(范例) 顺序控制电路(范例)工作原理:图A:KM2线圈电路由KM1线圈电路起动、停止控制环节之后接出。按下起动按钮SB2,KM1线圈得电吸合并自锁,此时才能控制KM2线圈电路。停止按钮SB3只能控制M2电动机的停转,停止按钮SB1为全停按钮。本电路只有满足M1电动机先起动的条件,才能起动M2电动机。 图B:控制电路由KM1线圈电路和KM2线圈电路单独构成。KM1的动合触点作为一控制条件,串接在KM2线圈电路中,只有KM1线圈得电吸合,其辅组助动合触点闭合,此时才能控制KM2线圈电路。停止按钮SB3只能控制M2电动机的停转,停止按钮SB1为全停按钮。本电路只有满足M1电动机先起动的条件,才能起动M2电动机。

水泵液位控制电路原理图

西安祥天和电子科技有限公司详情咨询官网https://www.doczj.com/doc/e95579780.html, 主营产品:液位传感器水泵控制箱报警器GKY仪表液位控制系统,液位控制器,无线传输收发器等 水泵液位控制电路原理图 水泵液位自动控制系统的主要由以下三个部分组成: 液位信号的采集液位信号的传输水泵控制系统 1.液位信号的采集 液位信号的采集主要是选择合适的液位传感器。液位传感器的发展从最早的电极式、UQK/GSK传统浮子、到现在的压力式、光电式和GKY液位传感器等,形成了多种液位控制方式。电极式便宜简单,但在水中会吸附杂质,使用寿命短。传统浮子与相对滑动轨道之间只有1mm 左右的细缝,很容易被脏东西卡住,可靠性较低。这些是不能在污水中使用的。光电式也不能用于污水,因为玻璃反射面脏了就会出现误判断。GKY液位传感器可以弥补这些缺陷,在污水和清水中可以使用。所以液位控制的系统设计应该根据具体使用环境慎重选择传感器,如果选择不当,将会导致控制系统故障频发,甚至瘫痪,这是导致现有很多液位自动控制系统使用不到一年就失灵的重要原因。 不同液位传感器检测液位的原理是不同的,具体可参见百度文库中“如何选择液位传感器”“什么是液位开关液位开关原理”等文章。 2.液位信号的传输 液位信号的传输可以有有线和无线两种方式。有线就是通过普通电缆线或屏蔽线传输,大部分传统液位传感器通过普通的BV线就可以了,传输信号易受干扰的压力式、电容式传感器需要用屏蔽线传输而且距离不能太远。 在传输距离远或不方便铺设传输线路的场所,需要使用无线液位传输系统。无线液位传输系统可以有多种方式:第一种是直接采用无线收发设备传输液位信号,如GKY-WX。第二种是借助于通讯网络的短信收发功能将液位信号传达到目的地,如GKY-DXSF。第三种是目前最流行一种传输方式,就是借助中间服务器平台,采用流量卡来传输液位信号,如 GKY-GPRSSF。

相关主题
文本预览
相关文档 最新文档