收藏 分销(赏)

毕业设计方案电动车防盗器.doc

上传人:a199****6536 文档编号:2601621 上传时间:2024-06-03 格式:DOC 页数:39 大小:388.04KB
下载 相关 举报
毕业设计方案电动车防盗器.doc_第1页
第1页 / 共39页
毕业设计方案电动车防盗器.doc_第2页
第2页 / 共39页
毕业设计方案电动车防盗器.doc_第3页
第3页 / 共39页
毕业设计方案电动车防盗器.doc_第4页
第4页 / 共39页
毕业设计方案电动车防盗器.doc_第5页
第5页 / 共39页
点击查看更多>>
资源描述

1、XXX学校xxx xxx毕 业 设 计 (论 文)电动车防盗器Electric vehicle anti-theft device系 名: XXX 专业班级: XXX 学生姓名: XXX 学 号: XXX 指导老师姓名: XXX 指导老师职称: XXX XX 年 XX月目 录摘要 2Abstract 3引言 4第一章 硬件设计51.1 系统整体结构 51.2 硬件电路原理 61.2.1 AT89C51单片机简述 121.2.2 微处理和报警电路 141.2.3 红外线遥控发射电路 151.2.4 红外线遥控接收电路 181.2.5 电源电路 201.3 制作和使用 20第二章 软件设计 222

2、.1 步骤图 222.2 程序清单 232.3 使用说明 332.3.1 性能和功效介绍 332.3.2使用操作步骤 342.3.3故障处理 34结论35致谢36参考文件37附录A 整机原理图38电动车防盗器摘要 本系统采取了自制红外发射和接收电路,它制作简单、成本低、安装比较方便。采取红外发射二极管发射红外信号,经过红外接收头接收红外信号。这种防盗器安装隐蔽,不易被盗贼发觉。本设计包含硬件和软件设计两个部分。硬件部分包含单片机控制电路、LCD显示电路、按键控制电路、红外探头电路、驱动实施报警电路、LED显示电路等部分组成。处理器采取C51系列单片机AT89C51,整个系统是在系统软件控制下工

3、作。关键词:单片机 红外传感器 LCD显示 报警电路Electric vehicle anti-theft deviceAbstract The system adopts the self-made infrared transmitting and receiving circuit, it has the advantages of simple manufacture, low cost, convenient installation. The infrared emission diode emits infrared signal, the infrared receiving

4、head receives the infrared signal. This kind of security installmenthiding, not easy to be the thief found.The design includes two parts of hardware and software design. The hardware includes single chip control circuit, LCD display circuit, keyboard control circuit, infrared sensor circuit, driving

5、 the implementation of the alarm circuit, LED display circuit. The processor uses the C51 series single-chip AT89C51, the whole system isunder the control of the system software work.Keywords: single chip infrared sensor LCD display the alarm circuit 引言伴随国民经济飞速发展和人民生活不停提升,电动车车成为部分人不可少交通工具,现在电动车车被盗现象

6、很多盗贼手段也层出不穷。较高级电动车车防盗锁在短时间内难以破坏,盗贼便将电动车车搬上其它车辆上盗走,这么,再高级防盗锁也显得无能为力了。为对付不停升级盗车手段,大家研制出多种方法、不一样结构防盗器,鉴于上述,本文关键设计一款新型电动车防盗报警器。就现在市面上装备关键有压力触发式防盗报警器、开关电子防盗报警器和压力遮光触发式防盗报警器等多种报警器,但这多个比较常见报警器全部存在部分缺点。而本设计中所使用红外线是不可见光,有很强隐蔽性和保密性,所以在防盗、警戒等安保装置中得到了广泛应用。当检测到陌生人在电动车前时会产生一个低电平跳变,经过单片机检测到该信号,并做出一定处理。(1)该设计包含硬件和软

