基于ZigBee的酒店管理系统-酒店管理系统毕业论文_第1页
基于ZigBee的酒店管理系统-酒店管理系统毕业论文_第2页
基于ZigBee的酒店管理系统-酒店管理系统毕业论文_第3页
基于ZigBee的酒店管理系统-酒店管理系统毕业论文_第4页
基于ZigBee的酒店管理系统-酒店管理系统毕业论文_第5页
已阅读5页,还剩76页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、齐齐哈尔广播电视大学毕业设计(论文)题 0基于zigbee的洒店管理系统学 院专业班级 学生姓名 w指导教师成 绩 2016年4月15日摘要近年,随着社会的发展,人们旅行、办公、甚至约会等都越来越离不开酒店。酒店数 量和质量的提升越来越快,但是要想更好更快的为顾客服务,酒店的管理也十分重要, 在当今这个信息化的时代,开发一套实用的酒店客房管理系统是酒店和顾客乃至高速发 展的社会共同的需求。为了方便酒店的管理,客户订房,提高工作人员的工作效率并且 能更好更准确的为顾客服务,开发一个完善的酒店管理系统十分必要。本课题的主要目 的就是开发一个实用的完善的酒店管理系统。关键词:zigbee stc12

2、单片机proteus数据库 rftd射频技术abstractin recent years, with the development of society, people travel, office, and even dat ing are becoming inseparable from the hotel. hotels in quantity and quality and faster, but better and faster customer service, hotel management is also very important, in todays i nfo

3、rmation age, development management system is a practical hotel rooms hotels and co mmon needs of customers and the rapid development of society. for the convenience of t he hotels management, customers booking, increase staff productivity, and to better and more accurately to customer service, deve

4、lop a comprehensive hotel management system is necessary. the main objective of this project is to develop a comprehensive hotel mana gement system.keywords: zigbee mcu proteus database radio frequency technology目录iabstractii第1章绪论11.1课题背景及研究意义1漀0 国内外研究现状11 3)s ij -'o' 2第2章总体方案设计32.1系统总体设计32.

5、2单片机最小系统方案设计3销0 lcd液晶显示屏方案设计42.4无线模块方案设计62.5智能门禁系统方案设计7第3章硬件设计83. 1stc12最小系统设计83.2 12864液晶显示屏电路设计103酒店房间的电路设计错误!未定义书签。店大厅电路计错误未定乂书签。第4章软件系统设计151主程序设计15任务子程序设计16第5章系统软件与硬件调试171硬件调试175.2 软件调试175.2. 1调试软件简介175.2.2 调试结果18结论错误!未定义书签。翻_错误!未定义书签。2023参考文献附录1:语音模块子程序. 附录2: 12864子程序清单in附录3: 附录3: 附录4: 附录5:dhtl

6、l子程序清单. rfid子程序清单. ds1302子程序清单 主程序清单3844635069第1章绪论1.1课题背景及研究意义近年来,随着旅游行业的逐渐兴起,酒店管理人员对自家酒店的服务质量有了更高的 要求。大部分的酒店的特色和管理系统逐渐网络化,并且由于国内外加强了技术的提高, 导致酒店业更新换代的步伐逐渐加快。酒店管理在酒店业务服务中起着决定性的作用。 酒店管理系统大大的提高了宾馆、酒店的工作效率,为宾馆、酒店带来了更大的利润。 这对酒店的利润,和客流量都有着很大的提高。如今,大多数酒店都开始采用酒店管理系统。如何将整个系统的外观设罝美观,如何 让整个系统的操作简单易懂,如何加强整个系统的

7、安全指数,都是木文主要研宄的课题。 为了解决这些问题,我们经过研究决定,引入计算机管路系统,通过使用z1gbee和 rfid來完善此系统。从而保证该系统的正常运行。本系统有效地提升了办公人员的工作效率,实现了整个系统的整体化,使其更加完善。 现阶段,计算机系统对于酒店业已经不陌生,酒店业服务已经从最初的单机系统逐渐向 多系统靠拢,所以,这大大有利于酒店经营者掌控酒店的信息,也为基层人员提供了便 利。此酒店管理系统的操作方式会大量减少酒店的人力物力,也会有效缩短办公人员的 工作时间,实现电子化管理,从而为经营管理者带来更大的经济效益,也为入住者提供 更大的便利。1.2国内外研究现状现如今,国外拥

