毕业设计-基于stc89c51单片机的远程火灾自动报警系统的设计_第1页
毕业设计-基于stc89c51单片机的远程火灾自动报警系统的设计_第2页
毕业设计-基于stc89c51单片机的远程火灾自动报警系统的设计_第3页
毕业设计-基于stc89c51单片机的远程火灾自动报警系统的设计_第4页
毕业设计-基于stc89c51单片机的远程火灾自动报警系统的设计_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

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

文档简介

泉州师范学院毕业论文(设计)题目基于单片机的远程火灾自动报警系统的设计物信学院电子信息科学与技术专业07级1班学生姓名学号指导教师职称副教授完成日期20114教务处制基于STC89C51单片机的远程火灾自动报警系统的设计摘要系统以STC89C51为控制器,选用温度传感器DS18B20、烟雾传感器MQ2为火灾探测的敏感元件,采用TC35发送短信到指定手机的报警方式,设计出适用于住房、办公室、餐厅等场所简单实用的火灾自动报警器。关键字单片机STC89C51、DS18B20、MQ2、TC35、TLC549、火灾报警目录摘要21引言42系统基本方案选择421单片机芯片的选择422显示模块选择423温度传感器的选择424烟雾传感器的选择425GSM模块的选择426电路设计最终方案决定53主要元器件功能介绍531主控制器STC89C51RC介绍532温度传感器DS18B20介绍633烟雾传感器MQ2介绍834LCD1602液晶显示介绍1035TC35短信收发模块介绍114主要程序流程图135系统调试146设计总结16参考文献16附录18程序清单191引言火灾指燃烧引起的在任何环境中发生的难以控制的灾害,可由自然原因和人类活动引起,有的大火甚至能横扫整个城市。国内外的实践表明,火灾对城市的威胁很大,它能造成城市人口严重伤亡,使社会财富大量被毁,甚至能导致城市瘫痪。历史上的莫斯科市、伦敦市、芝加哥市、旧金山、东京市、横滨市都发生过毁灭性火灾,我国北京、武汉、长沙、杭州等市历史上屡次被烧,重庆市1949年9月2日大火,三昼夜大火熊熊、浓烟蔽空、日月无光,数千人葬身火海,数十万居民无家可归。据瑞士保险公司调查报告,1970年1985年世界平均每周发生3起大火,15年共造成150万人丧生,使全球5000万人无家可归,如果说天灾是人类共同面对的大敌,那么在尚不发达的发展中国家则是天灾与人祸并重,火灾隐患日益严重。火灾是日常生活中一种常见的灾害,所以准确的预报是极其重要的。很多因为没有在火灾发生的初期做出及时的补救而火势蔓延,造成极大的灾害。12本系统利用GSM网络覆盖广、信号稳定、保密性好、数据传输量大、可以把现场采集到的信息及时传输到远端,远端也可以及时发出相应的处理信号的优点。将GSM网络与火灾报警器相结合,即使主人不在家时也能第一时间将火灾情况通过短信发送到手机上,以降低火灾造成的损害。2系统基本方案选择21单片机芯片的选择采用STC89C51芯片。STC89C51功能强,速度快,寿命长,价格低。可直接将编好的程序用伟福软件配带的STCISPV39软件下载到STC89C51中,MCU则可执行相应的功能,而且STC89C51芯片还可以反复的进行擦写,断电不丢失。22显示模块选择采用LCD1602液晶显示。LCD1602具有显示质量高、数字式接口、体积小、重量轻、功耗低等优点。而且LCD1602液晶能够同时显示32个字符(16列2行),1602液晶模块内部的字符发生存储器(CGROM已经存储了160个不同的点阵字符图形,这些字符有阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,使用起来更加快捷方便。23温度传感器的选择采用数字式温度传感器DS18B20,此传感器是仅需要一条数据线进行数据传输的数字式传感器,与单片机连接简单,不需要再添加A/D模块,简化硬件电路同时降低成本。而且,数字式温度传感器测量精度高、测量范围广。24烟雾传感器的选择采用可燃气体、烟雾传感器MQ2,适用于液化气、丁烷、丙烷、甲烷、酒精、氢气、烟雾等的探测。此传感器具有探测范围广、高灵敏度/快速响应恢复、驱动电路简单、寿命长等优点。25GSM模块的选择TC35是SIEMEILS公司推出的新代无线通信GSM模块。自带RS232通讯接口,可以方便地与PC机、单片机连机通讯。它具有体积小、重量轻、低功耗等特点。可以快速、安全、可靠地实现系统方案中的数据、语音传输、短消息服务SHORTMESSAGESERVICE和传真,方便用户的应用开发和设计。26电路设计最终方案决定综上各方案所述,对此次作品的方案选定采用STC89C51RC作为主控制系统;LCD1602液晶作为显示;数字式温度传感器DS18B20;可燃气体、烟雾传感器MQ2;采用TC35为GSM模块。给出的系统方框图如下STC89C51控制模块温度采集模块GSM短信发送模块烟雾探测模块声光报警模块LCD显示模块图21硬件组成如图21,本系统主要由单片机控制模块、温度采集模块、烟雾探测模块、LCD显示模块、声光报警模块、GSM短信发送模块组成。设计原理单片机巡回检测温度、烟雾并在LCD上显示其值,如果其中一项发生异常(即超过设定值时),发出声光报警,并通过GSM模块发送温度、烟雾值到指定手机。33主要元器件功能介绍31主控制器STC89C51RCSTC89C51RC单片机是宏晶科技推出的新一代抗干扰、高速、低功耗的单片机,指令代码完全兼容传统8051单片机。STC89C51RC是40引脚的双列直插芯片,有P0,P1,P2,P3四个I/O口,每条I/O口都能够独立作为输出或者输入。单片机最小系统如图31所示,第18引脚和第19引脚接时钟电路,XTAL1接外部晶振和微调电容的一段,在片内是振荡器倒相放大器的输入,XRAL2接外部晶振和微调电容的另一端,在片内是振荡器和倒相放大器的输出。第9引脚是复位输入端,接上电容、电阻及开关后构成电复位电路。第20引脚为接地端,第40引脚为电源端。图31单片机最小系统图32温度传感器DS18B20DS18B20测温原理如图32所示。图中低温度系数晶振的振荡频率受温度影响很小,用于产生固定频率的脉冲信号送给计数器1。高温度系数晶振随温度变化其振荡频率明显改变,所产生的信号作为计数器2的脉冲输入。计数器1和温度寄存器被预置在55所对应的一个基数值。计数器1对低温度系数晶振产生的脉冲信号进行减法计数,当计数器1的预置值减到0时,温度寄存器的值将加1,计数器1的预置将重新被装入,计数器1重新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环直到计数器2计数到0时,停止温度寄存器值的累加,此时温度寄存器中的数值即为所测温度。4图32DS18B20测温原理图根据DS18B20通讯协议,主机控制DS18B20完成温度转换须经过三步骤每一次读写之前都要对DS18B20进行复位,复位成功后发送一条ROM指令,最后发送RAM指令,这样才能对DS18B20进行预定的操作。复位要求主CPU将数据线下拉500US,然后释放,DS18B20收到信号后等待1660US左右,后发出60240US的存在低脉冲,主CPU收到此信号表示复位成功。表32ROM指令表指令约定代码功能读ROM33H读DS1820ROM中的编码(即64位地址)符合ROM55H发出此命令之后,接着发出64位ROM编码,访问单总线上与该编码相对应的DS1820使之响应,为下一步对该DS1820的读写作准备。搜索ROM0F0H用于确定挂接在同一总线上DS1820的个数和识别64位ROM地址。为操作各器件作好准备。跳过ROM0CCH忽略64位ROM地址,直接向DS1820发温度变换命令。适用于单片工作。告警搜索命令0ECH执行后只有温度超过设定值上限或下限的片子才做出响应。开始延时初始化DS18B20写入OXCC跳过读序列号操作写入OXCC指令发送64位ID检验(跳过读序列号操作)写入OX44指令写入OXBE指令(启动温度转换)(读取温度寄存器)读出8字节数据延时初始化DS18B20结束图33DS18B20程序流程图图34温度传感器DS18B20与单片机的接口电路DS18B20的性能特点1可通过数据线供电,电压范围3055V;2测温范围55125;3无须外部器件,独特的单线接口仅需要一个端口引脚进行通信;4多个DS18B20可以并联在唯一的三线上,实现多点组网功能;5零待机功耗;6用户可定义的非易失性温度报警设置;7报警搜索命令识别并标志超过程序限定温度(温度报警条件)的器件;8可编程的分辨率为912位,对应的可分辨温度分别为05、025、0125和00625;9负压特性电源极性接反时,温度计不会因发热而烧毁,但不能正常工作。33烟雾传感器MQ2MQ2气体烟雾传感器所使用的气敏材料是在清洁空气中电导率较低的二氧化锡(SNO2)。当传感器所处环境中存在可燃气体时,传感器的电导率随空气中可燃气体浓度的增加而增大。使用简单的电路即可将电导率的变化转换为与该气体浓度相对应的输出信号。MQ2气体烟雾传感器对液化气、丙烷、氢气的灵敏度高,对天然气和其他可燃蒸汽的检测也很理想。这种传感器可检测多种可燃性气体,是一款适合多种应用的低成本传感器。表1标准工作条件符号参数名称技术条件备注VC回路电压15VACORDCVH加热电压50V02VACORDCRL负载电阻可调RH加热电阻313室温PH加热功耗900MW表2环境条件符号参数名称技术条件备注TAO使用温度1050TAS储存温度2070RH相对湿度小于95RHO2氧气浓度21标准条件氧气浓度会影响灵敏度特性最小值大于图35MQ2的结构、外形、测试电路表3灵敏度特性符号参数名称技术参数备注RS敏感体表面电阻3K30K1000PPM异丁烷3000/1000异丁烷浓度斜率06标准工作条件温度202VC50V01V探测浓度范围100PPM10000PPM液化气和丙烷300PPM5000PPM丁烷相对湿度655VH50V01V预热时间不少于25小时5000PPM20000PPM甲烷300PPM5000PPM氢气100PPM2000PPM酒精图36为MQ2的温湿度特性曲线图。给出了MQ2型气敏元件的温湿度特性。其中,RO在为20,33RH条件下,1000PPM氢气中元件电阻。RS是在不同温度,湿度下,1000PPM氢气中元件电阻。图36MQ2气敏元件温湿度特性曲线图37MQ2气敏元件的灵敏度特性曲线图37是MQ2的气敏元件的灵敏度特性曲线给出了MQ2型气敏元件的灵敏度特性8。其中,温度为20,相对湿度为65,氧气浓度为21,RL5K,RS是元件在不同气体,不同浓度下的电阻值。R0是元件在洁净空气中的电阻。5烟雾信号采集电路由烟雾传感器和A/D转换电路组成,将模拟的烟雾信号转换为数字的电信号。A/D转换电路将烟雾传感器检测送出的模拟信号转换成单片机可识别的数字信号后送入单片机。单片机再对该数字信号进行滤波处理,并对处理后的数据进行分析,若大于或等于预设的报警值,则启动报警电路发出声光报警,并通过GSM模块发送短信到指定手机。TLC549是美国德州仪器公司生产的8位串行A/D转换器芯片,可与通用微处理器、控制器通过CLK、CS、DATAOUT三条口线进行串行接口。具有4MHZ片内系统时钟和软、硬件控制电路,转换时间最长17US,TLC549为40000次/S。总失调误差最大为05LSB,典型功耗为6MW。采用差分参考电压高阻输入,抗干扰,可按比例量程校准转换范围,可用于较小信号的采用。TCL549均有片内系统时钟,该时钟与I/OCLOCK是独立工作的,无须特殊的速度或相位匹配。当CS为高时,数据输出(DATAOUT)端处于高阻状态,此时I/OCLOCK不起作用。这种CS控制作用允许在同时使用多片TLC549时,共用I/OCLOCK,以减少多路A/D并用时的I/O控制端口。6烟雾传感器MQ2与A/D转换器的连接图图38烟雾传感器MQ2与TLC549连接电路图34LCD1602液晶显示器字符型液晶显示模块是一种专门用于显示字母、数字、符号等点阵式LCD,目前常用161、162、202和402行等的模块。1602LCD采用标准的16脚(带背光)接口,个引脚接口说明如表4编号符号引脚说明编号符号引脚说明1VSS电源地9D2数据2VDD电源正极10D3数据3VL液晶显示偏压11D4数据4RS数据/命令选择12D5数据5R/W读/写选择13D6数据6E使能信号14D7数据7D0数据15BLA背光源正极8D1数据16BLK背光源负极引脚接口说明第1脚VSS为地电源。第2脚VDD接5V正电源。第3脚VL为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最强,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度。第4脚RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。第5脚R/W为读写信号线,高电平时进行读操作,低电平时进行写操作。当RS和R/W共同为低电平时可以写入指令或者显示地址,当RS为低电平R/W为高电平时可以读忙信号,当RS为高电平R/W为低电平时可以写入数据。第6脚E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。第714脚D0D7为8位双向数据线。第15脚背光源正极。第16脚背光源负极。1602液晶模块内部的控制器共有11条控制指令,如下表所示序号指令RSR/WD7D6D5D4D3D2D1D01清显示00000000012光标返回0000000013置输入模式00000001I/DS4显示开/关控制0000001DCB5光标或字符移位000001S/CR/L6置功能00001DLNF7置字符发生存贮器地址0001字符发生存贮器地址8置数据存贮器地址001显示数据存贮器地址9读忙标志或地址01BF计数器地址10写读到CGRAM或DDRAM10要写的数据内容11从CGRAM或DDRAM读数11读出的数据内容1602液晶模块的读写操作,屏幕和光标的操作都是通过指令编程来实现的。(说明1为高电平,0为低电平)指令1轻显示,指令码01H,光标复位到地址00H位置。指令2光标复位,光标返回到地址00H。指令3光标和显示位置设置I/D,光标移动方向,高电平右移,低电平左移,S屏幕上所有文字是否左移或右移,高电平表示有效,低电平表示无效。指令4显示开关控制。D控制整体的显示开与关,高电平表示开显示,低电平表示关显示。C控制光标的开与关,高电平表示有光标,低电平表示无光标。B控制光标是否闪烁,高电平闪烁,低电平不闪烁。指令5光标或显示移位。S/C高电平时显示移动的文字,低电平时移动光标。指令6功能设置命令。DL高电平时为4位总线,低电平时为8位总线。N低电平时为单行显示,高电平时为双行显示。F低电平时显示57的点阵字符,高电平时显示510的显示字符。指令7字符发生器RAM地址设置。指令8DDRAM地址设置。指令9读忙信号和光标地址。BF忙标志位,高电平表示忙,此时模块不能接收命令或数据,如果为低电平表示不忙。735TC35短信收发模块TC35模块是SIEMENS最新推出的新一代GSM模块,它与GSMPHASE2/2兼容、双频(GSN900/GSM1800)、RS232数据口、符合ETSI标准GSM0707和GSM0705且易于升级为GPRS模块;该模块集射频电路和基带于一体,向用户提供标准的AT命令接口,为数据、语言、短消息和传真提供快速、可靠、安全的传输,方便用户的应用开发及设计。TC35模块如图39所示,从功能上看主要由4部分组成GSM基带处理器、GSM射频部分、电源ASIC(APPLICATIONSPECIFICINTEGRATEDCIRCUIT)、FLASH。GSM基带处理器是整个模块的核心,它由一个C166CPU和一个DSP处理器内核控制着模块内各种信号的传输、转换、放大等处理过程。GSM射频部分是一个单片机收发器SMARTI,它由一个外差式接收器、上变频调制环路发送器(UPCONVERSIONMODULATIONLOOPTRANSMITTER)、一个射频锁相环路和一个全集成中频合成器4个功能块组成,共同完成对射频信号的接受和发送等处理。GSM模块电流变化非常大,空闲时电流小于35MA,而在通话期间电流最大可达23A,这就对供电电路提出了较高的要求。GSM模块电源ASIC部分使用线性电压调节器把外部输入的电源电压VBATT进行稳压处理后供GSM基带处理器和GSM射频部分使用,此外它还输出一个29V/70MA的电压供模块外的其他电路使用。GSM射频部分的功率放大器对电源电压要求不高,所以直接使用外部的输入电压VBATT。FLASH用来存储一些用户配置信息、电话本和其他信息。图39TC35功能框图图310为TC35引脚图。TC35共有40个引脚,通过一个ZIFZEROINSERTIONFORCE连接器引出。这40个引脚可以划分为5类,即电源、数据输入/输出、SIM卡、音频接口和控制。第114脚为电源部分,其中15为电源电压输入端VBATT,610为电源地GND,11、12充电引脚,13对外输出电压(共外电路使用),14为ACCU。TEMP接负温度系数的热敏电子;2429为SIM卡引脚,分别为CCIN、CCRST、CCIO、CCCLK、CCVCC和CCGND;3340为语音接口用来接电话手柄;15、30、31和32脚为控制部分,15为点火线IGTIGNITION,当TC35通电后必须给IGT一个大于100MS低电平,模块才启动,30为RTCBACKUP,31为POWERDOWN,32为SYNC;1623为数据输入/输出分别为DSR0、RING0、RXD0、TXD0、CTS0、RTS0DTR0和DCD0。图310TC35引脚图在对TC35的开发过程中,进行功能测试是一个非常重要的环节,这可以了解它的工作过程、工作方式以及对各种AT命令的反应。测试方法是把TC35的RS232数据接口通过电平转换电路和PC机的串口相连,同时接上SIM卡,在超级终端中输入AT命令即可进行功能测试。TC35的AT命令集是在业界标准贺氏(HAYES)命令的基础上增加了一些有关短消息和SIM卡的处理命令而形成的集语言、数据、短消息、传真、SIM卡和SIEMENS自定义命令于一体的命令超集,共有150多条。它的所有操作都是通过AT命令来实现的。8一些常用的AT指令控制端发送的AT指令指令的功能AT通讯握手ATCMGL0读取全部未读过的SMS消息ATCMGL2列出已有的短信息ATCMGL4读取全部SMS消息ATCMGRX读取第X条短消息ATCMGF0用PDU格式ATCMGDX删除第X条短消息ATCSCA显示短信息中心地址ATCMGW写短信息并存储ATD051383082087拨打051383082087电话ATCNMI1,1,2设置收到短消息提示TC35模块短消息提供2种格式,TEXT和PDU,使用TEXT模式相对比较简单,无需编码但不支持汉字,仅适合传输ASCII码字符。PDU模式支持汉字,但需要进行UNICODE编解码。一般模块默认的都是PDU模式,可以使用如下命令切换到TEXT模式ATCMGF1;如果想再切换到PDU模式,使用ATCMGF0。通过ATCMGR指令判读短信来电,并与事先写入单片机EEPROM的授权手机号码、控制命令内容进行比对,即可实现认证短信发送方手机号码,并执行相应控制(如解防/设防、开启/关闭单片机某一个I/O端口所对应的电器设备等)。现场警报传感器触发时,系统则立即将对应的报警短信内容发送到指定的手机上。9TXET模式收发短消息模块上电并且AT命令同PC串口通信顺畅。SIM卡没有欠费,并且已经登陆GSM网络(可以使用ATCREG查询,如果返回1或者5表示正常)。ATCMGF1设置为TXET模式。从串口输入ATCMGS,然后按回车键(设置接受短信号码)。这时可以看到有个大于号“”弹出,提示可以输入消息的内容。假如想发送“HELLOWORD”,直接在“”后面输入即可,输入完后按“CTRLZ”,稍等一会消息就发送出去,如果是编程的话则输入发送内同的ASCII即可。全部过程如下ATCMGSHELLOWORDCMGS199OK需要等到OK返回,才能确定是发送成功。如果不能正常发送,返回ERROR,则说明需要格式化,可以发送ATUCHARCODEDT“ABC“UCHARCODEAT“AT“UCHARCODECMGF“ATCMGF1“UCHARCODECSCA“ATCSCA8613800595500“UCHARCODECMGS“ATCMGUCHARCODECNMI“ATCNMI1,1,2“/短信提醒UCHARCODECMGR“ATCMGR1“/短消息读取命令UCHARCODECMGD“ATCMGD1“/删除短信UCHARCODECN6“CMTI“UCHARCODECM4“GSM“/TC35变量定义/UCHARI_TC35_RECE0UCHARI_RECEIVE,TC35_MAX,FLAG,FLAG0,FLAG10XDATAUCHARTC35_RE90UCHARFLAG4UCHARTLTEMP/临时暂存变量UCHARTEMP_VALUE,TEMP1_VALUE/TEMP_VALUE温度值正数部分XDATAUCHARTEMPBUFFER6/变量定义/UINTNUM,T20,TMPL,TMPH,TEMUCHARTAB50,TAB14,FLAG3,H,FLAG2,FLAG5,COUNTUCHARCODESTR20“BIYESHEJI“UCHARCODESTR210“WENDU“UCHARCODESTR310“NONGDU“/引脚定义/SBITLCDRSP37/4脚SBITLCDRWP36/5脚SBITLCDEP35/6脚SBITCLKP32SBITDATAOUTP33SBITCSP34SBITDQP20SBITLA_BAP00/LCD子函数定义/VOIDLCDINITVOID/LCD初始化VOIDLCDSENDCUCHARC/发送LCD指令VOIDLCDSENDDUCHARC/发送LCD数据VOIDLCDBUSYVOID/判断忙状态VOIDDELAY1MSUINTTIME/延时子程序VOIDDISPLAYUCHARC1,UCHARSTRVOIDDELAY1MSUINTTIMEVOIDDISPLAY_YANWU/采集电压,读取AD转换结果/UNSIGNEDCHARGET_VALVOIDUNSIGNEDIUNSIGNEDCHARTCS1CLK0CS0FORI0I4000FLAG51SHIDU_QIAN0X30NUM/1000SHIDU_BAI0X30NUM/10010SHIDU_SHI0X30NUM/1010SHIDU_GE0X30NUM10TAB0SHIDU_QIANTAB1SHIDU_BAITAB2SHIDU_SHITAB3SHIDU_GEDISPLAY0X88,TAB/LCD初始化程序VOIDLCDINITLCDSENDC0X01/清屏DELAY1MS100LCDSENDC0X3C/8位2行5X10字符DELAY1MS3LCDSENDC0X0E/开启显示,光标显示,字符闪烁关闭LCDSENDC0X02/光标归位DELAY1MS2/发送LCD命令VOIDLCDSENDCUCHARCP1CLCDRS0LCDRW0LCDE0LCDBUSYLCDE1IFC1DELAY1MS2/发送数据VOIDLCDSENDDUCHARCP1CLCDRS1LCDRW0LCDE0LCDBUSYLCDE1/判断忙状态VOIDLCDBUSYP10XFFLCDRS0LCDRW1LCDE0LCDE0LCDE1/DELAY1MS1WHILEP1/延时子程序VOIDDELAY1MSUINTTIMEUINTI,JFORI0I0IDQ0/给脉冲信号DAT1DQ1/给脉冲信号IFDQDAT|0X80DELAY24RETURNDAT/写一个字节/WRITEONECHARUNSIGNEDCHARDATUNSIGNEDCHARI0FORI8I0IDQ0DQDATDELAY25DQ1DAT1/DS18B20初始化/INIT_DS18B20VOIDRESET_DS18B20WRITEONECHAR0XCC/跳过读序号列号的操作WRITEONECHAR0X4E/将数据写入暂存器的第23字节中WRITEONECHAR0X7F/分辨率配置值/读取温度/READ_TEMPERATUREVOIDUCHARTH0UCHARTL0FLAG40RESET_DS18B20WRITEONECHAR0XCC/跳过读序号列号的操作WRITEONECHAR0X44/启动温度转换RESET_DS18B20WRITEONECHAR0XCC/跳过读序号列号的操作WRITEONECHAR0XBE/读取温度寄存器TLREADONECHAR/温度低8位THREADONECHAR/温度高8位IFTHTHTHTLTLTLTEMPTL1IFTLTEMP255TH/25125TEMP_VALUETH16TL/16/整数TEMP1_VALUETL1610/16/小数部分VOIDTEMP2STRVOIDTEMPBUFFER0IFFLAG41/是负温度TEMPBUFFER1ELSETEMPBUFFER1TEMP_VALUE/1000IFTEMPBUFFER10TEMPBUFFER1ELSETEMPBUFFER11TEMPBUFFER2TEMP_VALUE100/100TEMPBUFFER3TEMP_VALUE100TEMPBUFFER4TEMPBUFFER5TEMP1_VALUE0TEMPBUFFER60/TMPH0XFORY110Y0Y/串口发送字符/VOIDSEND_UARTUNSIGNEDCHARCHSBUFCHWHILETITI0VOIDSENDUCHARTABWHILETAB0SBUFTABWHILETI0TI0TABSEND_UART0X0DSEND_UART0X0A/清除TC35_RE缓存/VOIDCLRT35_REUCHARIFORI0ITC35_MAXTC35_MAXI_TC35_RECEIFTC35_MAX10FLAG01ES1/发送短信/VOIDTX_SMSUCHARCC,UCHARDDSENDATTC35_OKSENDCMGFTC35_OKSENDCSCATC35_OKSENDCMGSDELAY100/100MSSENDCCDELAY100SENDDDDELAY100SEND_UART0X1ASEND_UART0X0D/回车键SEND_UART0X0ATC35_OK/接收短信/VOIDRE_SMSCHARKIFFLAG01DELAY100KFIND_STRTC35_RE,CNFLAG00IFK1CLRT35_REK0FLAG11IFFLAG11FLAG10SENDCMGRDELAY1500IFTC35_RE74ASENDCMGDTC35_OKELSESENDCMGDTC35_OKDELAY500TX_SMSCM,CMDELAY1000IFFLAG1FLAG0DELAY500TX_SMSCN,CNDELAY1000/TC35初始化/VOIDTC35_INITSENDATTC35_OKSENDCMGFTC35_OKSENDCMGDTC35_OKSENDCNMIDELAY400TC35_OKDELAY1MS2000/主函数/VOIDMAINLCDSENDC0X01LCDINITDISPLAY0X80,STRINIT_DS18B20UART_INITTIMER0_INITDELAY1TC35_INITTR01LCDSENDC0X01DELAY1MS1WHILE1IFFLAG21FLAG20DISPLAY0X80,STR3DISPLAY_YANWUDELAY1MS5READ_TEMPERATURETEMP2STRDISPLAY0XC0,STR2DISPLAY0XC7,TEMPBUFFERDELAY1MS5IFFLAG51LA_BA0TR00TX_SMSCM,CMFLAG50TR01/RE_SMSVOIDTIMER0INTERRUPT1HTF00TR00TL00XB0TH00X3CIFH40H0FLAG21P0_01TR01GANEMPLOYMENTTRIBUNALCLAIEMPLOYMENTTRIBUNALSSORTOUTDISAGREEMENTSBETWEENEMPLOYERSANDEMPLOYEESYOUMAYNEEDTOMAKEACLAIMTOANEMPLOYMENTTRIBUNALIFYOUDONTAGREEWITHTHEDISCIPLINARYACTIONYOUREMPLOYERHASTAKENAGAINSTYOUYOUREMPLOYERDISMISSESYOUANDYOUTHINKTHATYOUHAVEBEENDISMISSEDUNFAIRLYFORMOREINFORMATIONABOUTDISMISSALANDUNFAIRDISMISSAL,SEEDISMISSALYOUCANMAKEACLAIMTOANEMPLOYMENTTRIBUNAL,EVENIFYOUHAVENTAPPEALEDAGAINSTTHEDISCIPLINARYACTIONYOUREMPLOYERHASTAKENAGAINSTYOUHOWEVER,IFYOUWINYOURCASE,THETRIBUNALMAYREDUCEANYCOMPENSATIONAWARDEDTOYOUASARESULTOFYOURFAILURETOAPPEALREMEMBERTHATINMOSTCASESYOUMUSTMAKEANAPPLICATIONTOANEMPLOYMENTTRIBUNALWITHINTHREEMONTHSOFTHEDATEWHENTHEEVENTYOUARECOMPLAININGABOUTHAPPENEDIFYOURAPPLICATIONISRECEIVEDAFTERTHISTIMELIMIT,THETRIBUNALWILLNOTUSUALLYACCEPTIIFYOUAREWORRIEDABOUTHOWTHETIMELIMITSAPPLYTOYOU,TAKEADVICEFROMONEOFTHEORGANISATIONSLISTEDUNDERFURTHERHELPEMPLOYMENTTRIBUNALSARELESSFORMALTHANSOMEOTHERCOURTS,BUTITISSTILLALEGALPROCESSANDYOUWILLNEEDTOGIVEEVIDENCEUNDERANOATHORAFFIRMATIONMOSTPEOPLEFINDMAKINGACLAIMTOANEMPLOYMENTTRIBUNALCHALLENGINGIFYOUARETHINKINGABOUTMAKINGACLAIMTOANEMPLOYMENTTRIBUNAL,YOUSHOULDGETHELPSTRAIGHTAWAYFROMONEOFTHEORGANISATIONSLISTEDUNDERFURTHERHELPIFYOUAREBEINGREPRESENTEDBYASOLICITORATTHETRIBUNAL,THEYMAYASKYOUTOSIGNANAGREEMENTWHEREYOUPAYTHEIRFEEOUTOFYOURCOMPENSATIONIFYOUWINTHECASETHISISKNOWNASADAMAGESBASEDAGREEMENTINENGLANDANDWALES,YOURSOLICITORCANTCHARGEYOUMORETHAN35OFYOURCOMPENSATIONIFYOUWINTHECASEIFYOUARETHINKINGABOUTSIGNINGUPFORADAMAGESBASEDAGREEMENT,YOUSHOULDMAKESUREYOURECLEARABOUTTHETERMSOFTHEAGREEMENTITMIGHTBEBESTTOGETADVICEFROMANEXPERIENCEDADVISER,FOREXAMPLE,ATACITIZENSADVICEBUREAUTOFINDYOURNEARESTCAB,INCLUDINGTHOSETHATGIVEADVICEBYEMAIL,CLICKONNEARESTCABFORMOREINFORMATIONABOUTMAKINGACLAIMTOANEMPLOYMENTTRIBUNAL,SEEEMPLOYMENTTRIBUNALSTHELACKOFAIRUPTHEREWATCHMCAYMANISLANDSBASEDWEBB,THEHEADOFFIFASANTIRACISMTASKFORCE,ISINLONDONFORTHEFOOTBALLASSOCIATIONS150THANNIVERSARYCELEBRATIONSANDWILLATTENDCITYSPREMIERLEAGUEMATCHATCHELSEAONSUNDAY“IAMGOINGTOBEATTHEMATCHTOMORROWANDIHAVEASKEDTOMEETYAYATOURE,“HETOLDBBCSPORT“FORMEITSABOUTHOWHEFELTANDIWOULDLIKETOSPEAKTOHIMFIRSTTOFINDOUTWHATHISEXPERIENCEWAS“UEFAHASOPENEDDISCIPLINARYPROCEEDINGSAGAINSTCSKAFORTHE“RACISTBEHAVIOUROFTHEIRFANS“DURINGCITYS21WINMICHELPLATINI,PRESIDENTOFEUROPEANFOOTBALLSGOVERNINGBODY,HASALSOORDEREDANIMMEDIATEINVESTIGATIONINTOTHEREFEREESACTIONSCSKASAIDTHEYWERE“SURPRISEDANDDISAPPOINTED“BYTOURESCOMPLAINTINASTATEMENTTHERUSSIANSIDEADDED“WEFOUNDNORACISTINSULTSFROMFANSOFCSKA“AGEHASREACHEDTHEENDOFTHEBEGINNINGOFAWORDMAYBEGUILTYINHISSEEMSTOPASSINGALOTOFDIFFERENTLIFEBECAMETHEAPPEARANCEOFTHESAMEDAYMAYBEBACKINTHEPAST,TOONESELFTHEPARANOIDWEIRDBELIEFDISILLUSIONMENT,THESEDAYS,MYMINDHASBEENVERYMESSY,INMYMINDCONSTANTLYALWAYSFEELONESELFSHOULDGOTODOSOMETHING,ORWRITESOMETHINGTWENTYYEARSOFLIFETRAJECTORYDEEPLYSHALLOW,SUDDENLYFEELSOMETHING,DOIT一字开头的年龄已经到了尾声。或许是愧疚于自己似乎把转瞬即逝的很多个不同的日子过成了同一天的样子;或许是追溯过去,对自己那些近乎偏执的怪异信念的醒悟,这些天以来,思绪一直很凌乱,在脑海中不断纠缠。总觉得自己自己似乎应该去做点什么,或者写点什么。二十年的人生轨迹深深浅浅,突然就感觉到有些事情,非做不可了。THEENDOFOURLIFE,ANDCANMEETMANYTHINGSREALLYDO而穷尽我们的一生,又能遇到多少事情是真正地非做不可DURINGMYCHILDHOOD,THINKLUCKYMONEYANDNEWCLOTHESARENECESSARYFORNEWYEAR,BUTASTHEADVANCEOFTHEAGE,WILLBEMOREANDMOREFOUNDTHATTHOSETHINGSAREOPTIONALJUNIORHIGHSCHOOL,THOUGHTTOHAVEACRUSHONJUSTMEANSTHATTHEREALGROWTH,BUTOVERTHEPASTTHREEYEARSLATER,HISWRITINGOFALUMNIINPEACE,SUDDENLYFOUNDTHATISNTREALLYGROWUP,ITSEEMSISNOTSOIMPORTANTTHENINHIGHSCHOOL,THINKDONTWANTTOGIVEVENTTOOUTYOURINNERVOICECANBEINTHEHIGHSCHOOLCHILDRENOFTHEFEELINGSINAPERIOD,BUTWASEVENTUALLYINFARCTIONWHENGRADUATIONPARTYINTHETHROAT,LATERAGAINSTOODONTHEPITCHHEHASSWEATPROFUSELY,LOOKEDATHISTHROWNABASKETBALLHOOPS,SUDDENLYFOUNDHIMSELFHASALREADYCANTREMEMBERHISAPPEARANCE童年时,觉得压岁钱和新衣服是过年必备,但是随着年龄的推进,会越来越发现,那些东西根本就可有可无;初中时,以为要有一场暗恋才意味着真正的成长,但三年过去后,自己心平气和的写同学录的时候,突然就发现是不是真正的成长了,好像并没有那么重要了;然后到了高中,觉得非要吐露出自己的心声才能为高中生涯里的懵懂情愫划上一个句点,但毕业晚会的时候最终还是被梗塞在了咽喉,后来再次站在他曾经挥汗如雨的球场,看着他投过篮球的球框时,突然间发现自己已经想不起他的容颜。ORIGINALLY,THISWORLD,CANPRODUCEACHEMICALREACTIONTOANEVENT,INADDITIONTORESOLUTELY,HAVETODO,ANDTIME原来,这个世界上,对某个事件能产生化学反应的,除了非做不可的坚决,还有,时间。APERSONSTIME,YOURIDEASAREALWAYSSPECIALTOCLEARWANT,WANT,LINEISCLEAR,ASIFNOTHINGCOULDSHAKEHISALSOONCESEEMEDTOBEDETERMINEDTODOSOMETHING,BUTMOREOFTENISHEBACKEDOUTATLASTDISLIKEHISCOWARDICE,FINALLYFOUNDTHATTHEREAREALOTOFLOVE,THEREAREALOTOFMISS,LIKESHADOWREALLYHAVEBEENDOOMEDTHOSEWHODO,JUSTGREENYEARSONESELFGIVEONESELFANARMINJECTION,ORISASELFRIGHTEOUSSPIRITUAL一个人的时候,自己的想法总是特别地清晰。想要的,不想要的,界限明确,好像没有什么可以撼动自己。也曾经好像已经下定了决心去做某件事,但更多的时候是最后又打起了退堂鼓。嫌恶过自己的怯懦,最终却发现有很多缘分,有很多错过,好像冥冥之中真的已经注定。那些曾经所谓的非做不可,只是青葱年华里自己给自己注射的一支强心剂,或者说,是自以为是的精神寄托罢了。ATTHEMOMENT,THESKYISDARK,THEAIRISFRESHFACTORAFTERJUSTRAINEDSUDDENLYTHOUGHTOFBLUEPLAIDSHIRTTHOSEWEREBROKENINTOVARIOUSSHAPESOFSTATIONERYFROMTHECORNERATTHEBEGINNINGOFDEEPFRIENDSHIPHAVEDECLAREDTHEENDOFTHEENCOUNTERTHATHAVENTSTARTPLANNINGTHOSEYEARS,THOSEDAYSOFDO,FINALLY,LIKEYOUTH,WILLENDINOURLIFE此刻,天空是阴暗的,空气里有着刚下过雨之后的清新因

温馨提示

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

评论

0/150

提交评论