基于at89c51单片机的滚动电梯显示设计(编辑修改稿)内容摘要:
出 ,也可以输入数据。 8051单片机的 江苏信息职业技术学院毕业设计 4 P0口总线负载达到或超过 P0口最大负载能力时 , 必须接入 74LS245等总线驱动器。 当片选端 /CE 低电平有效 时 ,DIR=“0” ,信号由 B 向 A 传输。 (接收 )DIR=“1” ,信号由 A 向 B 传输。 (发送 )当 CE 为高电平时 ,A、 B均为高组态。 由于 P2口始终输出地址的高 8位 ,接口时 74LS245d 三态控制端 1G和 2G 接地 ,P2 口与驱动器输入线对应相连。 P0 口与 74LS245 输入端相连 ,E端接地 ,保证数据线畅通。 8051 的 /RD 和 /PSEN 相与后接 DIR,使得 RD 且 PSEN 有效时 ,74LS245 输入 (← D1),其他时间处于输出 (P01→ D1)。 8**LED 点阵 8 8 点阵共由 64 个发光二极管组成 ,且 每个发光二极管是放置在行线和列线的交叉点上。 当对应的某一行置 1,某一列置 0,则相应的二极管就亮。 LED 点阵显示器是由一串发光或者不发光的点状显示器按矩阵的方式排列组成的。 不论显示图形还是文字,都是控制与组成这些图形或者文字的各个点所在的位置相对应的 LED 器件发光。 通常事先把需要显示的图形文字转换成点阵图形 ,再按照显示控制的要求以一定的格式形成显示数据。 对显示屏而言,每一个 LED 发光器件占数据中的一位 ,在需要该器件发光的数据相应的位填 1,否则填 路的安排 ,相反的定义同样可行。 晶振、复位 电路 晶振是电路中常用用的时钟元件 ,全称是叫晶体震荡器,在单片机系统里晶振的作用非常大,他结合单片机内部的电路,产生单片机所必须的时钟频率,单片机的一切指令的执行都是建立在这个基础上的,晶振的提供的时钟频率越高,江苏信息职业技术学院毕业设计 5 那单片机的运行速度也就越快。 晶振用一种能把电能和机械能相互转化的晶体在共振的状态下工作,以提供稳定,精确的单频振荡。 在通常工作条件下,普通的晶振频率绝对精度可达百万分之五十。 高级的精度更高。 有些晶振还可以由外加电压在一定范围内调整频率,称为压控振荡器( VCO)。 晶振的作用是为系统提供基本的时钟 信号。 通常一个系统共用一个晶振,便于各部分保持同步。 有些通讯系统的基频和射频使用不同的晶振,而通过电子调整频率的方法保持同步。 复位电路 复位电路,就是利用它把电路恢复到起始状态。 就像计算器的清零按钮的作用一样,以便回到原始状态,重新进行计算。 和计算器清零按钮有所不同的是,复位电路启动的手段有所不同。 一是在给电路通电时马上进行复位操作;二是在必要时可以由手动操作;三是根据程序或者电路运行的需要自动地进行。 复位电路都是比较简单的大都是只有电阻和电容组合就可以办到了。 再复杂点就有三极管等等配合程序来进行了。 为确保微机系统中电路稳定可靠工作,复位电路是必不可少的一部分,复位电路的第一功能是上电复位。 一般微机电路正常工作需要供电电源为 5V177。 5%,即 ~。 由于微机电路是时序数字电路,它需要稳定的时钟信号,因此在电源上电时,只有当 VCC 超过 低于 以及晶体振荡器稳定工作时,复位信号才会撤除,微机电路开始正常工作。 江苏信息职业技术学院毕业设计 6 Y 按键模块 乘客可由按键控制电梯上升下降 ,按下对应楼层按键 ,点阵屏数字将从当前位置向下或向 上平滑滚动显示到指定楼层位置。 第四章 软件设计 程序流程图 本文设计了实现单片机控制下电梯智能控制系统的设计方案。 可以按照乘客的要求,将乘客送到要去的目的层。 但是,电梯还有很多的扩展的空间并未实现,比如电梯自动语音报站系统的设计,楼层监控系统,节能设计以及其它更多的服务。 开始 主程序 键盘扫描子程序 K1~K5 按下。 键盘扫描子程序 K1~K5 按下。 2S 到,当前楼层存键值 江苏信息职业技术学院毕业设计 7 N N Y 各模块的流程图 系统主程序主要用于变量及其他部件的初始化 ,如定时器 T0 的初始化 ,以便能够准确的进行相应的操作。 同时进行相应的功能键判断,从而实现特殊 功能。 其相应的流程图如下: 开始 P3口初始化 0x08 对定时器 TMOD 赋值 0x01 计算初值,并写入 TH0 TL0 启动定时器 TR1 江苏信息职业技术学院毕业设计 8 N N。基于at89c51单片机的滚动电梯显示设计(编辑修改稿)
相关推荐
为容量较大的电解电容,用来进一步减少输出脉动和低频干扰。 复位电路 复位是单片机的初始化操作,只需给 80C51的复位引脚 RST加上大于 2个机器周期(即24 个时钟振荡周期)的高电 平就可得 80C51 复位,复位时, PC 初始化为 0000H,使 80C51从 OUT单元开始执行程序。 除了进入系统的正常初始化之外由于程序运行出错或操作错误而使系统处于死锁状态,为摆脱死锁状态
xe9,0xea,0xec,0xee,0xef,0xf1,0xf2,0xf4,0xf5, 0xf6,0xf7,0xf8,0xf9,0xfa,0xfb,0xfc,0xfd,0xfd,0xfe,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xfd, 0xfd,0xfc,0xfb,0xfa,0xf9,0xf8
E A / V P P31J P 46A T 8 9 S 51R32kV C CA1A2A3A4A5A6A7A8C1C2C3C4C5C6C7C8 图 31 单片机最小系统的结构图 电源 电源引脚 : Vcc 与 40 脚相连,即 电源端 ; GND 与 20 脚相连,即 接地端 ; 工作电压为 5V,另有 AT89S51 工作电压是。 内江师范学院本科毕业设计 7 外接晶体引脚 XTAL1 与单
的译码输入端最高为C端( 9 脚)接地。 参考电路如图 所示。 图中 555 定 时 器 组 成 多 谐 振 荡 器 产 生 脉 冲 , 其 输 出 频 率f (R1 +RP +2Rc )C,调节电位器 RP 可改变巡回显示的时间长短。 为了使温度值显示稳定,输出脉冲周期应不小于 4s。 CC4013 组成一个二位二进制计数器,一方面计数器的输出作为 8选 1数据选择器的 地址线 输入
本科毕业论文(设计) 6 图 SPI 总线配置 SD 模块的构成 图 SD 卡的实物图和引脚分布 表 SD 卡的引脚功能说明 针脚 名称 类型 描述 1 CD DAT3 I/O/PP 卡检测数据位 3 2 CMD PP 命令 /回复 3 Vss S 地 4 Vcc S 供电电压 5 CLK I 时钟 6 Css2 S 地 7 DAT0 I/O/PP 数据位 0 8 DAT1 I/O/PP 数据位
Eclipse 安装 3) Android SDK 安装 4) ADT安装创建 AVD JDK( Java Development Kit)是 Sun Microsystems 针对 Java开发员的产品。 自从 Java诞生以来, JDK已经成为最广泛的 Java SDK。 JDK是整个 Java的核心内容,包括了 Java运行环境、 Java 工具和 Java基础类库三部分。 从 Sun的