8、有很多著名的酒店,这些酒店都采用了先进的酒店 管理系统,其中,最具有代表性的系统fidelio,已经被应用于各大酒 店,受到了一致好评。大部分知名酒店都采用了连锁方式,遍布全球。 早年,国内的酒店系统逐渐兴起和完善,目前已经初见成效。然而, 几遍人们开发出几套较为完善的酒店系统,但这些大多应用于一些大 规模的酒店企业。对于中小型的酒店,这些系统过于庞大复杂,并不 适合。所以,综合这些原因,本系统致力于设计出更适合于中小型酒 店企业的系统。将复杂的系统简单化,有利于中小酒店企业使用,降低使用的成本,方便人员管理,采用数据库和c语言开发,从而设计 出一套便捷的酒店管理系统。1.3本课题主要研究内容

9、1)比较蓝牙w1e1 z1gbee这三种无线技术,通过对比决定采用zigbee。全面了解z1gbee 的使用方法2)洒店管理系统门锁的设计方法,采用密码锁与数码管结合控制或是使用rftd射频技 术控制。3)主控单片机采用stc89c52控制,或stc12系列单片机控制,比较两种单片机的性能。第2章总体方案设计2.1系统总体设计系统框图如图2-1所示。本系统由stc12c5a60s2单片机最小系统,zigbeecc2530, rfid,和12864液晶显示屏组成。系统框图如图2-5所示:12864 液晶 stc12c5a60s2 zigbee rfid显示屏最小系统模块1c卡图2-1系统整体框图

10、stc12c5a60s2单片机最小系统为此系统的核心部位,它分别控制rfid模块, zigbee,和12864液晶显示屏。通过对stc12c5a60s2最小系统的编程来控制各个模 块的工作状态。12864液晶显示屏主要用于显示客户信息,入住情况rfid负责智能门禁系统用户持1c卡即可进入房间zigbee cc2530将所冇信总反馈到计算机上,为中枢连接作用我们通过对比51系列单片机和12系列单片机后,决定采用stc12c5a60s2单片机, 其优点在于,该芯片的运行速度是51系列单片机的812倍,并ii比51单片机多两个 定时器,并ii附带了 pwm功能。所以综合考虑,我们采用stc12c5a

11、60s2的单片机当 做主控单片机。2.2单片机最小系统方案设计stc12c5a60s2最小系统框图如图2-2所示。供电电路晶振电路><stc12c5a60s2复位电路单片机rfid电路图2-2stc12c5a60s2最小系统框图供电电路:5v电压即可对单片机供电。复位电路:对单片机来说,复位的s的就是将每个寄存器初始化,通俗来说,就 是在单片机开始工作前,将所有寄存器的值都恢复成初始的状态,这样可以保证单片机 稳定的工作。stc12c5a60s2单片机的内部存储高达60kb,其存储空间和运行速度都由于51 系列单片机。故我们采用stc12c5a60s2最小系统为该毕业设计的核心。2

12、.3 lcd12864液晶显示屏lcd12864液晶显示屏分为带汉字库和不带汉字库,二者的区别在于,如果采用不带 汉字库的12864,在显示汉字是会非常麻烦,需要传送一大批的点阵数据,我们知道, 显示汉字就和点阵的原理是一样的。二带汉字库的12864则不同,由于内部集成了汉字 库,所以在显示汉字的时候只需要传送两个汉字内码即可完成,所以显而易见,我们选 择带汉字库的12864液晶显不屏。带汉字库的12864有并行和串行两种控制方式,使用st7920控制器,采用5v电压 驱动,有背光,内部有8192个16x16点阵、128个字符及64x256点阵显示ram。它 可以显示图形,汉字,和数字,也可以

13、完成简单的人际互换。另一方面,该模块的性价 比与其他液晶模块相比也是最高的,并且它工作的电压也较低,容易满足,功耗少,耐 用不,故我们选择带汉字库的12864液晶显示屏。基木参数如下:(1) 低电源电压(vdd:+3. 0+5. 5v)(2) 2mhz时钟频率(3) 显示方式:stn、半透、正显(4) 背光方式:侧部高亮白色led,功耗仅为普通led的1/51/10(5) 通讯方式:串行、并口可选(6) 工作温度:0°c - +55°c,存储温度:-20°c - +60°c12864中,最重要的操作便是这几个引脚,通过他们的高低电平让12864实现特定

