基于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。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。