基于STC89C52单片机的公交车乘客下车安全检测系统_第1页
基于STC89C52单片机的公交车乘客下车安全检测系统_第2页
基于STC89C52单片机的公交车乘客下车安全检测系统_第3页
基于STC89C52单片机的公交车乘客下车安全检测系统_第4页
基于STC89C52单片机的公交车乘客下车安全检测系统_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

目录摘要 .IAbstract .II第一章引言 .- 1 -1.1 本设计的背景和意义 .- 1 -1.2 本设计所采用的方法的确定 .- 1 -1.2.1 各类车的安全车速调查 .- 1 -1.2.2 测量方法的选择 .- 2 -第二章检测系统硬件部分 .- 4 -2.1 机械结构设计 .- 4 -2.2.1 总电路原理图 .- 4 -2.2.2 STC89C52 单片机引脚说明 .- 5 -2.4 显示模块 .- 9 -2.5 报警模块 .- 9 -2.6 超声波模块设计 .- 10 -第三章检测系统软件部分 .- 11 -3.1 报警器部分流程图 .- 11 -3.2 超声波测速流程图 .- 12 -第四章 Proteus 仿真 .- 13 -4.1 仿真模型的建立 .- 13 -4.2 仿真结果分析 .- 15 -第五章系统试制与调试 .- 16 -5.1 系统功能分析 .- 16 -5.2 系统误差分析 .- 16 -5.3 实物 .- 16 -第六章总结 .- 18 -参考文献 .- 19 -致谢 .- 20 -附录 .- 21 -摘要木文详细介绍了一种“基于 STC89C52 单片机的公交车乘客下车安全检测系统”该系统是以空气中超声波的传播速度为确定条件,利用两次不同时间发射超声波与反射回波时间差来测量待测物体的速度。也就是我们所认识的时差法。有效解决了由于视线的遮挡导致无法得知后方有移动物体过来,从而受伤。本系统安装和使用很方便,价格比较便宜,并可与红外接近开关配合的使用,因此有较广阔的应用前景。论文概述了:超声波检测的目的与意义,介绍了超声传感器的工作机理及特性,介绍了 STC89C52 单片机的情况,并且进行了仿真模拟,以及实物的制作与调试。关键词: 时差法; STC89C52 ;超声波检测系统 IAbstractThis paper introduces a C52 MCU bus passengers safety detection System on the system is empty Gas ultrasonic propagation velocity to determine conditions, using two different time of ultrasonic transmitting and echo time difference to measure the velocity of an object. That is our understanding of the time difference method.To effectively solve the block line of sight to the rear over that moving objects, thus the injured. This system is convenient to install and use, cheap price, and can be matched with infrared proximity switch, and it has broad application prospects. This paper outlines the purpose and significance of the ultrasonic detection, and introduces the working principle and characteristics of ultrasonic sensor, STC89C52 MCU was introduced, and the simulation is conducted, and the manufacture and debugging of real.Keywords: STC89C52; time difference method; ultrasonic detection system- 0 -第一章引言1.1 本设计的背景和意义首先,作为城市交通运输工具的主要形式之一的公交车,已成为人们生活中所不可或缺的角色。由于国家大力推广节能、环保交通工具的使用,同时限制机动摩托车在市区范围内的行驶,电动摩托车和电动单车的数量与日俱增,导致城市道路变得拥挤,致使出现很多难以避免的人为交通事故。其次,通过观察每年交通事故引发原因和事故类型统计,可以看出公交车在停靠公交站牌附近时,与电动车之间的交通事故发生频率较高。事故产生的原因多集中在乘客上下车时,尤其集中在每天的上下班高峰期,由于未观察到公交车内侧行驶过来的电动车辆,或者电动车辆并未察觉到突然或者迅速下车的乘客,造成了下车乘客与电动车辆的冲撞,加剧了上下班高峰期的交通拥挤,为此发生很多不该发生的人员伤亡和财产损失。最后加上以单片机为核心的应用正在的不断地走向深入,同时带动传统控制的检测的日新月益。然而完全针对公交车乘客下车安全的检测装置基本没有,基于单片机的公交车乘客下车安全的报警和检测装置在生活中的应用还未出现,通过运用其他类似报警产品解决该问题,不具备较好的适应性和针对性,报警和检测的算法和范围存在差异性,不利于人们出行交通的交通安全,给人们交通出行生活留下了不小的隐患,进行新型公交车乘客下车安全检测装置的研制迫在眉睫。本课题利用最简单、方便的方法,科学有效的帮助和保护人民的日常生活及其生命安全。具有可观的实用意义。1.2 本设计所采用的方法的确定1.2.1 各类车的安全车速调查根据我自己去交通部门的了解:世界冠军 牙买加 博尔特百米赛跑时间 972;自行车速度在每小时 15 公里左右;摩托车每小时 20 公里;国家规定电动自行车最高车速应不大于 20km/h;汽车的安全速度是 40 公里/小时。由上面可以得出人正常情况下的速度是小于车辆的行驶速度的。所以采用速度来分辨人与车辆是一种最简单的方法.当然我们可以发现车辆在行驶速度大于一定值会使得车辆及时及时制动,但是由于惯性会向前行驶,从而导致撞伤人。所以进一步说明了速度的重要性。在交通部门那边以及我自己的经验,我们发现每个路段的速度不一样,所以本设计在设置速度值上加了块可以随时随地调整的按键。- 1 -1.2.2 测量方法的选择红外检测技术是利用红外线的物理性质来进行测量的技术。红外线又称红外光,它具有反射、折射等性质。任何物质,只要它本身具有高于绝对零度的温度,都能辐射红外线。因为红外线传感器测量时不用跟被测物体接触,所以不存在摩擦,因此有灵敏度高,响应快的优点 【5】 。但是它也有它的缺点,如下图:表 1-2-1 红外测量缺点感线圈检测技术 线圈中的线圈自感和线圈与车辆间互感起直接作用。分为,自感:环形线圈的自感的大小取决于线圈的周长、环绕的面积、匝数及周围的介质情况。当车辆进入环形线圈时,改变了线圈周围的介质的情况,铁磁车体使导磁率增加,从而自感量增加。互感:环形的线圈被加上了交变电流,在其周围产生了交变的电磁场当铁磁性的车体进入环形线圈时,车体内就会产生涡流。此涡流会损耗环形的线圈产生的电磁能,即此涡流产生的磁场与原磁场的方向相反,对环形线圈的磁场具有去磁作用,因此,会使环形线圈的电感量减少。很显然对于我们情景下是不符合的,加上它安装维护麻烦,不能检测行人,较小车辆检测困难 【5】 。因此不适合本课题。激光检测方法光测速仪是采用激光测距的原理。激光测距,是通过对被测物体发射的激光光束,并接收该激光光束的反射波,记录该时间的差,来确定被测物体与测试点的距离。激光测速是对被测物体进行两次有特定的时间间隔的激光测距,取得在该一时段内被测物体的移动的距离,从而得到该被测物体的移动速度。但是鉴于激光测速的原理,激光光束必须要瞄准垂直与激光光束的平面反射点,又由于被测车辆距离太远、且处于移动状态,或者车体平面不大,而导致执勤警员的工作强度很大、很易疲劳 【5】 。超声检测技术地主要是利用超声波测距原理:通过超声波发射装置发出超声波,检测类型优点 缺点主动式(1)检测目标后所得信息大(2)受光线影响较小其检测原理和微波雷达检测器类似易被电子狗类仪器检测到被动式(1)仪器本身并不发射能量,而是检测目标发射能量,因此不易被电子仪器检测到(2)可以测量流量、占有率和车辆存在信息其检测过程易受到天气影响从而造成测量不准确- 2 -根据接收器接到超声波时的时间差就可以知道距离了。这与雷达测距原理相似。超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。(超声波在空气中的传播速度为 340m/s,根据计时器记录的时间 t,就可以计算出发射点距障碍物的距离(s),即:s=340t/2)。如果在一定时间内在发射一条一样的声波,再测得一个距离,利用这个次的结果的差除以设定的时间,就可以得到该物体的速度。这方法简单方便,加上容易买到相应的硬件 【5】 。最后综合考虑经济、时间还有自己本身的实力决定采用超声波来作为测速方法。- 3 -第二章检测系统硬件部分2.1 机械结构设计图2-1机械结构示意图1、太阳能电池控制器,2、单晶硅太阳能电池组件,3、显示液晶屏,4、车内报警灯,5、初始值设置和复位键盘,6、车外报警灯,7、24V 蓄电池以及单片机控制器,8、电源模块,9、红外避障模块。1 和 2 主要是在有阳光情况下采用环保节能的太阳能,将其转化成电能然后储存在7 蓄电池中。当整个装置开始运作时候蓄电池直接给单片机供电,其他模块则通过 8 电源模块供电。本设计有两个要点一是提醒车内乘客,因为在车内人多,声音有时候无法提醒,所以加上了 4 车内报警灯,为了保证乘客可以注意到,我则放在下车面左边跟人保持一定高度。二是提醒后方车辆的司机,所以也加了 6 车外报警灯.因此考虑到接线的复杂和经济成本问题,我画出简易的机械结构图提供参考。2.2 本课题硬件设计2.2.1 总电路原理图报警器的设计将传感器测量的车速信号送入传感器电路,得到一个信号,送入单片机记数。得到的数值通过与单片机内部设定值相比较。如果超过了键盘输入的最大值则可判断汽车速度较快有碰撞的危险,然后通过蜂鸣器报警提示以及指示灯的闪烁提示。该系统由电源电路、时钟电路、复位电路、速度显示电路、按键电路、键盘(设定报警车速值)、报警电路、HC-SR04 超声波模块和控制单片机组成。如图所示- 4 -图 2-2 总电路原理图2.2.2 STC89C52 单片机引脚说明本检测系统采用 STC89C52 单片机作为控制核心。STC89C52 是一种低功耗、高性能CMOS8 位微控制器,具有 8K 在系统可编程 Flash 存储器。在单芯片上,拥有灵巧的 8位 CPU 和在系统可编程 Flash,使得 STC89C52 为众多嵌入式控制应用系统提供高灵活、- 5 -超有效的解决方案。图 2-3 STC89C52 主电源引脚(2 根)VCC(Pin40):电源输入,接5V 电源图 2-4 电源输入GND(Pin20):接地线图 2-5 接地线- 6 -外接晶振引脚(2 根)XTAL1(Pin19):片内振荡电路的输入端XTAL2(Pin20):片内振荡电路的输出端 图 2-6 外接晶振控制引脚(4 根)RST/VPP(Pin9):复位的引脚,如果出现 2 个机器周期的高电平就使单片机复位。ALE/PROG(Pin30):地址锁存允许信号 图 2-7 控制引脚 PSEN(Pin29):外部存储器读选通信号EA/VPP(Pin31):程序存储器的内外部选通,如果接低电平从外部程序存储器读指令,反之则从内部程序存储器读指令。可编程输入/输出引脚(32 根)STC89C52 单片机有 4 组 8 位的可编程 I/O口,分别位 P0、P1、P2、P3 口,每个口有 8 位(8 根引脚),共 32 根。PO 口(Pin39Pin32):8 位双向 I/O 口线,名称为 P0.0P0.7P1 口(Pin1Pin8):8 位准双向 I/O 口线,名称为 P1.0P1.7 图 2-8 可编程输入/输出引脚 P2 口( Pin21Pin28):8 位准双向 I/O 口 线,名称为 P2.0P2.7 P3 口(Pin10Pin17):8 位准双向 I/O 口线,名称为 P3.0P3.7其中图中标注 D0 到 D7 的接线与 lcd1602 相连接的接口- 7 -按键其中 K1,K2,K3,K4 分别对应设置键,加键,减键,开始测量键。电路原理图中与 按键模块相接的接口。图 2-9 按键 图中 RS,RW,E 这是与 lcd1602 显示屏相连接的接口图 2-10 lcd1602 接口图中 MISO,MOSI,SCLK,SS 这是与语言报警模块相连接的接口图 2-11 报警模块接口2.3 按键模块 按键电路由四个开关加上拉电阻构成,四个开关分别是 K1,K2,K3,K4 分别对应设置键,加键,减键,开始测量键。在电路原理图中与单片机的引脚的P1.4、P1.5、P1.6、P1.7 相接。图 2-12 按键模块- 8 -2.4 显示模块显示电路由 LCD1602 液晶屏完成,字符型液晶显示模块是一种专门用于显示字母、数字、符号等点阵式 LCD,目前常用 16*1,16*2,20*2 和 40*2 行等的模块。本次设计使用的是 16*2 第 1 脚:VSS 为地电源。第 2 脚:VDD 接 5V 正电源。第 3 脚:VL 为液晶显示器的对比度调整端,第 4 脚:RS 为寄存器选择,高电平时选择的是数据寄存器、低电平时选择的是指令寄存器。第 5 脚:R/W 为读写的信号线,高电平的时候进行读操作,低电平的时候进行写操作。当 RS 和 R/W 共同为低电平的时候,可以写入指令或者显示地址,当 RS 为低电平,R/W 为高电平的时候,可以读忙信号,当 RS 为高电平,R/W 为低电平的时候,可以写入数据。第 6 脚:E 端为使能端,高电平跳变成低电平的时候,液晶模块执行命令。第 714 脚:D0D7 为 8 位双向数据线,分别与单片机的P0 到 P7 口相连。第 15 脚:背光源正极。第 16 脚:背光源负极。其中与单片机的接口如下图所示图 2-13A 显示模块 图 2-13B 单片机的接口2.5 报警模块ISD1700 语音芯片是一种高集成,高性能的芯片 他可以通过按键来播放已经录好的声音。他的 MISO,MOSI,SCLK,SS,端口分别与单片机的 P2.3,P2.2,P2.1,P2.0 接口相连接。如下图所示- 9 -图 2-14A 报警模块 图 2-14B 单片机接口2.6 超声波模块设计根据系统设计的功能的要求,本模块以单片机为主控模块,加上超声波的发射模块、超声波的接收模块加上按键模块这几个模块组成。超声波发射模块是由单片机内部振荡电路产生 40KHZ 的方波信号,由单片机控制超声波发射模块发射超声波信号,以及接受和处理信号。图 2-15 超声波模块- 10 -第三章检测系统软件部分3.1 报警器部分流程图图 3-1 报警模块流程图当电源键按下时候系统,外部中断,定时器,串口等均初始化,这时候超声波模块开始工作,超声波模块把测得的数据传送到 STC89C52 单片机中,计算并判断是否超速,否则继续判断直到是为止。当超速时候调用程序中的报警处理子程序,由串口发送到状态灯和语音报警硬件中执行相应程序。状态灯由绿色变成红色并闪烁,并且播放语音报警中事先录好的声音。- 11 -3.2 超声波测速流程图图 3-3 测速系统流程图 现在我来解说下超声波程序流程。本次设计的超声波测速系统采用时差法测速,对单片机进行初始化之后,调用发射子程序产生两个周期方波发射出去,同时定时器0 开始计时,直到接收器接收到反射方波时定时器 0 停止工作,将测得数据计算放入储存器里面,同时启动定时器 1,当下一个上升沿到来时,定时器 1 停止计时进入外部中断,同理再发射一次超声波信号,同样根据上述方法得到一个距离,放入储存器,最后调用储存器里面这个两个值相减除以利用定时器 1 记录的时间,进而求出物体运动速度。- 12 -第四章 Proteus 仿真4.1 仿真模型的建立在这里说明下由于用于实物制作的软件和仿真的软件不一样因此里面的元器件有不同比如说,由于超声波发射器在 Proteus 仿真无法真正测量所以采用示波器,分别用两条频率不一样的声波,来代替同一条声波发射两次的效果。同样仿真中由于技术问题,蜂鸣器报警在实物中改为语音报警。接下来介绍 Proteus 整个仿真的建立XTAL218XTAL119ALE301PSN29RST9P0./AD039.1/18P0.2/AD237.3/36P0.4/AD435.5/54P0.6/AD63.7/72P1.01.2P1.23.34P1.45.56P1.67.78P3.0/RXD10.1/TP3.2/IN012./IT13P3.4/014P3.7/RD17.6/W6.5/T15P2.7/A1528P2.0/A821.1/9P2./A023.3/14P2.4/A225.5/136.6/47U1ST89C52CLOK=1MHzC12pfC22pfX18M10uF10k 20P35P01P023P045P067234567891RP1ESACK-8P01P023P045P067R4 DC7Q3GND1VC8TR2 TH6CV5U4NE5C40.1uR32k R41kC50.1u 24%RV220kP35 ABCD超 声 波 传 感 器 脉 冲 模 拟 电 路当 超 过 设 定 值 的 时 候 就 会 报 警D71463D5124D31029D1807E6RW5S4VS1D2VE3LCD1LM016L61%RV11kP01P023P045P067P265P27VEC41uP256P27LS1SPEAKERQ1PNR310R4310P37报 警 电 路P37图 4-1 仿真总电路图由图可知道该仿真总图包括单片机,是示波器,蜂鸣器,显示板,还有其他的重要电路。首先我们运行仿真,出现下面的图- 13 -图 4-2 开始仿真这时候示波器发射两条频率不一样的波形,从而得到相应的速度并在显示版显示。如下图所示图 4-3 显示版当然我们可以调节电位键,改变电压大小,来改变示波器的波形的频率,从而改变显示板上的速度。电位键如下图图 4-4 电位键当然如果想改变设定值大小,可以直接在程序中修改然后从新导入单片机中就可以了。- 14 -4.2 仿真结果分析图 4-5 未超速情况如图所示,当速度小于设定值 50 时候报警电路上面的 R33 电阻前面的红点为粉红色,并且 lcd 显示板显示当前的速度,ls1 蜂鸣器没发出声音。图 4-6 超速的情况如图所示,当速度大于设定值时候报警电路上面的 R33 电阻前面的红点为蓝色,并且 lcd 显示板显示当前的速度,ls1 蜂鸣器发出滴滴嘟嘟的声音。第五章系统试制与调试- 15 -5.1 系统功能分析本检测系统可以实现对低速行驶的变速物体进行比较准确的测量,但是现有的超声波换能器最远的探测距离有限,所以无法实现对太远距离的物体进行速度测量。对于时差法测速的限制,加上本检测系统设计本着以最短测量周期实现对速度的测量,所以经过系统分析,本次设计出来的超声波探头的探测距离为 10m。也就是在常温下,声波在空气中传播速度为 340m/s,则在这个基础上可以将测量周期控制在 0.1s 以内,在运动物体的速度不超过 10m/s 的情况下,根据系统的程序计算,测量误差不超过0.1m/s。5.2 系统误差分析在测量过程中, 为了防止其他信号的干扰, 提高测量的可靠性, 单片机开始计数时, 超声传感器常常发射由多个方波组成的脉冲串作为测量的载体。若接收电路中的比较器的阈值电压为一定值,由于粉尘及其它物质的影响, 故实际测量时, 不一定是第一个回波的过零触发。所以在粉尘和物体太多的情况下,检测的数据不一定是所需要的。 由于声波在传输过程中存在吸收衰减和扩散损失, 随目标距离增大, 而呈指数规律衰减, 在量程范围内, 最近目标和最远目标的回波幅度相差较大, 可能导致越过门槛的时刻前后移动, 从而影响计时的准确性。因此不适合高速移动的物体的测速。5.3 实物以下的是我实物做出来的小模型,跟真正用于公交车上的还是有区别。首先我们看看理论上的几个模块与小模型上的对应。- 16 -图 5-1 实物总体图 图 5-2 超声波模块实物 图 5-3 按键模块实物 图 5-4lcd1602 显示屏模块图 5-5 语音播放芯片和喇叭实物 图 5-6 电源模块实物 图 5-7 实际测量效果当然我后期准备为其加个壳,使其更美观更加清晰。也更好的保护它以免损坏- 17 -第六章总结本论文叙述了该系统硬件设计方面的理论分析、软件设计方面的理论分析以及有关电路设计。利用基于 C52 单片机,电路设计简单,通过四个按键可以对速度上限不同要求地进行更改设置,方便使用。该系统的设计思想是主动式的,设计人员从人道主义出发,考虑的是时刻提醒乘客的自我安全意识。在最大限度上避免因为视线被遮挡导致的交通事故。系统具有硬件简单、可靠性高、抗干扰性强、实用性好等优点,可以广泛的应用在各种公交车辆上减少不必要的交通事故。通过此次设计我也得到了丰盛的收获。设计过程当中,首先我对所学理论知识有了进一步的巩固,其次同时也学会了如何来完成一个系统的设计,从无到有这对之前的我来说很不可思议,但是在合理安排下,我成功了。最后我明白了无论什么事不能说会不会做,而是问自己第一步先做什么。另外我想说:写作毕业论文是我们每个大学生必须的经历,也是我们毕业前的一段宝贵的回忆。这回忆有好有怀,但是终究是自己人生的一部分,将来回首往事我们不会太单调。当我们看到自己的努力有收获的时候,总是会有那么一点点自豪和激动。任何事情都是这样子,需要我们脚踏实地的去做,一步一个脚印的完成,认真严谨,有了好的态度才能做好一件事情,虽然我学习成绩不是非常好,但我却在做毕设时候弥补了空缺的知识,还有培养的很多爱好。随着毕设的进程,我不止是补回了公共基础学科知识和很多专业知识,我的心智也有了一个质的飞跃,能较快速的掌握一种新的技术知识,我认为这对于将来很重要。在毕设这段时间里,我更与老师建立了浓厚的师生情谊。老师们的谆谆教导,使我体会了学习的乐趣。话说到这里已经是完了,但是却抹不掉这短时间带来的快乐。- 18 -参考文献【1】戴永江.激光雷达原理.国防工业出版社 2002【2】张大彪、王艳菊.微波测速、测距系统的设计. 仪表技术与传感器.2004【3】超声波探伤编写组基于超卢波的轻轨在役锚同螺杆检测研究北京:机械1:业出版社,1980【4】吴琼,汽车倒车雷达系统的研究, 南京林业大学,2009【5】张世璞. 汽车速度测量方法研究D.天津理工大学,2011.【6】松井邦彦传感器实用电路设计与制作【M】北京:科学出版社,2005【7】何希才传感器及其应用实例【M】北京:机械工业出版社,2004【8】陈国强,邓明长 基于多普勒效应的超声波安防系统 韶关学院学报自然科学 第 29 卷第六期 2008 年 6 月【9】翁黎朗、杨立,超声波换能器驱动和接收电路的研究,集美水产学校,厦门 361004 海洋仪嚣研究【10】 吴晓超声波传感器应用探讨计量技求 1993【11】童诗白.模拟电子技术基础M.北京:高等教育出版社.1988:237-249【12】祝 敏超声波测距误差分析及修正方法,湖南永州职院,2008【13】刘琴涛,超声波测距的误差分析与改进方法,江汉大学文理学院,2010【14】 曹建海, 路长厚, 韩旭东. 基于单片机的超声波液位测量系统J 仪表技术与传感器. 2004. 39- 40.【15】李生明,杨红.PROTUES软件在学习单片机中的应用J.清远职业技术学院学报,2010,06:40-42.【16】王尔申,庞涛,石剑民,李鹏.Multisim和Proteus仿真辅助数字电路实验教学的研究A.湖南工业大学法学院.第三届教学管理与课程建设学术会议论文集C.湖南工业大学法学院:,2012:4.【17】唐晓慧,韦萍萍.基于Protues软件的单片机软硬件仿真实验J.毕节学院学报,2012,08:96-99.- 19 -致谢本次设计是在导师老师的精心指导和悉心关怀下完成的。在我这半年的本科生毕业设计阶段,老师都自始至终给予我极大的关怀和帮助。我在毕设中的每一点进步,都离不开导师的关心和帮助。叶大鹏老师、李海芸老师、童向亚师兄在这一学期中在教给了我如何思考问题和解决问题方法的同时也教给了我许多做人的道理,这些对于即将步入社会的我是一笔宝贵的财富。在此谨致以我最诚挚的敬意和由衷的感谢!此外,在半年的毕设学习中,同组的同学们也给予了我许多帮助和鼓励,同时要感谢我的班里同学以及舍友等,从电路设计到软件编程以及最后的论文撰写都得到了他们的帮助!在此,也向你们表示感谢!另外还要感谢兄长的朋友,没有他的帮助我实物难以完成。最后,衷心感谢在百忙之中评阅论文和参加答辩的各位老师!- 20 -附录完整 C 语言程序#includeisd1730.huchar data ISD_COMM_RAM7;uchar data *isd_comm_ptr;void delay_isd(uint time)while(time-!=0);void delay(unsigned int ms)/延时 1msunsigned char i;while(ms-)for(i=0;ibit_nuber&0x01)!=0) ISD_MOSI=1;elseISD_MOSI=0;if(ISD_MISO)temp=(temp1)|0x80;elsetemp=temp1;ISD_SCLK=1;delay(1);while(+bit_nuber8;ISD_COMM_RAM4=end_addr;ISD_COMM_RAM5=end_addr8;ISD_COMM_RAM6=NULL;isd_comm_ptr=ISD_COMM_RAM; i=0;doT_R_comm_byte(*isd_comm_ptr+);i+;while(i=7);void GetSound(uchar soundtick)ISD_SS=0;switch(soundtick) case 0: isd1700_7byte_comm(ISD1700_SET_PLAY|ISD_LED, sound_0A, sound_0B); break;case 1: isd1700_7byte_comm(ISD1700_SET_PLAY|ISD_LED, sound_1A, sound_1B); break;case 2: isd1700_7byte_comm(ISD1700_SET_PLAY|ISD_LED, sound_2A, sound_2B); break;case 3: isd1700_7byte_comm(ISD1700_SET_PLAY|ISD_LED, soun

温馨提示

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

评论

0/150

提交评论