14、的功能。如下:1. rs:命令/数据寄存器选择端2. wr:读写控制端3. e:使能端4. db7dbo:数据端上图为写数据,下图为读数据图2-312864时序图2.4无线模块方案设计现如今,人们身边的很多东西都趋于科技化。例如手机,从非智能演变为钾能,屯视从有线变为无线,科技越来越发达,从而改 莕了人们的生活。无线通信与有线通信相比优点太多,例如稳定性,可用性,简单化。问样,在这个现代化的世界里,任何东西己 经离不开无线传输。此次平业设计的泗店系统也要加入无线模块装涔。最常用的2. 4ghz无线模块有三种:zigbee,蓝牙、w1e1下面我们通过比较三种模块 的属性来判断应采用哪种模块。zi

15、gbee、wi-fi、蓝牙和几种无线技术的对比如下表所示:名称wifi蓝牙zigbee传输速度11-54mbps1mbps100kbps通信距离100-300 米10米0-100 米频段2.4ghz2.4ghz2.4ghz安全性低中等高功耗10-50ma20ma5ma成木25$2-5$35$从表中对比來看,蓝牙是三杏屮最便食最场得的,但是它的传输速率和通信距离都不如前两者,并凡节点数少,不适川于酒店系 统。wifi是目前最广泛使用的无线模块,价格适屮,通信距离也尚可。反观zigbee,价格是三者中最高的,传输距离也没科wifi 远,但它的优点是低功耗,并且可以组网,这是泗店系统所®要

16、的,并且它只有超强的稳定性,并且zigbee育多达6.54万个端口, 而相比之下wifi和蓝牙最多只有十个,不能满足洒店的需要。虽然使用zigbee需要两节五号电池,但是由于它功耗低,所以两 节电池可以使用六个月之久。综合来看,我们决定采用zigbee作为无线传输的模块。巾美阀德州仪器公司生产的cc2530广受好评,其芯片的造价只谣耍十五 块钱。这大大降低了酒店经背者的成本,并片能降低劳动力,由于足无线技术,所以不耑要安装天线,冋吋也美化了酒店的外观, 提高了入住的安全性,保障了住户的安稳入住,带来了极大的利润。2.5智能门禁系统设计门禁系统是酒店管理系统的一个重要组成部分,关于门禁系统有两种

17、解决方式,分 别是rfid射频技术和电子密码锁。电子密码锁,主要是对单片机编程来控制锁头的开关。种类繁多,造价不等,经常应用于小区的防 盗系统。其特点如下:1)比机械锁安全并且不用担心锁头会老化的问题2)用户可以根据自己的需求可以随时更改密码当输入错误密码次数过多时,会采取自我保护模式。3)不需要携带,也不需要钥匙。4)操作简单易懂。rfid,又称射频识别技术,起源于20世纪80年代,其基木原理是利用射频方式进行非接触双向 通信,以达到识别与数据交换的目的。该技术是一项先进的技术,在全国各个颂域均有涉及。若应用于门 禁系统,则采用读写卡芯片mf rc522,以mifircl标准ic卡作为开锁钥

18、匙。其特点如下:1)节能低功耗在不使用状态下为休眠状态。2)具有非常快的响应速度。3)采用非接触式1c卡,操作简单,不需要繁琐的密码即可开门。4)不受环境因素影响,随时随地均可正常工作。5)具有很强的抗干扰能力,体积小,易携带。对比两者后,我们决定采用rfid射频识别技术。在这个h新月异的时代,电子锁迟早会被无线刷卡 技术所取代,无限的时代已经来临,酒店管理系统也应当采用最先进的技术。第3章硬件设计3.1 stc12c5a60s2最小系统设计单片机芯片见附录1。单片机最小系统由供电电路、晶振电路、复位电路以及系统 启动电路组成。本次主控芯片采用stc12c5a60s2单片机,主要特性如下:增强

19、型8051 cpu,1t.单时钟/机器周期,指令代码完全兼容传统8051;工作电压.:stc12c5a60s2系列工作电压:5.5v-3.3v(5v牮片机)stc12le5a60s2系列工作电压:3.6v-2.2v(3v弟片机);工作频率范围:0 - 35mhz,相当于普通8051的0420mhz;用户应用程序空间 8k /16k / 20k / 32k / 40k / 48k / 52k/ 60k / 62k 字节;片上集成1280字节ram;通用i/o 口(36/40/44个),u位后为:准双叫u/弱上拉(普通8051传统i/o 口),可没置成四种模式:准双句u/弱上拉,推 挽/强上拉,仅