7、件设计两个部分。模块划分为LCD显示、单片机最小系统、键盘控制、红外线发射接收模块、报警等模块模拟电路及其子函数。(2)本电动车防盗报警系统模拟仿真内容有经过按键来模拟红外模块检测到信号,当信号产生以后进行自动报警,而且报警指示灯亮,LCD显示部分显示报警产生位置。按下警戒开关后,表示警戒喇叭响,同时,警戒指示灯亮,LCD显示警戒进行中。当警戒解除再次按下按键解除警戒时,LCD显示警戒解除,指示灯熄灭,喇叭停止鸣叫。按下解除报警开关时,报警解除,报警指示灯熄灭,LCD显示安全。(此过程主人在不在家全部工作)。该报警器使用单片机控制喇叭鸣叫来达成防盗目标,使用很方便、操作简单灵活性强。选择开关作

8、为传感器对各点进行信号取样使电路轻易实现。电路采取模块化设计思想,使设计变得简单方便、工作稳定,价格合理。该电动车车防盗报警系统防盗性能严密可靠、功效强大、能立即报警、抗干扰能力比较强无噪声污染更符合环境保护要求。第一章 硬件设计1.1系统整体结构系统总体框图图1所表示。电动车车防盗报警器电路由移动延时报警电路、车头锁报警电路、右侧盖防破坏报警电路、控制电路、报警产生电路和遥控器接收发射电路等组成,采取AT89C51控制,能够用钥匙开启和关闭报警系统也能够用遥控器来开启、关闭开启点火和寻车等功效。停车时只要把点火开关关掉整个报警系统开启,对电动车车各锁开关和移动电动车车进行检测,假如检测到信号

9、报警电路开启报警,同时切断点火线圈,整个报警系统一旦动作,能够用点火钥匙关闭也能够用遥控器关闭。报警器还设有寻车报警,能在一定距离内按遥控器寻车键也会报警,音频电路采KD-9561报警IC驱动高响度报警扬声器发声。系统在单片机控制下才可能根据程序自动进行工作,从而实现报警器智能化。整个单片机控制电路是该系统关键器件。(1)软件和硬件分工说明 硬件部分关键用于LCD显示、喇叭鸣响、指示灯指示、定时灯指示、按键信号采集、控制信号采集,软件部分关键用于LCD数据写入、按键按下监控、喇叭鸣响频率、定时灯定时时间控制、和协调硬件之间配合。 (2)硬件总体框图(图1所表示)图1 硬件总体框图 (3)软件结

10、构图(图2所表示) 图2 软件结构图1.2硬件电路原理 一、用Proteus系统仿真模块划分为LCD显示、单片机最小系统、键盘控制、红外线发射接收模块、主人是否在家定时模块、报警等模块模拟电路及其子函数。就此设计关键模块来说,单片机就是设计中心单元,所以此系统也是单片机应用系统一个应用。单片机应用系统也是有硬件和软件组成。硬件包含单片机、输入/输出设备、和外围应用电路等组成系统,软件是多种工作程序总称。单片机应用系统研制过程包含总体设计、硬件设计、软件设计等多个阶段。从设计要求来分析该设计须包含以下结构:红外发射接收电路、报警电路、表示主人是否在家灯泡电路、单片机、复位电路及显示部分组成。 处

11、理器采取52系列单片机AT89C51。整个系统是在系统软件控制下工作。设置在监测点上红外发射电路发射红外信号后,接收电路接收电信号,当有些人进入遮挡后产生电信号,经信号调理电路送至单片机。在单片机内,经软件查询、识别判决等步骤实时发出入侵报警状态控制信号,并显示入侵位置,指示灯指示报警。人工按下警戒开关,进行警戒,警戒喇叭响起。警戒解除后,按下警戒开关,解除警戒。系统回到初始状态。Proteus序运行图图3所表示:图3 Proteus程序运行图二、元件清单及元件选择及参数选择依据(1)LCD1602用于显示家庭防盗系统运行情况,结构简单,价格低廉,能够满足显示要求。(2)AT89C51单片机处

12、理多种电信号,价格廉价,结构简单,满足系统要求。(3)2个sounder用于报警和警戒,声音大,易吸引人注意力。(4)发光二极管2个指示是否显示报警和警戒。(5)1个二极管用于电流反向保护。(6)9个按键6个用于模拟红外传感器模块,2个用于控制关闭报警和打开、关闭警戒,1个用于复位系统。(7)三极管用于驱动定时灯。(8)1个继电器用于小电流控制大电流。(9)400W灯泡用于指示主人是否在家。(10)电阻,电容若干,1个晶振。三、protel硬件电路图1、总图内容图4所表示:图4 总图内容2、课程设计内容图5所表示:图5 课程设计内容3、红外发射接收内容图6所表示:图6 红外发射接收内容4、红外

