基于单片机三层电梯系统设计毕业论文内容摘要:
13 13 系统硬件制作与调试 1,对课题要求做出分析,列出所需模块有单片机最小系统、指示灯模块、按键电路、数码管显示电路; 2,划分好系统模块后,根据实际情 况确定各个模块的实现方式,为各模块分配I/O 口,由此确定系统的大概结构。 本设计中,由于系统硬件较简单,直接用各个I/O 口控制各个模块,而无需经地址译码。 其中, P0 口给数码管送段选码, 和 P1 口控制电梯内外指示灯, P2 口接按键; 3,根据实际情况,确定各个模块的实现方式,进而确定系统的详细参数。 本系中所需按键较多故采用矩阵键盘, P0 口无内部上拉电阻,故应在外部加上,此外,为使数码管足够量,用一个三极管进行驱动。 4,运用 DXP 软件绘制原理图、 PCB 图并手动布线。 绘制原理图的过程中,要注意选 择合适的元件封装。 在进行布线时不但要考虑电路的稳定、安全,还要考虑其美观、以及调试的方便,布线过程中要细心以免造成断路或短路; 5,打印 PCB 图、熨烫、腐蚀、打孔、焊接、检查线路,腐蚀电路板时应注意把握度,以免腐蚀过度,打孔、焊接、检查电路时应细心以保证电路板的质量。 焊接的实物图如图。 14 14 图 实物图 如图 为电梯从 1 楼到 2 楼的情况。 此时电梯为上升状态,黄色 LED 灯亮,同时电机转动,数码管显示下降状态“ E”以及目标楼层 2,到达后,黄色 LED 灯灭,电机停止转动,蜂鸣器提示到达目标楼层。 15 15 图 电梯从 1楼到 2楼 如图 为电梯从 2 楼到 3 楼的情况。 此时电梯为上升状态,黄色 LED 灯亮,同时电机转动,数码管显示上升状态“ E”以及目标楼层 3,到达后,黄色 LED 灯灭,电机停止转动,蜂鸣器提示到达目标楼层。 16 16 图 电梯从 2楼到 3楼 调试方案和步骤 1,先对电路板进行目测,看电路是否有无断点或短路点。 若有就用电烙铁进行焊接。 如果怀疑某点是断路点或短路点,就用万用表的蜂鸣器测试电路,电路通则蜂鸣器响,不通则不响。 2,在用万用表的蜂鸣器测试所有电路,特别是电源线和地线,确 保电路正常通路。 3,确保无误后,连接电源。 17 17 4,对各个模块进行检测,首先单片机上电后,各个 I/O 口一般为高电平,可用万用表检测验证,此时指示灯、数码管所有段应全亮,可观察指示灯和数码管是否正常亮,若不够亮或不亮,可能是电流不够,可检测相关节点电压以分析原因并解决。 另外,可烧入一简单的拉低所有 I/O 口电平的程序,看是否有相应的变化。 5,烧入一简单的程序,拉低键盘行线电平,列线保持高电平,按下按键, 用万用表检测按下后按键所在列线电平是否变低,若变低则正常,否则,不 正常,应检测相关节点的电平,以分析 故障原因并解决。 6 设计总结 电路设计总结 本系统的硬件结构简明、清晰,但在调试过程中还是发现很多的问题,分析这些问题后发现,电路设计、制作过程中需注意很多问题。 首先,在划分系统模块、确定各模块实现的电路形式时,不但要考虑控制芯片的控制 I/O 口个数、特点,还应根据系统运行时的环境和具体情况来选择与之最合适的电路形式和元件;其次,在设计过程的每一步时,都应该考虑如何设置才能便于后续的工作及最终的调试和操作;此外,在确定各个模块的电路后,应对电路某些关键的参数进行分析,结合实际与理想的区别, 进行合理的设置。 软件设计总结 本系统设计的关键和难点就是电梯动作的调度程序,正因如此,在设计和调试程序的过程中,获益匪浅。 首先,在对设计所要模拟、实现的内容分析时,不但要全面考虑各种情况,而且,还要准确的把握这些不同情况的规律以及所遵循的统一原则,如本电梯控制模型设计中就应该考虑到不同情况下对相同请求的响应的差别、相同情况下对不同请求响应的区别,而且,要从中找出其“顺路”的请求先响应的原则、规律; 18 18 其次,编写程序代码时,要养成良好 的编程习惯,有好的设计风格,关键性语句加注释,使程序可读性强,也便于后续的查错、调试;再者,在写到条件、循环语句时,要考虑全面,以免逻辑错误或死循环;此外,对于用到的状态变量和控制变量,应进行初始化,以免默认的初始化值与预想的不一致。 本系统设计是用单片机实现 电梯运行 控制功能。 系统采用单片机 AT89C5 数码管按键等等元器件,实现了 设计所要求的全部功能,系统不足之处是由于元器件的原因及个人水平有限,某些功能模块存在不足,需加以改正。 通过这次毕业设计,使我加深了对旧知识的巩固和增强了对新知识的了解,使我 得到了一次利用专业知识,专业技能分析、处理和解决问题的能力,使加强了对单片机的的原理、应用、开发等方面的掌握,为日后的工作学习打下了结实的基础。 最后,我要向所有为我提供过帮助的人致谢。 真诚的感谢导师及同学们的关心和指导。 [参考文献 ] [1] 李朝青.单片机通讯技术与工程实践 [M].北京:航空航天大学出版, [2] 李群芳.单片机原理接口与应用 [M].北京:清华大学出版社, [3] 杨志亮 . Protel 99 SE 电路原理图设计技术 [M].西安: 西北工业大学出版社 , [4] 马忠梅.单片机 C语言应用程序设计 [M].北京:航空航天大学出版社, [5] 谢自美.电子线路设计 [M].武汉:华中科技大学出版社, [6] 胡烨. Protel99SE电路设计与仿真教程 [M].北京:机械工业 出版社, [7] 谭浩强著, C程序设计 第三版 [M].华大学出版社, [8] 刘柏私,谢开贵,马春雷,等.复杂中压。基于单片机三层电梯系统设计毕业论文
相关推荐
( 1)主 要特性: 8031 CPU 与 MCS51 兼容 13 4K 字节可编程 FLASH 存储器(寿命: 1000 写 /擦循环) 全静态工作: 0Hz24KHz 三级程序存储器保密锁定 128*8 位内部 RAM 32 条可编程 I/O 线 两个 16 位定时 /器计数器 6 个中断源 可编程串行通道 低功耗的闲置和调电模式 VCC:供电电压 GND: 接地 ( 2) 各引脚及功能说明
连接 :SIM上的CCRST、 CCIO、 CCCL、 CCVCC和 CCGND通过 SIM卡阅读器与 TC35i的同 名端直接 连接 , ZIF连接座的 CCIN引脚用来检测 SIM卡是否插好,如果连接正确,则 CCIN引脚输出高电平,否则为低电平。 SIM卡读卡电路如图 33所示: 图 SIM卡读卡电路 4)电源部分 主电源电路 用 LM2941芯片 ,它是一种开关式可调电 稳
报警功能。 河南大学民生学院本科毕业论文 3 2 智能火灾报警模块原理 系统总体框图 图 1 火灾报警系统原理框图 火灾报警系统一般是由火灾探测器、信号处理器和火灾报警器组成。 在火灾险情发生处放置有温度传感器和烟雾传感器进行实时监控,通过对火灾发生时产生的大量热量,及火灾产生所释放出来的 CO CO 和燃烧物残渣进行探测,将探测出来的信号通过 A/D 转化器进行放大转换以后输送进入
DB7 八位数字量输出端 START 启动 A/D转换信号输入端,其上升沿用以清除 ABC、内部寄存器;其下降沿用以启动内部控制逻辑,使之 A/D转换器工作。 CLOCK 转换定时时钟脉冲输入端,它的频率决定 A/D 转换器的转换速度,在此其频率不能高于 640KHZ,其对应转换速度为 10NS。 ALE 地址锁存元件,该信号的上升沿可将地址选择号 A、 B、 C 锁入地址寄存器内。 EOC
口通讯原理 ........................................ 14 基于单片机与 GSM模块无线温度传输系统 1华南农业大学珠江学院毕业论文(设计)基于单片机与 GSM模块无线测温传输系统 —— 软件设计 孙立治 指导教师: 刘爱民 系: 信息工程系 年级专业:电子信息工程 0801班
的数据重叠问题。 发送器则不需要用到双缓冲,一般情况下我们在写发送程序时也不必用到发送中断去外理发送数据。 操作 SBUF 寄存器的方法则很简单,只要把这个 99H 地址用关键字 sfr 定义为一个变量就可以对其进行读写操作了,如 sfr SBUF = 0x99。 当然你也可以用其它的名称。 通常在标准的 或 等头文件中已对其做了定义,只要用 include 引用就可以了。 SCON