20、力输入/卨阻,开漏,每个i/o 口驱动能力均可达到20ma.怛整个芯片最大不要超过120ma;isp(在系统可编程)/iap(在应用可编程),无蒞专用编程器,无需专用仿真器可通过串n(p3.0/p3.1l直接下载用广程序,数 秒即可完成-片;内部集成max810专用复位电路(外部品体12m以下时,复位脚4直接1k电阻到地);时钟源:外部高精度品体/时钟,内部r/c振荡器(温漂为+/-5%到+/-10%以内)1用户在下载用户程序时,可选择是使用内 部r/c振荡器还是外部晶体/时钟,幣温下内部r/c振荡器频率为:5.0v单片机为:11mhz15.5mhz,3.3v单片机为:8mhz 12mhz,稍

21、度要求不商时,可选择使川内部时钟,但闲为打制造误差和温漂,以实啄测试力准;共4个16位定吋器两个与传统8051兼容的定吋器川数器,16位定吋器t0和t1,没有定吋器2,但有独立波特率发生 器做中行通讯的波特率发生器再加上2路pca模块可再实现2个16位定时器;11.2个时钟输出u,可由t0的溢出在p3.4/t0输出时钟,可由t1的溢山在p3.5zt1输山时钟;12外部屮断i/o 口 7路,传统的下降沿屮断或低电平触发屮断,并新增支持上升沿中断的pca模块,power down模式可巾 外部中断唤醒,int0/p3.2,int1/p3.3,t0/p3.4, t1/p3.5, rxd/p3.0,c

22、cp0/p1.3(也可通过寄存器设罝到 p4.2 ), ccp1/p1.4 (也可通 过寄存器设罝到p4.3);13.stc12c5a60s2系列有双中口,后缀龟s2秘志的才龟双巾口,rxd2/p1.2(可通过寄存器设捋到p4.2), txd2/p1.3(可通过寄存器没置到p4.3);14.工作温度范围:40-+85°0(工业级)/0-75卩(簡业级)21.封装:pdip-40,lqfp-44,lqfp-48 i/o 口不够时,可用2到3根荇通i/o门线外接74hc164/165/595(均可级联)來扩展i/o门,还可用a/d做按键扫描來节省i/o门,或用双cpu,三线通信,还多了串

23、口。stc12c5a60s2系列单片机,与普通51单片机相比有以下特点:1、同样晶振的情况下,速度是昝通51的812倍2、有8路10位ad3、多了两个定时器,带pwm功能4、有spi接口5、存 eeprom6、冇1k内部扩展ram7、有 watchj3og8、多一个串口9、io 口可以定义,有四种状态c2i i mcl -r10、中断优先级存冈种状态可定义stc12c5a60s2 -xtal2-xtal1gnd图3-2晶振电路如图,晶振值采用12mhz,并且需要两个47pf的瓷片电容并联接地组成,此电 容选值并不十分严格,但是如果电容过大则造成晶振起震过慢系统是时钟过慢而不准 确,过低则过快,

24、系统时钟过小。在加入了外部晶振后,自激振荡器并产生振荡时钟 脉冲,为单片机工作提供动力。图3-3复位电路复位电路如图3-3所示,单片机上电后运行存储器中的程序,首先需要一个复位的 过程,使整个控制芯片回到默认硬件的最初状态下,复位电路有多种,木复位电路的设 计,采用阻容上电复位加手动复位的结构。整体电路由连接一个lopf的地电容和10 k 的电阻串接到vcc电源、电阻连接点引出到复位引脚组成。当用户上电后,电容瞬间导通,形成通路,单片机的复位引脚因为电阻的压降而呈 现低电平,复位开始,单片机内部寄存器恢复到硬件的默认状态,从一种确定的初态开 始运行,当电容充电饱和后隔直断开,复位引脚被拉低到高

25、复位结束程序正式开始运行。 当系统因为某些特殊原因无法正常工作时,木课题设计按下并联在电容上的轻触按键将 gnd直接和复位引脚导通实现手动复位功能。3.3v闻言电源如图3-4所示,木设计的大部分的供电电源为3.3v,所以木设计采 用的电源电路是由lm1117三端稳压器、滤波电容以及led电源指示灯组成,lm1117 有四个引脚,2号与4号引脚为输出引脚,1号为接地引脚,3号引脚为输入引脚。利用 led灯加lk限流电阻,组成电源指示灯电路,当s2闭合时,导通,是的整个电路工作, led中产生电流,发光,起到指示灯作用。3.212864液晶显示屏电路设计10e图3-2 12864液晶图为截取洒店屮

26、央电路图的一部分,我们引入104电位器以便调节显示屏的背光亮度。其屮,管 角1,2分别为电源地与电源电压+5v; 714管角为数裾端:管角46为读写数据端;管角19,20为背 光电源。在编写软件代码之前必须要先学握汉字取模的方法。要得到上表屮的文字,我们可以借助 取模软件来完成。目前点阵lcd的取模软件有很多,我们采用如下取模软件。软件界而如下图:举例来说,假设我们要显示一个酒店的“酒”字,只需在文字输入区中输入“酒”这个文字,按 ctrl+enter组合键后就看到“欢”字已经在模拟显示区显示出来了滩提取 v2.2 copyleft by horse2000i 口ilsjid保存图像溻除所有文

27、字雄入区|点睐生成区|镝介取模方式酒修改图像+酺动函费教设5+退出程序4然后取模方式选择c51,即可显示出“酒”这个字的代码。?字項提取 v2.2 copyleft by horse2000i曼本操作 +取模方式c51格式a51格式教据压结dlhj傳iii文字瑤入区点阵生成区i骱修改囫像 模拟动画 参醐卜一文字 g /*-宋体此字体下啦的点陈为:為高=23x23 -*/卜寃度不是8的链b现谰卷为:宽度淺度=24x23 -#/0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x00, oxlc, oxlf, oxff, cxfe, oxlc, oxlf,0: oxlf, 0

28、x310x03, oidf, 0xb8,0x63, oxff, 0xf8,0x3f, oxdf, 0xb8, cx3e, oxdf, 0xb8,0) 以此类推,将所有的汉字的代码全部显示完毕后,即可显示出我们想要的语句3.3系统电路设计在房间内,我们加入了 rfid智能门禁刷卡系统,用户可以使用房间1c卡轻易进入 自己的房间。电路图如下图所示:voutvtnvjinmams1117丄压芯片 u1vccvccp30rxd p31 txd p324nt0/tktt-1o 1 ,1 3 4 5 6 7 p1p1p1p1p1p1p1p1同时,我们加入/ ds13o2模块,用于精准的显示用户的刷卡时间和