13、传感器模块本设计采取红外发射管发射红外信号,接收管接收到红外信号被遮挡后产生低电平触发报警处理。其工作电路原理及设计电路图4所表示, D11发射红外信号Q14接收红外信号,当信号被人遮挡后OUT1输出低电平,进入单片机从而检测出有些人入侵。红外传感器原理图图7所表示:图7 红外传感器原理图5、时钟电路设计18和19分别为单片机XTAL1和XTAL2,XTAL1和XTAL2分别为反向放大器输入和输出。该反向放大器能够配置为片内振荡器。石晶振荡和陶瓷振荡均可采取。如采取外部时钟源驱动器件,XTAL2应不接。因为一个机器周期含有6个状态周期,而每个状态周期为2个振荡周期,所以一个机器周期共有12个振

14、荡周期,假如外接石英晶体振荡器振荡频率为12MHZ,一个振荡周期为1/12us,故而一个机器周期为1us5。图8所表示为时钟电路图:图8 时钟电路图6、复位电路设计复位方法通常有上电自动复位和外部按键手动复位,单片机在时钟电路工作以后, 在RESET端连续给出2个机器周期高电平时就能够完成复位操作6。比如使用晶振频率为12MHz时,则复位信号连续时间应大于2us7。本设计采取是外部手动按键复位电路。图9示为复位电路。图9 复位电路图7、 警戒、报警电路及指示电路设计指示灯LED0和LED1分别接在P0.0和P1.7口,LS1和LS2分别接在P1.5和P1.6口,用来报警和警戒。LED灯分别指示

15、报警和警戒情况图10、11、12所表示:图10 发光二极管警戒电路图11 发光二极管报警电路图12 指示电路图8、 LCD显示电路设计LCD160216个引脚接到对应16个引脚上。LCD显示电路图13所表示:图13 LCD显示电路图9、按键控制电路按键分别接在P0.1和P0.2口,用来控制警戒和解除报警。按键控制电路图14所表示:图14 按键控制电路图10、定时灯指示主人是否在家电路设计 R10左侧接入P0.3经过单片机来控制灯亮灭,继电器驱动灯泡。定时灯电路图图15所表示:图15 定时灯电路图1.2.1 AT89C51单片机简述AT89C51内部结构图16所表示。AT89C51是一个低功耗高

16、性能8位单片机,片内带有一个4k字节Flash可编擦除只读存放器(EEPROM),它采取了CMOS工艺和ATMEL企业高密度非易失性存放器(NURAM)技术,而且其输出引脚和指令系统和MCU51系列单片机兼容。片内Flash存放器许可在系统内可改编程序或用常规非易失性存放器编程器来编程。同时已含有三级程序存放器保密性能,在众多51系列单片机中,要算ATMEI企业AT89C51更实用,因为它不仅和MCU51系列单片机指令、管脚完全兼容,而且其片内4k程序存放器是Flash工艺,这种下艺存放器用户能够用电方法瞬间擦除、改写。所以说这种单片机对开发设备要求很低,开发时间也大大缩短。写入单片机程序还能

17、够加密,这又很好地保护了全部者劳动结果。RAM定时计数器ROM时钟电路CPU中止系统串行接口并行接口P3P2P1P0 INT1INT0RXDTXD图16 AT89C51内部结构引脚功效(1)VCC(40脚):供电电源5V;(2)VSS(20脚):接地;(3)XTAL2/XTAL1(18、19脚):用做晶体振荡电路反相器输入和输出端。(4)RST/VPD(9脚):RST是复位信号输入端,高电平有效,此端保持两个机器周期以上电平时,就能够完成复位操作。RST引脚第二功效即备用电源输入端。(5)ALE/PROG(30脚):地址锁存许可信号端。在访问外部存放时,ALE用来锁存P0口扩展地址底8位地址信

