1、 单片机硬件实习报告 题 目 : 模 拟 电 梯 设 计 学生姓名: 学号: 学院(系: 专业班级: 指导教师: 实习时间: 2011 年 2 月 21 日 2010 年 3 月 4 日 目目 录录 1.1.前言前言 1 1 1.1 设计背景 . 1 1.2 设计内容 . 1 1.3 硬件实习的目的 . 1 2.2.硬件电路描述及设计硬件电路描述及设计 1 1 2.1 电路连线及概述 2 2.2 8255 扫描键盘及与 LED 接口电路图 . 2 3.3.软件电路描述及设计软件电路描述及设计 3 3 3.1 软件设计流程图 . 3 4.4.源程序代码源程序代码 4 4 5.5.设计心得设计心得
2、 1010 参考文献参考文献 1010 第 1 页 共 12 页 1.1.前言前言 1.11.1 设计背景设计背景 电梯作为现代高层建筑最常用的垂直运输工具, 广泛应用于社会活动的各个 角落,如何保证每台电梯都能够可靠运行,已成为提高物业管理水平和电梯技术 进步的关键所在。电梯运行质量直接由控制系统的功能决定,而控制系统软件又 直接决定着控制系统运行的好坏。 上位机监控对电梯安全运行和故障维修具有重 要意义,在减少维修管理人员的同时,可及时发现故障,缩短故障候梯时间,实 现管理的自动化。面向对象的程序设计更适合对现实生活中的描述,更加体现了 软件的工业化的精神。 1.21.2 设计内容设计内容
3、 本文根据实验室提供的单片机实验箱,利用键盘、开关、数码管和 LED 模 拟实现八层电梯的控制。 并且设计急停开关和断电维修开关以模拟实物电梯的更 多的运行功能。软件利用 C 语言,通过检测用户请求的按键信息,根据电梯运 行到相应楼层送到单片机计数来确定楼层数,并送到数码管进行显示。硬件设计 简单可靠,结合软件,基本实现了八层电梯运行的模拟。 1.31.3 硬件实习的目的硬件实习的目的 (1)利用所学过的知识,初步分析单片机原理及接口技术的能力; (2)进一步掌握硬件电路和软件功能的设计方法; (3)了解 8255 可编程并行接口芯片的工作原理,掌握 8255 的各种模式编程方 法; (4)实
4、验结果调试分析、总结及撰写技术报告的能力。 2.2.硬件电路设计及描述硬件电路设计及描述 2.1 2.1 电路连线及概述电路连线及概述 第 2 页 共 12 页 P1.0-P1.7 接 L0-L7 八个发光二极管 2.2 82552.2 8255 扫描键盘与扫描键盘与 LEDLED 接口电路图接口电路图 第 3 页 共 12 页 3.3.软件设计流程及描述软件设计流程及描述 3.13.1 软件设计流程图软件设计流程图 第 4 页 共 12 页 4.4.源程序代码源程序代码 #include #include /*the address of 8255*/ #define C8255 XBYTE0xF22B /8255command #define P8255A XBYTE0xF228 #define P8255B XBYTE0xF229 #defin