版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
智慧停车管理系统的设计与实现目录221581绪论 目录4系统软件部分设计4.1软件开发环境的介绍因为大我们专业学习C语言比较多,并且C语言更容易操作,在出现错误的时候,也好进行改正,而且我本身对于汇编也没有太深入的了解,所以决定用C语言来进行系统开发。如果使用C语言,那么就不得不提到KeilC5编译软件了,它是最常用最合适它所提供的集成环境比较方便易用,并且安装时对电脑系统的要求也不高,特别适合学生使用,进过深思熟虑以后我也是决定使用Keil软件来开发系统。4.2系统重要函数的介绍4.2.1主函数的设计主函数的开头是一个入口函数,该符号开头的入口函数的一个主要作用是对各种类型单片式主机和一些重要器件变量需要重新进行一次初始化之后才能正常运行使用,一些器件变量进行一次初始化和重新加入赋予初值一些器件变量,初始化过程结束后就不会开始一个死亡的循环,如果不重新进入一个死亡的循环规则程序运行一次就可能会自动退出,如果重新加入一个死循环规则程序就可能会不断地重新进行该死循环可以达到实时数据检测程序执行的主要目的。在对于主程序的函数设计中我们需要特别注意的一点是是在主程序函数中不能够存放过多的调用代码,具体的调用代码一般都可以是直接采用一个函数库来进行代码打包然后在一个主程序函数库中进行代码调用,这样也就是可以大大方便其他操作者的修改。具体工作流程图设计如下4.1所示图4.1主函数流程图4.2.2LCD12864显示函数的设计LCD12864完成正确非常简单,只需要正确的编程就可以完成显示。首先写入需要显示地方的地址,然后只要将数据按顺序的进行写入就可以正确的完成LCD12864的液晶显示。每次写入地址后都会显示第一个内容后地址会自动加一。函数名LCD12864_display_string(ucharx,uchary,uchar*s),参数为x,y,*s,其中的x,y表示在液晶显示屏上的位置坐标,*s是需要显示的字符数组。软件根据输入需要显示的位置坐标计算出地址。显示函数流程图如4.2所示。图4.2显示子函数流程图4.2.3匹配IC卡程序设计在本设计中对IC进行匹配是非常重要的,只有完成好这一部分才能实现我们所要的功能,正确的操作过程也是对系统安全性的保障。具体的程序如下所示:在测试程序中首先需要进行的是寻找IC卡这一测试步骤,如果该卡寻找成就系统就会自动进行一张防盗卡的冲撞自动检测,测试一旦成功系统会自动选定该卡进行用户密码的自动匹配,如果密码匹配成功就会进行读卡器的操作,如果密码匹配测试失败则自动返回。流程图如图4.3所示。图4.3匹配IC卡流程图4.2.4DS1302读时函数的设计本此设计一共只用到了七个RAM寄存器,并将这七个寄存器设置为从年月日一直细化到分秒。我们给定秒寄存器一个数值后,DS1302就会开始工作,开始从给定的数,遵从时钟原理开始逐次工作,当秒数积累到60后会进位到分,依次类推,然后在每次读取到第八位后的数据后按照每次最低位在前和最高位优先在后的操作原则,而在每次发送数据的这个时候也可以是先数据发送到最低位在前再发送最高位。具体D流程图如4.4所示。图4.4DS1302读时函数流程图4.3系统软件测试在进行系统软件测试的时候主要是检查系统能否运行,检查系统运行情况之前我们需要使用keil对我的软件系统进行编写,将原来没有编写好或者存在编写错误的地方重新编写并生成.hexl的文件后通过pl2303下载器进行下载安装到我的单片卡主机中。然后开始运行系统,观察整个调试系统正常运行的基本状态,然后可以进行一个反复的手动修改调试程序,一直调试到可以得到一个完善的调试程序。然后运行系统,观察整个系统运行的状态,然后进行反复的修改调试程序,最终得到一个完善的程序。在系统软件调试上主要遇到以下几个问题:(1)LCD12864显示出现花屏。解决问题的方法:在本程序设计中用户看到了LCD12864字符的显示,在库显示切换到正常的绘图显示的时候,程序并没有进行该有的自动清屏,而是库显示和绘图显示同时出现在显示器中,后来在咨询过老时候对程序进行手动修改,重新安装下载程后可以正常使用。(2)时间可以正常显示也可以正常运行,但是在调整时间时无法调整。解决问题的方法:在检查程序时发现在使用DS1302时没有进行初始化设置,没有编写并插入正确的初始化程序,再次运行时编写了正确的初始化程序后时间显示可以正常使用。5结论通过几个月来的努力,终于把准备的设计方案要求基本上都实现了。虽然技术水平还不够高,但是也竭尽全力的把它做到了最好。做好本毕业设计之后,我意识到,实际工程的设计与书本知识有着巨大的差异,此次的毕业设计不仅仅是我大学专业知识的的成果检验,也是对我动手能力和书本结合实际能力的一次检验。参考文献[1]杨丽君,韩英杰.智慧停车场管理系统的设计与实现[J].科学技术创新,2021(7):2.[2]韩辉.基于JAVAWEB技术的城市智慧停车管理系统的设计与实现[D].北京工业大学,2019.[3]向露.基于SSM的智能停车场管理系统的设计与实现[J].2022(13).[4]孟龙梅,魏如梦.基于SQLServer的智慧停车管理系统数据库设计[J].滁州职业技术学院学报,2021(1):39-41.[5]赵磊.智慧停车管理系统的设计与应用[J].中国高新科技,2021(8):2.[6]田庭宁,田兆富,谭常钊,等.基于物联网的智慧城市小型停车系统实现路径研究[J].2022(34).[7]章华静.浅谈智慧灌区管理系统的设计与实现[J].2021.[8]杨波,车辉,邢慧芬,等.基于物联网的智慧停车系统设计与实现[J].物联网技
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年回收站废品销售合同3篇
- 2024版公益活动策划委托合同3篇
- 2024年度体育赛事运营商务服务合同3篇
- 2024年度二手房自助交易电子签章法律效力合同3篇
- 2024年度文化艺术演出合同:某著名交响乐团中国巡演3篇
- 2024年水泥期货交易合同2篇
- 2024版主题餐厅转让及接手合同范本含员工培训协议2篇
- 2024年棉花合同条款-棉花种植基地棉花销售合同3篇
- 高薪出国劳务合同范例
- 车间厂房保养合同模板
- 公园绿化养护景观绿化维护项目迎接重大节会活动的保障措施
- 调机品管理作业规范
- 流行病学实习指导一答案
- 数据库及数据仓库精要Adhoc报表系统
- 《口腔修复学(一)》教学大纲
- 商业综合体(购物中心)商业运营管理内容及管理手册
- 公路工程决算表格(范本)
- 《口腔修复学》实验教学大纲
- 安全生产费用使用总计划创新
- 实验室内审员资格测验题及答案
- 高三数学考试情况分析及复习建议
评论
0/150
提交评论