29、当前时间;蜂鸣器川来提示 用户是否刷卡成功;dht11模块则用来测量室内温湿度。vccvccp:1pc :po 2a34j>0 3<*ds13o2r-«dktllids贫分1*3我们将所有的模块统一化,将所有的数据采集到主控示屏12864上,即可显示当前时间,室内温 湿度,同时,我们引入了会员充值制度,用户可以随时查看剩余额度。第4章软件系统设计4.1主程序设计主程序设计系统初始化中包括uc/os-n系统初始化程序、ucgui图形界而初始化 程序以及底层驱动初始化程序。系统任务包括系统任务创建、任务优先级设置以及任务所占用空间设置。系统界而需要配置界而空间、大小、位置、颜

30、色、字体等信息。按键事件包括波形改变频率调节的事件,是本设计的主要功能的程序部分。主程序设计框图如下图4-1主程序框图4.24.3rfid子程序设计4.4任务子程序设计程序设计框图如下:ad9833驱动程序显示及触摸_系统任务程_驱动程序序接口设置控制芯片初始化函数读写数裾函数图4-2底层驱动程序框图4.4.1 12864子程序设计 4.4.2语音模块子程序设计第5章系统软件与硬件调试5.1硬件调试系统硬件测试主要侧重于检查电子线路板是否有断路或短路的地力,所使用的芯片以及元器件能否能正 常工作。本系统采用模块化设计,因此测试时首先对各个主耍模块分别进行测试,然启幣机测试。木系统的硬 件测试和