18、号。在不访问外部存放器时,ALE以时钟振荡频率1/6固定速率输出,所以它又能够用外部定时或其它需要。第二功效可作为编程脉冲输入端。(6)PSEN(29脚):程序存放许可输出信号端。(7)EA/Vpp(31脚):访问外部程序存放器控制信号。(8)P0(P00-P07 39-32脚):是一个8位滤极开路双向I/O口。第二功效是在访问外部存放器时,分时提供低8位地址线和8位双向数据总线。(9)P1(P10-P17 1-8脚):P1口是一个带内部上拉电阻8位准双向I/O端口,通常作为I/O端口;(10)P2(P20-P27 21-28脚):P2口是一个带内部上拉电阻8位准双向I/O端口,在访问片外EP

19、ROM/RAM时,它输出高8位地址。(11)P3(P30-P37 10-17脚):P3口是一个带内部上拉电阻8位准双向I/O端口,另外还有第二功效如表1所表示。表1 P3口第二功效 口线 第二功效 P30RXD(串行接收) P31TXD(串行发送) P32INT0(外部中止0输入) P33INT1(外部中止1输入) P34T0(定时器0外部输入) P35T1(定时器1外部输入) P36WR(外部数据存放器写信号) P37RD(外部数据存放器读信号)1.2.2微处理和报警电路检测输入信号由开关SB1、SB2、SQ检测到信号从P10、P11、P13输入单片机和遥控信号从P00、P01、P02、P0

20、3输入单片机,开关SA为开启报警开关只要把SA打向接地,此时给单片机INT0一个中止信号开启报警系统,当开关置另一个接点时,5V电压经过电阻和非门加到INT1开启外部中止1关闭报警系统(该中止低电平有效)经单片机处理后由P26、P27输出去控制报警IC和点火器。右侧盖防破坏报警电路由电阻器R7和检测开关SB2组成,在电动车车右侧盖完好时,检测SB2受右侧盖按压而处于关断状态,不能触发报警信号产生电路工作。一旦有些人将右侧盖拆开、欲破坏电源电路时,SB2接通,使P10输出高电频经过单片机处理,从P26、P27输出高电平驱动点火器断开和报警产生电路工作,报警喇叭发出报警声,报警延时1分钟后停止报警

21、这由软件来完成。车头锁防盗报警电路由电阻R6和开关SB1组成,车头锁锁死时相当于断开,当车头锁被打开时,SB1随之自动接通,电源经过电阻R6和开关直接把电压加到单片机P11脚使之产生高电平,单片机一旦检测到该高电平输出信号去控制点火器和报警电路报警,假如立即把车头锁锁上也不能开启点火器和报警电路停止工作必需用点火锁或遥控器关。点火开关接地报警电路由电阻R11一端接电源一端接地再接到单片机P12脚(该脚高电平有效)。在电动车车点火开关接地线完好时,单片机检测到低电平,不能触发报警信号产生电路工作。当点火开关接地线被切断 (盗车贼在偷电动车车时,因为其手中无该车钥匙,只能先将点火开关接地线断开,然

22、后再将点火开关电源触头短路接通,不然电动车车不能起动)时,输出高电平给单片机,触发报警信号产生电路工作而发出报警信号同时切断点火器。移动延时报警电路由水银开关SQ、电阻器R1、R2、R3、R4和LM339电压比较器组成,其中R1和R2 对电源电压进行分压输入到电压比较器反向输入端作为基准电压,在电动车车侧向停放时,水银开关SQ不导通,不能触发报警信号产生电路工作。当有些人移动电动车车时,SQ水银开关水银发生改变电源经过电阻R3输入到电压比较器正向输入端和基准电压进行比较假如小于基准电压LM339输出低电平,报警电路不工作,当大于或等于基准电压输出高电平经单片机处理驱动报警器报警同时切断点火开关

23、。移动延时报警电路关键是为了预防盗贼把车子运走。开关SA关键是开启和关闭报警系统(采取是外部中止0和1输入,低电平有效),也能够用遥控器开启,报警器一旦被触发工作,需要用点火钥匙关闭报捷系统,也能够用遥控器开锁按键解除报警。报警电路由电阻R8、R9、R10,三极管V4、V5、V6,报警IC KD-9561和喇叭组成,单片机输出高电频使三极管V4导通驱动报警IC输出报警音乐信号经V5、V6进行放大驱动喇叭发出报警音乐。KD-9561关键要是产生报警音乐,同时该集成IC也能够换音乐IC作为音响来使用。(1、2脚为OSC,3脚为电源,4脚为输出,5脚为输入,6脚接地)。时钟电路是单片机心脏,各部分全

