更新时间:11-13 上传会员:狂奔的小猪
分类:单片机自动化 论文字数:9689 需要金币:2000个
摘要:食堂作为各所学校的后备力量,学生在食堂的消费必不可少。由于以往现金支付存在诸多弊端,所以饭卡成为当今学生使用的主流产品。本次食堂饭卡收费系统的设计可以准确感应用户IC卡内余额及消费情况,选取STC12C5A60S2单片机为主要控制器,LCD12864液晶显示器实时显示消费信息,卡内余额不足或使用IC卡进行消费及充值时,蜂鸣器发出警报,系统内的GSM模块向用户的移动手机发出短信提醒用户,及时对用户进行信息反馈。加入的密码管理功能应用于各项系统操作当中,充值、消费等操作都必须输入正确的密码才可执行,防止用户丢失饭卡造成不必要的经济损失。通过各个模块的实时监测,用户实时了解卡内状况并且安全度得到了很大的提升,系统运行稳定,很好的实现了食堂饭卡收费系统的设计与实现,更方便用户的使用。
关键词:IC卡;STC12C5A60S2;LCD12864;GSM;消费系统
目 录
摘 要
Abstract
1 绪 论-1
1.1 研究的目的及意义-1
1.2 国内外研究现状-1
2 系统方案的设计与比较-3
2.1 系统功能分析-3
2.2 系统总体结构-3
2.3 系统方案的选择-4
2.3.1 显示模块的选择-4
2.3.2 短信模块的选择-5
3 IC收费系统的硬件电路设计-6
3.1 单片机的核心系统电路设计-6
3.1.1 STC12C5A60S2简介及特性-6
3.1.2 STC12C5A60S2管脚图-6
3.1.3 单片机最小系统的介绍-7
3.2 非接触式IC卡模块电路设计-8
3.2.1 MFRC522简介及特性-8
3.2.2 MFRC522引脚图及电路原理图-8
3.3 液晶显示屏电路设计(LCD12864)-9
3.3.1 LCD12864简介及其特性-9
3.3.2 LCD12864原理图及指令说明表-10
3.4 短信模块电路设计(SIM800C)-11
3.4.1 SIM800C简介及主要参数-11
3.4.2 SIM800C的引脚图及电路-12
3.5 硬件实物展示-13
4 食堂饭卡收费系的软件设计-14
4.1 食堂饭卡收费系统的软件设计模块框图-14
4.2 系统程序流程图-15
4.2.1 主程序设计-15
4.2.2 MFRC522程序设计-16
4.2.3 LCD12864程序设计-17
4.2.4 SIM800C调试-17
5 系统测试与误差分析-19
5.1 软件的系统测试-19
5.1.1 Keil操作及使用-19
5.1.2 生成HEX文件并下载-20
5.2 硬件系统测试-21
5.2.1 硬件系统测试-21
5.2.2 测试结果表-25
5.3 误差分析-27
结 论-28
参考文献-29
附 录 1:元件清单-30
附 录 2:原理图-31