31、软件测试不可分离,因为许多硬件错误是在软件测试过程屮被逐个发现而纠正的。但首先要排除显而易见 的硬件故障,然后再和软件结合起来测试。硬件测试步骤大致如下.(1) 在数据传输系统匕电之前,先用万用表等检测丁.具,检测电源和地是否短路,然后根据硬件电路原理图和pcb 图仔细检查电子线路的正确性,电子元器件和芯片封装的正确与否,元件焊接是否符合耍求。系统上电后,检查电源芯八输出的电压是否达到系统要求,然后逐个检齊各个电子元器件引脚上的电平 是否正常。(3)用示波器检测电路屮的信号源是否宥信号输出。例如微处理器、rc522的晶振是否起雇,振荡频率是否正 确。从而完成硬件的检测工作。5.2软件调试5.2

32、.1调试软件简介keil c51是美国keil software公司出品的51系列兼容碓片机c语言软件开发系统,与汇编相比,c语言在功能上、结构性、可读性、可维护性上有明显的优势,闵而易学易用。keil提供了包括c编译器、宏汇编、链接器、库筲理和-个功能强人的仿真调 试器等在闪的完整开发方案,通过一个粢成开发环境(pvision)将这些部分组合在-起。如果你使用c语言编程,那么keil儿乎 就足你的不二之选,即使不使用c®言而仅川汇编语言编程,其方便易川的集成环境、强大的软件仿真调试工具也会令你事半功 倍。2009年2月发布keil pvision4. keil pvision4引入

33、灵活的窗口管理系统,使开发人员能够使用多台监视器,并提供丫视觉 上的表面对窗n位罝的完金找制的任何地方。新的用广界面可以史好地利用屏幕空间和更冇效地组织多个窗门,提供一个整洁,髙 效的环境來幵发应用程序。新版本支持史多鉍新的arm芯片,还添加了一些其他新功能。2011年3只arm公司发布敁新集成开发环境realview mdk幵发工具屮集成了煅新版本的keil pvision4,其编译器、调试 工具实现与arm器件的最完美匹配。所以,我们采川keilmvision4来编写代码。其界而如下亂u *,:” t ik' mi.iiwy 丨' itm at*ace 械,对于zigbee

34、的编写则采用了 iar embeddedworkbench for 8051编译器。其界面如下图;5.2.2调试结果在本设计中,由于硬件部分是分模块进行设计制作的,所以在软件调试部分直接按 照硬件的模块进行仿真调试。调试过程是这样的:首先连接仿真器至pc机,装载好仿 真器的驱动,在确保硬件连接和设计无误的情况下启动keil调试软件的debug功能, 此时仿真器开始联机,联机成功后在keil中对每个模块进行独立的编程,然后下载至 硬件仿真器中进行独立运行并调试运行结果,观察硬件调试现象,按照硬件设计模块重 复以上步骤直至所有程序模块和硬件模块全部调试完成。结束语历史两个月的毕业设计即将结束,在这

35、长达六十天的学习过程中,我学到了很多东西,无论是学 术方面还是对自己心性的考验,都对我大有益处,相信将來走向工作尚位的我,对待工作也会想对 待这次毕业设计一样用心。经过一个多月的调试,大量的实践,本系统已经基本满足了中小型酒店的客服需要,受到了一致 的好评。无论从外观还是洒店内部的管理系统都力求完善,在实践过程屮尽:w:避免出现系统崩盘的 现象。其屮,智能门禁系统的安全性有待提岛,但其所带来的优点也受到了广大用户的好评。洒店 内的智能烟雾报警装置非常灵敏,大大增加了住户的安全性。从整体上來说,本系统已经趋于完善,但由于开发的时间较短,技术也曾经一度遭遇到瓶颈,该 系统还耑要很多改动的地方,同时

36、也耑要更加先进的技术來完善。有一些预计达到的目标也没有完 成,但通过这阶段的学习和研宄,已经有了大致的方向,希望通过以后的学习,能够做出一赛完整 的酒店管理系统。致谢准备这个毕业设计己经快一个多月了,每一天都会学到新东西。首先感谢我的指导 老师,无吋无刻的解答我的问题,从开始的选题,认定方案,选购器件,软件的编写和 论文撰写都给予了我莫大的帮助。并ii给我了强大的信心去完成这个毕业设计本次毕业设计是对我大学四年的一个总结,也是即将走向社会之前的最后一个任 务。这份经历是无人能理解和替代的,在这个过程中我学到了很多工作吋需要的东西, 例如坚持,认真的态度。所以在这里,我要感谢曾经帮助过我的人,没