24、部以时钟频率为基准,有条不紊一拍一拍工作。AT89C51内部是一个高增益反向放大器,把一个晶振体两个电容器组成自激振荡电路接于19脚和18脚之间。这么,振荡器发出脉冲直接送入内部时钟电路。晶振体是石英晶振振荡频率可任选,通常频率在1.2-12MHZ,电容器C1、C2在30PF左右。1.2.3红外线遥控发射电路图17是红外线遥控发射电路图,发射电路IC采取LC2190,它是遥控发射专用集成电路,和外围电路组成遥控发射电路产生编码调制脉冲信号,经过放大,驱动红外线发光二极管,产生红外脉冲信号,第2脚外接455KHZ晶体振荡器经分频处理后输出40KHZ频率由发光二极管发送出去。输出脉冲之间反复频率由

25、CT端所接电容决定,该电容就是定时电容通常频率为35Hz;工作电压范围为2535V,由3V蓄电池给第14脚供电;静态电源电流小于1A,输出可驱动中功率晶体管而获较大发射电流。图17 遥控发射电路第8、9、10、11、12、13脚为按键脉冲输入脚,在该电路只需要4个键其它两个接地,其中S1为开启报警系统键、S2为停止报警键、S3为点火器控制键、S4为寻车键。当按下某一键时,键盘输出信号经过LC2190识别,确定此按键功效,再由IC内部数据寄存器找出对应编码指令,控制信号发生器产生标准遥控信号,并对40KHZ载波进行调制,由第1脚输出经过三极管Q1去控制发光二极管D1,当1脚输出高电频时三极管集电

26、极为低电频从而使D1导通把信号发送出去。第7脚为IC接地。 图18是LC2190内部结构图,采取脉冲编码无线遥控技术,配以可随身携带匙扣式遥控发射(体积753515mm),使用方便、工作可靠、抗干扰能力强、可遥控一至四路单独成同时工作,每路最大控制功率600W,遥控距离大于40米接收机作用5V直流电源(误差10%),耗散功率小于4w。发射器使用一节A23电池耗电极省,通常情况下需六个月更换一次电池。分频器定时F=3-5HZ输入锁存和优先排列编码脉冲产生单次/连续输出驱动OUTLEDVCCOSCCT图18 LC2190内部电路方框图LC2190发射芯片技术特点(1)工作电压范围为2535V,经典

27、值为+3V;(2)功耗低;(3)静态电源电流小于1A;(4)输出可驱动中功率晶体管而获较大发射电流;(5)工作振荡频率为80kHz;(6)输入占空比为1:1;(7)输出f=40kHz方波脉冲;(8)能和光电二极管直接连接;(9)14脚双列直插式塑料封装;引脚功效(1)OUT(1脚):信号输出;(2)OSC(2脚):振荡信号输入;(3)CT(3脚):定时控制信号;(4)LED(5脚):显示输出;(5)GND(4、6、7脚):地;(6)8-13脚:按键脉冲输入;(7)VCC(14脚):电源;1.2.4 红外线遥控接收电路遥控接收电路图19所表示。U1(LC2200)、U2(CX6)及外围电路组成,

28、红外线接收电路关键作用是将接收到红外信号进行光电转换,变为电信号后再经过放大、检波、整形取得较为理想遥控信号,再解码、锁存及输出到单片机能识别数字信号。图19 遥控接收电路光敏二极管D1接收到红外信号送到U2第1脚,经内部放大器放大,经过第2脚外接由R1、C1组成40KHZ谐振选频网络选频,除去干扰分量,再经过限幅放大、带通滤波、检波等取得遥控编码信号,最终经过施密特触发器将缓慢改变正弦波转变为矩形脉冲,送到U1第13脚进行解码、纠错,把解码出来信号送到锁存器,经过U1第12脚输入控制信号和定时信号到方法控制器进行处理后去控制锁存器,在每次工作时开机清除输出信号对锁存器进行复位,第2脚为定时信

