端口,主要向等设备发送信号。图右边还有针串行通信口,主要和机相连。四川师范大学成都学院本科毕业设计四系统软件程序设计本设计程序共分成五个部分键盘处理程序显示程序单片机内部数据处程序存贮程序串口和机通信程序。单片机内部数据处理程序单片机内部数据处理程序,即是系统的主程序。当插上电源后,单片机对系统进行系列的初始化,包括显示初始化,串口初始化和菜单的初始化,以及判断有无按键按下,并做出相应的处理。主程序流程图如图图主程序流程图二键盘处理程序键盘处理程序,主要作用就是通过用户的按键识别,判断当前的系统任务,通过前面的硬件分析,采用矩阵,共十六组状态。方面是数字的输入输出,另方面的系列的功能操作。经过键盘扫描程序扫描是否有按键按下,如果有再判断是数字键还是功能键,并做出相应的处理如果没有则返回继续检查有克按键按下。键盘处理程序流程图如图所示。开始初始化初始化串口初始化菜单判断是否有按键按下进入键盘处理程序结束四川师范大学成都学院本科毕业设计图键盘处理程序流程图三液晶显示程序处理程序,完成信息的显示,包括商品号,单价,数量,总计金额等这些资料。根据键盘处理程序中按键的性质数字键还是功能键来操作。流程图如图所示结束功能数字确定数字显示存储等处理确定功能执行并处理开始检测按键判断是数字键还是功能键四川师范大学成都学院本科毕业设计图显示流程图四串口通信程序串口通信程序,完成将完交的数量,以及总金额,卖出与进入的商品告知机完成汇总。流程图如图所示结束检测忙信号写命令写数据显示设置位行点阵显示器光标闪烁设置光标移动设置开始清显示四川师范大学成都学院本科毕业设计图串口通信流程图五存储器程序存贮器程序,完成对的数据读取与写入,同时要有掉电保存的功能。流程图如图图存储器流程图发送接收初始化开始判断是否是发送或请求命令发送数据接收数据结束初始化开始判断写入还是读出读存储器数据写数据到存储器结束四川师范大学成都学院本科毕业设计五设计总结本系统的制作,性能和效果都比较好,通过键盘有操作,直观的显示,和串口的通信及信息的存贮都能达到设计的要求,实现了公交系统自动售票功能本设计的成本较低,操作简单但是,本设计也存在上些不足,比如字符型液晶显示器不带有中文字库,不能显示中文,这样显示的内容不是很直观在感应方面,还存在感应距离较近的缺点。不过,在本设计的基础上很容易通过改善设备,对系统进行升级,使功能更齐全,设计更完美。通过这次的毕业设计,我体会到应该掌握丰富的理论知识,理论知识是设计的前提,但同时又决不能局限于理论,要多动手才能将理论与实际工作联系起来。在设计过程中,深深感受到自己在对些器件的了解上,还存在很大差距,对它们的功能,参数都不是太熟悉。但是通过这次理论与实际的结合之后,认识比以前有不少提高,在系统硬件设计及软件设计方面都有了长足的进步。四川师范大学成都学院本科毕业设计六致谢本毕业设计,在设计过程中,从理论到实践,从构建系统框图到画系统框图,再到具体的电路设计及相关的硬件和软件设计,从学习认识元器件,到最后完成个系统,在这个过程中学习了许多新的专业知识,同时也学会了许多社会人文知识,锻炼了自己动手动脑的能力。在此,对我毕业设计提拱指导帮助的所有老师,表示是忠心的感谢,对在设计过程中遇到困难时,得到帮助的朋友同学,表示诚挚的谢意,四川师范大学成都学院本科毕业设计附录附录电路图四川师范大学成都学院本科毕业设计四川师范大学成都学院本科毕业设计附录二源程序代码主程序代码主程序关中断设置堆栈上电控制复位设置读数据缓冲区首地址读主存储器断点校验断点,检查校验是否正确校验失败退出设置写数据缓冲区首地址修改主存储器设置读数据缓冲区首地址读主存储器断点下电控制读主存储器子程序设置读主存储器命令控制字取读主存储器命令地址字设置读主存储器命令数据字任意取要读的字节数要读的字节数暂存送命令给卡读数据输出数据模式送数据入数据缓冲区四川师范大学成都学院本科毕业设计未读完继续计算剩余的主存储器字节数处理模式子程序,四川师范大学成都学院本科毕业设计复位子程序,上电控制子程序四川师范大学成都学院本科毕业设计下电控制子程序键盘扫描程序用反转法查键无键按下有键按下,存键码,存顺序码单元初始化判键码,求顺序码若找到键码,存顺序码判是否查完已查完,键码未找到,以无按键处理,按键特征码表,显示程序清清置传送位数,四川师范大学成都学院本科毕业设计调送数显示读要显示的数置传送位数置传送位数置位清准备逐位送数显示将数移入清,四川师范大学成都学院本科毕业设计参考文献余永权系列单片机应用技术北京航空航天大学出版社何立民单片机应用程序设计技术北京航空航天大学出版社康光华数字电路华中科技大学出版社康光华模拟电路华中科技大学出版社宁改娣危建国程序设计科学出版社谭浩强语音程序设计第二版清华大学出版社沈宇超,沈树群射频识别技术及其发展现状电子技术应用周航慈单片机程序设计技术北京北京航空航天大学出版社读入剩余的主存储器字节发送个附加脉冲置位数据线修改主存储器子程序取要写的字节数设置修改主存储器命令控制字取修改主存储器命令地址字,取修改主存储器命令数据字送修改主存储器命令给卡处理模式地址字指向主存储器下个单元指向下个数据未写完继续校验子程序设置读加密存储器命令控制字设置读加密存储器命令地址字为计数器设置读加密存储器命令数据字任意送读加密存储器命令读计数器计数器值暂存单元继续读入加密存储器后个字节附加个脉冲,置数据线为高四川师范大学成都学院本科毕业设计判断计数器中是否还有如有则减去个计数器为全退出设置修改加密存储器命令控制字设置修改加密存储器命令地址字计数器送修改加密存储器命令计数器减个处理模式设置校验命令控制字设置校验命令地址字取第个字节送校验命令给卡处理模式设置校验命令控制字设置校验命令地址字取第个字节送校验命令给卡处理模式设置校验命令控制字设置校验命令地址字取第个字节送校验命令给卡处理模式设置修改加密存储器命令控制字设置修改加密存储器命令地址字计数器取修改加密存储器命令数据字擦除计数器送修改加密存储器擦除计数器命令给卡处理模式设置读加密存储器命令控制字设置读加密存储器命令地址字计数器设置读加密存储器命令数据字任意送读加密存储器命令给卡读加密存储器的计数器,四川师范大学成都学院本科毕业设计读加密存储器的后个字节附加个脉冲,置数据线为高命令子程序该子程序送出字节的命令入口参数为控制字,为地址字,为数据字调用时为低,为高返回时为高,为高串行输出个字节子程序四川师范大学成都学院本科毕业设计串行输入个字节子程序处理模式子程序,用在本设计中主要起到基本商品信息的存储,和最后商品的出入信息的存贮。完成这项工作方案也是多种多样的。下面将介绍。方案用紫外线存储器,这个操作不太方便,同时本系统中的数据是不断变化的,因此这种方案不可取。方案二可以用海量存贮器来完成,当然这个是完全可行的,可经进行在系统写,掉电后信息也不会掉失。它具有低功耗大容量擦写速度快可整片或分扇区在系统中编程擦除等特点。并且可由内部嵌入的算法完成对芯片的操作,因而在各种嵌入式系统中得到了广泛的应用。作为种非易失性存储器,它在系统中通常用存放程序代码常量表用些在系统掉电后需要保存的数据。这种存贮器当然很好,但是,价格较贵,同时和本系统中的单片机也不容易实现接口,因为数据线和地址较复杂。方案三采用串行铁叫存贮器。可在系统读写,掉电可保存数据,用总线进行操作,因此需用的单片机端口较少,占用资源较少,同时价格也不贵,唯不足之处就是存贮器量没有海量存贮器大。根据上述三种方案,我们兼顾价格,容量和可操作性,选用第三种方案,也就是用串行。卡的选择与接触式卡相比较,非接触式卡具有以下优点可靠性高非接触式卡与读写器之间无机械接触,避免了由于接触读写而产生的各种故障。例如由于粗暴插卡,非卡外物插入,灰尘或油污导致接触不良造成的故障。此外,非接触式卡表面无裸露芯片,无须担心芯片脱落,静电击穿,弯曲损坏等问题,既便于卡片印刷,又提高了卡片的使用可靠性。操作方便由于非接触通讯,读写器在范围内就可以对卡片操作,所以不必插拨卡,非常方便用户使用。非接触式卡使用时没有方向性,卡片可以在任意方向掠过读写器表面,既可完成操作,这大大提高了每次使用的速度。防冲突非接触式卡中有快速防冲突机制,能防止卡片之间出现数据干扰,因此,读写器可以同时处理多张非接触式卡。这提高了应用的并行性无形中提高系统工作速度。可以适合于多种应用非接触式卡的序列号是唯的,制造厂家在产品出厂前已将此序列号固化,不可再更改。非接触式卡与读写器之间采用双向验证机制,即读写器验证卡的合法性,同时卡也验证读写器的合法性。非接触式卡在处理前要与读写器四川师范大学成都学院本科毕业设计之间进行三次相互认证,而且在通讯过程中所有的数据都加密。此外,卡中各个扇区都有自己的操作密码和访问条件。接触式卡的存储器结构特点使它卡多用,能运用于不同系统,用户可根据不同的应用设定不同的密码和访问条件。加密性能好非接触式卡由芯片,感应天线组成,并完全密封在个标准卡片中,无外露部分。非接触式卡的读写过程,通常由非接触型卡与读写器之间通过无线电波来完成读写操作。非接触型卡本身是无源体,当读写器对卡进行读写操作时,读写器发出的信号由两部分叠加组成部分是电源信号,该信号由卡接收后,与其本身的产生谐振,产生个瞬间能量来供给芯片工作。另部分则是结合数据信号,指
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 34 页
第 2 页 / 共 34 页
第 3 页 / 共 34 页
第 4 页 / 共 34 页
第 5 页 / 共 34 页
第 6 页 / 共 34 页
第 7 页 / 共 34 页
第 8 页 / 共 34 页
第 9 页 / 共 34 页
第 10 页 / 共 34 页
第 11 页 / 共 34 页
第 12 页 / 共 34 页
第 13 页 / 共 34 页
第 14 页 / 共 34 页
第 15 页 / 共 34 页
预览结束,还剩
19 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。