37、有你们的帮助, 就没有我的今天。非常感谢学校和实验室能给予我优厚的学习条件,我会怀着感恩的心走向社会,认 真对待工作,不辜负老师和学校对我的悉心栽培。再次感谢我的老师们,谢谢你们!参考文献1. 衆诗白华成英模拟电子技术基础m.北京:高等教育出版社,20052. 郭天祥51单片机c语言教程m.北京:电子工业出版社,2013.3. 谭浩强c程序设计(第二版)m.北京:清华大学出版社,2003。4. 靳达,单片机应用系统开发实例导航m.北京:人k邮电出版社,2003.5. 刘轶,严伟射频电路设计原理m.北京:清华大学出版社,2014.人民邮电出版社,2006. 电子工业出版社,2010.人民邮电出版

38、社,2007.6. 刘轶,严伟射频电路设计原理m.北京:清华人学出版社,2014.7. 周晓光,王晓华.射频识别(rfid)技术原理与应用实例m.北京;8. 游战清,刘克胜.无线射频识别技术(kh1d)规划与实施m.北京:9. 昊晓峰,陈大才.射频识刚技术m.北京:电子工业出版杜.201110. 慈新新,王苏滨.无线射频识别(rftd)系统技术与应用m.北京附录1:语音模块子程序清单#includc<rcg51.h>include nintrins.hn#includecommon.h"#includenmp3.h"unsigned int mp3data 1

39、5=0x7e,0x02,0x01,0xef;"播放unsigned int mp3data25=0x7e,0x02,0x02,oxef;"暂停/unsigned int mp3data36= 0x7e,0x04,0x41,0x00,0x01 ,oxef ; /播放第一首歌unsigned int mp3data35=0x7e,0x02,0x03,oxef ;/ 下曲unsigned int mp3data45=0x7e,0x02,0x04,oxef ; / 上一曲unsigned int *mp3data ;/数组特移指针*第一次用很激动typcdcf unsigned i

40、nt word;/*void senddata(byte dat) while (1);acc = dat; busy = 1; sbuf=acc;/*void sendstring(char *s)/busy wait for the completion of the previous data is sent /calculate the even parity bit p (psw.o)/send data to uart bufferwhile (*s)/check the end of the stringscnddata(*s+);/send current char and i

41、ncrement string ptr */void mp3init()scon = 0x50; tmod = 0x20; th1 =tl1 = tri = 1;es= 1;ea= 1;/8-bit variable uart/set timerl as 8-bit auto reload mode (fosc/12/32/baud); /set auto-reload vaule /timerl start run/enable uart interrupt/* jl*/unsigned int choosecode(int number,uint serial)/number 数组编号,s

42、erial 数组序号switch(numbcr)case 1: mp3data=mp3data 1 ;break; case 2: mp3data=mp3data2;break; case 3: mp3data=mp3data3;break; case 4: mp3data=mp3data4;brcak;return mp3dataserial;/*氺氺氺氺氺$氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺*氺*/*void senda()int i;for(i=0;i<5;i 十+)senddata(mp3data2i);/按下按键1播放第一首歌曲*/附录2: 12864子程序清单#i

43、nclude "reg52.h'*include "intrins.h"include n12864.hninclude "stdio.h”#include "stdlib.h"#include "math.h"include string.h”#include "delay.h"long int inputnum=o;long int sum=0;long int sum dot=0;long int sub=0;long int sub_dot=0;long int intedec=

44、0;long int dotdec=0;uchar inputnum_dot=0;uchar money 4=0x00,0x00,0x00,0x00;uchar moncy_dot4= 0x00,0x00,0x00,0x00;uchar money_inch6,money_inch_hex 5;uchar inoney_inch_dot6,money_inch_hex_dot5;ucharmoney_i4= 0x00,0x00,0x00,0x00; /这个初值一定要有,否则出错 uchar money i dot4= 0x00,0x00,0x00,0x00; uchar result9;/存显

45、示字符uchar code disl = "聚龙电子科技"uchar code dis2 = "rfid 刷卡系统uchar code dis4 = '#欢迎刷卡消费蔣uchar code table3 口="卡号:;uchar code table4="卡类型:uchar code table5="扣款:"uchar code table6="余额uchar code table7="元:n;uchar code table8="充值:"uchar code bmpl6163