29、号输入为整个IC提供实钟信号。U2第3脚接检波电容,关键是对电容充放电来完成检波,5脚能够调整接收频率,该电路只接收40KHZ固定频率对于部分杂波经过带通滤波器滤除提升了抗干扰能力。红外线遥控接收电路最终由U1第1、11、10、9脚输出到单片机进行处理。CX6芯片技术特点(CX6内部电路方框图图20所表示)(1)低电压供电,其经典直为5V;(2)功耗低,VCC=5V时,其经典功耗为9mW;(3)带通滤波器中心频率可经过改变第5脚和电源之间电阻进调整,其调整范围30-60KHZ,因为未使用电感,不受磁干扰,所以抗干扰能力强;(4)能和PIN光电二极管直接连接;(5)集电极开路输出,能直接驱动TT

30、L或CMOS电路;(6)8脚单列直插式塑料封装,配套使用型号为M50462AP;限幅放大器带通滤波器检波和比较器积分器施密特触发器ABLC前置放大电路12485368图20 CX6内部电路方框图引脚功效(1)IN(1脚):遥控信号输入端;(2)C1(2脚):前置放大器频率特征和增益控制;(3)C2(3脚):接检波电容;(4)GND(4脚):接地;(5)FO(5脚):设定带通滤波器中心频率(此脚和电源间接电阻);(6)C3(6脚):外接积分电容;(7)OUT(7脚):遥控信号输出;(8)VCC(8脚):接电源;LC2200芯片技术特点(LC2200内部电路方框图图21所表示)(1)电源电压范围为

31、39v,经典值为+5V,低功耗;(2)静态电源电流小于5V;(3)每路输出驱动电流IH2mA,10L1mA,可直接驱动NPN晶体管、LED及小功率可控硅;(4)14脚双列直插式塑料封引脚功效(1)OUT(1、11、10、9、8、6脚):锁存信号输出;(2)CT(2脚):定时器信号输入;(3)NC(3、4、5脚):空脚;(4)GND(7脚):接地;(5)ST(12脚):控制信号;(6)IN(13脚):输出;(7)VCC(14脚):电源;输入缓冲定时犯错检测解码方法控制开机清除锁存及输出驱动12213图21 LC2200内部电路方框图1.2.5 电源电路图22 电源电路电源电路图22所表示。该系统

32、电源输出直流12V,不过单片机、遥控电路等全部是5V供电,所以要把12V电压进行稳压处理,电源电路比较简单关键元件7805稳压管和电容C1、C2、C3组成。1.3 制作和使用在电路板上焊好元器件后,检验无误,就可进行组装。为了增加本报警器防破坏能力,整个装置需隐装在车体内,全部连线均为隐蔽线。SB1选择微型自动复位式开关,把它装在车头锁锁孔(管)内。当车头锁锁上时,其锁鞘将SB1置于“断”位置;车头锁打开(即锁鞘拉出)时,SB1自动复在“通”位置。玻璃水银式开关SQ装在车体内任意位置,要求车辆停放时内部接点处于“断”状态;一旦车辆被人搬动,即处于“通”位置(只要瞬间“通”一下,电路便被触发自锁

33、),SB2右侧盖微动开关,把它安置在右侧盖锁盘内只要用力压右盖开关立即接通。SA为点火开关由点火锁控制SA处于OFF”位置开启报警系统;SA处于“ON”位置关闭报警系统。为预防警报声响起后盗贼切断电动车车喇叭引线,可选一定长度钢管,将其一头加工成扁口状,套住喇叭引线及两接线柱只要元器件良好,安装无误,接通电源关闭点火锁报警电路即会正常工作,报警声响长短和间歇时间经过软件来完成。第二章 软件设计2.1 步骤图图23 系统步骤图步骤图图23所表示,检测到高电平信号输入到单片机维持1S脉冲就能产生驱动信号控制点火器和报警音效电路,同时延时1分钟后停止,开启报警系统使报警电路会报警一声时间为0.5秒,

34、关闭系统时报警两声时间为1秒,关键是为了在使用遥控器时能正确识别是开启还是关闭报警系统。 该系统一共用了7个函数,其中一主函数和六个子函数(系统初始化、外部中止0处理、外部中止1处理、报警处理、点火处理、延时处理等六个函数)。2.2 程序清单 程序分为三个文件,关键为main.c包含主函数和中止函数LCD1602.C包含1602驱动函数,QITA.C包含按键检测,按键处理,单片机初始化和铃声函数,和两个头文件lcd1602.h和qita.h用来对应文件函数申明。一下是各个文件内容。Main.c:#include qita.huchar code Prompt0= zhu:chuang 1 me

