欢迎来到天天文库
浏览记录
ID:59452102
大小:1.46 MB
页数:57页
时间:2020-09-17
《2019年嵌入式系统程序设计实例ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、嵌入式系统程序设计大连理工大学软件学院嵌入式系统工程系赖晓晨Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2019-2019AsposePtyLtd.嵌入式系统程序设计实例本章旨在使用英倍特EmbestEdukit-Ⅲ型教学实验平台和嵌入式Linux操作系统完成自动电梯模拟控制系统的设计和实现Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2019-2
2、019AsposePtyLtd.嵌入式系统程序设计实例背景介绍系统架构详细设计系统函数说明系统演示Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2019-2019AsposePtyLtd.一、背景介绍系统目标机硬件采用EmbestEduKit-III型开发板,S3C2410X处理器,目标机系统软件采用miziLinux操作系统。方便起见,宿主机软件使用Cygwin模拟Linux系统,交叉编译工具链采用arm-linux-gcc,版本号为2.95.3。Embes
3、tEduKit-III型开发板有分辨率为320×240的LCD显示器,以及4行5列小键盘,键盘布局如下图所示:Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2019-2019AsposePtyLtd.背景介绍(续)Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2019-2019AsposePtyLtd.背景介绍(续)本程序模拟8层楼间(地下1层,地上
4、7层)单部电梯运送乘客的整个工作过程。利用实验设备的键盘模拟电梯内部和外部的按键,利用LCD显示器绘制电梯运行过程以及状态和提示信息Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2019-2019AsposePtyLtd.背景介绍(续)系统功能:每层电梯入口处设有上行、下行请求按钮,电梯内设有乘客请求停战的楼层呼叫按钮有电梯所处位置指示设置,电梯上行、下行状态指示装置,所有系统请求信息指示装置每隔一段时间,电梯上升或是下降一层楼,同时显示电梯上升和下降的信息电
5、梯到达有停站的楼层后,该楼层有指示装置表明到达了停站请求楼层,电梯切换为开门状态系统能够记忆电梯内、外部的所有请求信号,并按照电梯运行规则依次相应这些请求,每个请求信号保留至执行后撤除Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2019-2019AsposePtyLtd.背景介绍(续)为了实现电梯运行的正确逻辑,制定以下规则:电梯接通电源时,电梯必须停留在最底层电梯可以到达所在楼宇的每一层,但是电梯只能在该楼宇的最低层至最高层之间运行严格规定电梯内部的信号优
6、先级高于电梯外部的请求信号电梯处于上升模式时,只响应比电梯所在位置高的楼层的上楼请求信号,而保留下楼信号,由下而上逐个执行;直到最后一个执行完毕,再执行下楼请求信号电梯处于下降模式时与上升模式相反电梯执行完所有请求后,应保留在所在的楼层保持不动,等待新的请求Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2019-2019AsposePtyLtd.二、系统架构系统总体结构初始化模块电梯控制模块按键输入模块LCD显示模块Evaluationonly.Created
7、withAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2019-2019AsposePtyLtd.系统架构(续)系统总体结构图Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2019-2019AsposePtyLtd.系统架构(续)初始化模块基础模块,负责初始化电梯算法的数据结构,同时初始化显示界面,给用户提示信息和操作说明:Evaluationonly.Createdw
此文档下载收益归作者所有