46、2=/空白0xfr,0xff,0xff,0xff,0xff,0xff,0xff,0xft,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xft,0xff,0xff,0xff,0xff,0xff,0xff,0xft,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xffuchar code bmp 12864=0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00

47、,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x27,oxco,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x40,0x30,0x00,0x00,0x3e,0x00,0x90,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,

48、0x00,0x00,0x80,oxoc,0x00,0x00,0x21,0x00,0x80,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x01,0x00,0x07,0x00,0x00,0x21,0x38,0x93,0x91,0x38,0x00,0x00,0x00, 0x00,0x00,0x00,0x01,0x00,oxof,0x80,0x00,0x21,0x44,0x94,0x51,0x44,0x00,0x00,0x00, 0x00,0x00,0x00,0x02,0x00,0x06,oxco,0x00,0x3e,0x44,0x94,0x51,0x44,0x

49、00,0x00,0x00, 0x00,0x00,0x00,0x06,0x00,ox 1f,0x40,0x00,0x21,0x7c,0x97,0xca,0x7c,0x00,0x00,0x00, 0x00,0x00,0x00,0x04,oxoc,0x03,0x60,0x00,0x21,0x40,0x94,oxoa,0x40,0x00,0x00,0x00, 0x00,0x00,0x00,0x04,ox 12,0x00,0x60,0x00,0x21,0x40,0x94,0x04,0x40,0x00,0x00,0x00, 0x00,0x00,0x00,0x08,0x30,0x00,0x40,0x00,o

50、x3e,ox3c,0x93,0xc4,0x3c,0x00,0x00,0x00, 0x00,0x00,0x00,0x08,0x20,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x08,0x30,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,oxoc,0x18,0x02,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x

51、06,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x03,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x0f,0xc8,0xc0,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x60, 0x00,0x00,0xf0,0x3c,0x38,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04

52、,0x80, 0x00,0x01,0x80,0x60,oxoe,0x06,0x00,0x00,0x00,0x00,0x44,0xf2,0x2b,0x39,0xc5,0xc0, 0x00,0x02,0x00,oxco,0x03,oxec,0x00,0x00,0x00,0x00,0x45,0x0a,0x2c,0x42,0x24,0x80, 0x00,0x04,0x01,0x80,0x00,0x30,0x00,0x00,0x00,0x00,0x45,oxoa,0x28,0x42,0x24,0x80, 0x00,0x08,0x03,0x00,0x00,0x80,0x00,0x00,0x00,0x00,

53、0x29,oxoa,0x28,0x33,0xe4,0x80, 0x00,0x10,0x02,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x29,oxoa,0x28,oxoa,0x04,0x80, 0x00,0x30,0x04,0x00,0x03,0x00,0x00,0x00,0x00,0x00,ox 11,0x0 a,0x28,oxoa,0x04,0x80, 0x00,0x60,0x08,0x00,0x05,0x00,0x00,0x00,0x00,0x00,0x10,oxf 1,0xe8,0x71,0xe4,0x80, 0x00,0x40,0x18,0x00,oxo

54、d,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00, 0x00,0x80,0x10,0x00,0x11,0x00,0x70,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x20,0x00,0x31,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x20,0x00,0x61,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

55、 0x00,0x00,0x40,0x00,oxcl,0x18,0x00,0x00,0x00,0x03,0x80,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x40,0x00,0x83,0x30,0x00,0x00,0x00,ox 1c,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,oxco,0x01,0x02,0x60,0x00,0x00,oxof,oxeo,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x60,0x02,0x03,0x80,0x00,0x00,0x30,0x00,0x00,

56、0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x3c,0x06,0x03,0x00,0x00,0x01,oxco,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x37,0x84,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x10,0xe8,0x00,0x00,0x00,ox 1c,0x00,0x00,0x00,0x00,oxeo,0x00,0x00,0x00, 0x00,0x00,0x08,0x08,0x00,0x00,0x00,0x70,0x00,0x00,0x00,oxoe,0x00,0x00,0x00,0x00, 0x00,0x00,oxoc,ox 10,0x00,0x00,0x1 f,0x00.0x00,0x00,0x00,oxeo,0x00,0x00,0x00,0x00, 0x00,0x00,0x04,0x10,0x00,0x00,0xf8,0x00,0x00,0x00

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论