35、n an quan ;uchar code Prompt1= zhu:chuang 2 men an quan ;uchar code Prompt2= zhu:chuang 3 men an quan ;uchar code Prompt3= zhu:chuang 4 men an quan ;uchar code Prompt4= zhu:men 1 chuang an quan ;uchar code Prompt5= zhu:men 2 chuang an quan ;uchar code Prompt6= men an quan chuang an quan ;uchar code

36、Prompt7= jing bao jie chu ! _ ;uchar code Prompt8= jing jie jin xing zhong. ;uchar code Prompt9= jing jie jie chu. ;uchar code Prompt11=cheng xu chu xian cuo wu.;uint JIE=0,ala1=0,ala2=0;uint JISHI=0;void main() int t;Initialize_LCD();Init_IO();ShowString(0,0,Prompt6);ShowString(0,1,Prompt6+16);whil

37、e(1)t=key_scan(); if(t!=0)key_deal(t);void Timer0() interrupt 1 TH0 = 0XF5;TL0 = 0X05;JISHI+;if(JISHI=200)ZHU_REN=ZHU_REN;JISHI=0;void Timer1() interrupt 3TH1 = 0X15;TL1 = 0X05;if(ala1=1)Alarm1();elseB_BAO_JING=1;if(ala2=1)Alarm2();elseB_JING_JIE=1;QITA.C:#includeqita.hextern uchar code Prompt0,Prom

38、pt1,Prompt2,Prompt3,Prompt4;extern uchar code Prompt5,Prompt6,Prompt7,Prompt8,Prompt9;extern uchar code Prompt11;extern uint JIE,JISHI,ala1,ala2;/输入情况扫描int key_scan(void)if(CHUANG1&CHUANG2&CHUANG3&CHUANG4)=0)Delayms(10);if(CHUANG1&CHUANG2&CHUANG3&CHUANG4)=0)if(CHUANG1=0)while(CHUANG1)=0);return 1;if

39、(CHUANG2=0)while(CHUANG2)=0);return 2;if(CHUANG3=0)while(CHUANG3)=0);return 3;if(CHUANG4=0)while(CHUANG4)=0);return 4;if(MEN1&MEN2)=0)Delayms(10);if(MEN1&MEN2)=0)if(MEN1=0)while(MEN1)=0);return 5;if(MEN2=0)while(MEN2)=0);return 6;if(JIE_BAO&JING_JIE)=0)Delayms(10);if(JIE_BAO&JING_JIE)=0)if(JIE_BAO=0

40、)while(JIE_BAO)=0);return 7;if(JING_JIE=0)while(JING_JIE)=0);JIE=!JIE;return 8;return 0;/输入处理void key_deal(int i) switch(i) case 1:ShowString(0,0,Prompt0);ShowString(0,1,Prompt0+16);ala1=1; ZHI_SHI1=0; break;case 2:ShowString(0,0,Prompt1);ShowString(0,1,Prompt1+16);ala1=1; ZHI_SHI1=0; break; case 3:

41、ShowString(0,0,Prompt2);ShowString(0,1,Prompt2+16);ala1=1; ZHI_SHI1=0; break;case 4:ShowString(0,0,Prompt3);ShowString(0,1,Prompt3+16);ala1=1; ZHI_SHI1=0; break;case 5:ShowString(0,0,Prompt4);ShowString(0,1,Prompt4+16);ala1=1; ZHI_SHI1=0; break;case 6:ShowString(0,0,Prompt5);ShowString(0,1,Prompt5+16);ala1=1; ZHI_SHI1=0; break;case 7:ala1=0;ZHI_SHI1=1;ShowString(0,0,Prompt7);ShowString(0,1,Prompt7+16);Delayms(1000);ShowString(0,0,Prompt6);ShowString(0,1,Prompt6+16);break;case 8:jing_jie(); break;de

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
百度文库年卡

猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 毕业论文/毕业设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服