基于stc89c52单片机的简易电梯系统设计内容摘要:
N I JMBMAMA MBMAMB电 机 驱 动 原 理 图 8 电机驱动 原理图 地址分配和连接 只列出和本系统相关的、关键部分的单片机与各个功能管脚的连接和相关的地址分配: 、 :输出管脚,连接驱动芯片 TA7267BP 的 2 管脚。 单片机通过改变这两个管脚的电平,实现 4 种电机状态的控制指令。 数码管 LED 显示 原理 引脚功能 如图 9 所示: ● 段选( a,b,c,d,e,f,g,dp) :对应 8 个发光二极管,接 8255的 B 口,共阴(或共阳)时接地(或 +5V),根据条件控制发光二极管的亮或灭。 ● 位选( C0、 C C C3) :对应接 P1 口的低四 位, 分别用选中对应位的 LED 1 2 3 4ABCD4321DCBAT itl eN u m be r R e v i s io nS iz eBD a t e : 1 1 A pr 2 0 08 S he e t o f F ile : H :\基于 C 8 05 1 单片机的电梯系统设计 \电路 \电路 .d dbD ra w n B y:R 1 61 5 1R 1 71 5 1R 1 81 5 1R 1 91 5 1R 2 01 5 1R 2 11 5 1R 2 21 5 1R 2 31 5 1PB4PB3PB7PB2PB6PB1PB5PB0abfcgde dpabfcgde dpabfcgde dpabfcgde dpa11b7c4f10g5dp3e1d2C06C18C29C312U4L E D 4 X 8D I G 4D I G 3D I G 2D I G 1 图 9 数码管 本系统显示原理图及功能 原理 为了使硬件部分的扩展性增大选择了一个 74LS138 译码器和 74HC373 锁存器还有一个端口扩展芯片 8255, 38 译码器的作用是通过 ~ 来选择所用到的芯片,这样的目的是节省能源, 373 锁存器的输入是 ~ 输出的低 2 位接 8255 的 A0, A1。 试 LE D 数码管显示原理图D034D133D232D331D430D529D628D727P A 04P A 13P A 22P A 31P A 440P A 539P A 638P A 737P B 018P B 119P B 220P B 321P B 422P B 523P B 624P B 725P C 014P C 115P C 216P C 317P C 413P C 512P C 611P C 710RD5WR36A09A18R E S E T35CS6U 1 18 2 5 5R 1 61 5 1 R 1 71 5 1 R 1 81 5 1 R 1 91 5 1R 2 01 5 1R 2 11 5 1R 2 21 5 1R 2 31 5 1P B 0P B 1P B 2P B 3P B 4P B 5P B 6P B 7P B 4P B 3P B 7P B 2 P B 6P B 1P B 5P B 0RDWRA0A1P 0 0P 0 1P 0 2P 0 3P 0 4P 0 5P 0 6P 0 7D I G 4A1B2C3E14E25E36Y015Y114Y213Y69Y312Y411Y510Y77GND8V C C16L17 4 LS 1 3 8P 2 5P 2 6P 2 7P 1 6V C C .1P 0 0P 0 1P 0 2P 0 3P 0 4P 0 5P 0 6P 0 7Q15Q719Q02Q26Q39Q412Q515Q616D03D14D27D38D413D514D617D718LE11O E _b a r1GND10V C C20U57 4 H C 3 7 3A L Eabfcgdedpabfcgdedpabfcgdedpabfcgdedpa11b7c4f10g5dp3e1d2C06C18C29C312U?R E S 2R 2 71 0 3P 1 2B1C2E3Q3N P ND I G 1D I G 2D I G 3D I G 4V C CD I G 3D I G 2D I G 1B1C2E3Q4N P NB1C2E3Q1N P N B1C2E3Q2N P NP 1 3P 1 0 P 1 1R 2 51 0 3R 2 61 0 3R 2 81 0 3C S 82 5 5C S 82 5 5 图 10 LED 显示原理图 D I G 4R 2 71 0 3P 1 2B1C2E3Q3N P ND I G 3D I G 2D I G 1B1C2E3Q4N P NB1C2E3Q1N P N B1C2E3Q2N P NP 1 3P 1 0 P 1 1R 2 51 0 3R 2 61 0 3R 2 81 0 3 图 11 四个放大三极管 LED 8 个段选是连接扩展端口芯片 8255 的 PB 口, B 口设置为输入。 4 个放大三极管的 C极 ,放大三极管 E 极接地, B 极通过一个电阻连接到 STC89C52RC的 ~, 需要数码管的那一位亮就通过 ~ 来设置。 (比如说现在需要数码管的第一位亮,就让 置期‘ 1’都置‘ 0’) 放大三极管可以增强 LED 数码的亮度。 而 8255 的 B 口是用来 控制需要的数字(比如,数字‘ 0’的值是 0x3f,‘ 1’的值是 0x06 等。 )如果需要 4 个数码管都同时显示不同是数字或字母,只需要让 4 个位选都置‘ 1’并且让每一个数码管显示的时间设置在很短的时间,一般为 1— 5mS。 利用眼睛的礼视觉惯性,从显示器上便可以 见到相当稳定的数字显示。 试 4*4 按键 识别 识别 方法 4*4 矩 阵 式 键 盘S1S W P BS5S W P BS9S W P BS 13S W P BS2S W P BS6S W P BS 10S W P BS 14S W P BS3S W P BS7S W P BS 11S W P BS 15S W P BS4S W P BS8S W P BS 12S W P BS 16S W P BR21 03R31 03R 2 71 03R 2 81 03V C CP C 0P C 1P C 2P C 3P C 4P C 5P C 6P C 7 图 12 4*4 矩阵式键盘 图 确定矩阵式键盘上何键被按下介绍一种 “ 行扫描法 ”。 行扫描法 行扫描法又称为逐行(或列)扫描查询法,是一种最常用的按键识别方法,如上图所示键盘,介绍过程如下。 将全部行线 PC4PC7 置低电平,然后检测列线的状态。 只要有一列的电平为低,则表示键盘中有键被按下,而且闭合的键位于低电平线与 4 根行线相交叉的 4 个按键之中。 若所有列线均为高电平,则键盘中无键按下。 所在的位置 在确认有键按下后,即可进入确定具体闭合键的过程。 其方法是:依次将行线置为低电平,即在置某根行线为低电平时,其它线为高电平。 在确定某根行线位置为低电平后,再逐行检测各列线的电平状态。 若某列为低,则该列线与置为低电平的行线交叉处的按键就是闭合的按键。 原理 在本 设计 中只用到了第一排的按键 ,其中第一个按键是一个系统总开关 ,只有当按下第一排的第一个按键时整个系统长能正常运行 ,否则将关闭系统 .这样的目的是为了方便控制者什么时候打开什么时候关闭 .在实际当中这个按键就相当于一个总电源开关 ,但是在实际当中总是 用总电源开关来控制电梯的开启和关闭是非常不便的 ,所以用一个按键来控制电梯的开启和关闭显的非常方便 ,并且在你用别的控制时不需要用到电梯你就可以方便的关闭电梯运行系统 .其余三个键是用来控制电梯的上下楼的 ,第二个键代表一楼、第三个键代表二楼、第四个键代表三楼,这些都用数码管的第一个位来显示, 试 原理图 D034D133D232D331D430D529D628D727P A 04P A 13P A 22P A 31P A 440P A 539P A 638P A 737P B 018P B 119P B 220P B 321P B 422P B 523P B 624P B 725P C 014P C 115P C 216P。基于stc89c52单片机的简易电梯系统设计
相关推荐
. 1u FV C CV C CO U T 图 26 红外 对射 电路 如图 26 所示,红外线发射电路以时钟定时集成芯片 LM393AD 为核心 ,可以将模拟量转化为数字量。 LM393 是由两个独立的、高精度电压比较器组成的集成电路,失调电压低,最大为。 它专为获得宽电压范围、单电源供电而设计,也可以以双电源供电;而且无论电源电压大小,电源消耗的电流都很低。 它还有一个特性:即使是单电源供电
, FU 为熔断器。 工作原理为:当对应于 T 的内部继电器的状态为 1 时,发光二极管导通发光,不论外接电源极性如何都能使双向晶闸管 T 导通,负载得电。 同时输出指示灯 LED 点亮。 表示该输出点接通;当对应于 T 的内部继电器的状态为 0 时 T 关断,负载失电,指示灯 LED 灭。 双向晶闸管输出型 PLC 的负载电源,可以根据负载的需要选用直流或交流。 ( 3)继电器输出单元
个图标导入进来,注意图标的截取大小最好是 32*32,另外,创建 1 个空图标以备消除时替代 , 如 图 9 所示。 图 9 导入图标 内江师范学院本科毕业设计 14 ( 4) 切换到 Class View 视图,左键连击两次 CEX_lianliankanDlg,在 public 成员函数中添加如下成员变量: Class CEX_lianliankanDlg : public CDialog
延时去抖动 ACALL SET_TIME „„ „„ JB SB2,SET_L1 再次判断按键按下没有 JNB SB2,$ 按键松了没有 用此程序可以解决按键抖动带来的数字显示不规律的问题,而在程序中使用了定时中断编写中断服务程序,存在着中断响应时间,而编写程序时忽略了中断响应时间,这必然要影响走时的准确性。 而影响这准确性需要对定时器的时间常数的初值作出调整。 具体如下: MOV TMOD
现地状态、上升、下降、停止等状态。 ● 设备状态,如启闭机状态、行程开关状态。 ● 报警信息,如报警类型、报警时刻。 ● 闸门慨览、全景模拟。 ● 操作过程中文提示。 (2)故障记录与声光、语音报警,故障发生时,声光、语音等报警,同时详细记录故障信息可供查询。 (3)远方自动与远方手动操作功能,对于掌握密码锁的操作员,在上位机能对闸门进行远方操作,远方操作分为远方手动操作和远方给定值操作 (自动
术与自动化控制技术相结合而开发的一种适用工业环 境的新型通用自动控制装置,是作为传统继电器的替换产品而出现的。 随着微电子技术和计算机技术的迅猛发展,可编程控制器更多地具有了计算机的功能,不仅能实现逻辑控制,还具有了数据处理、通信、网络等功能。 由于它可通过软件来改变控制过程,而且具有体积小、组装维护方便、编程简单、可靠性高、抗干扰能力强等特点,已广泛应用于工业控制的各个领域