课程论文温度检测报警系统的设计内容摘要:

5 蜂鸣器电路 当单片机的 P2^7 接口输出为高地电平变化时,蜂鸣器响。 当输出电平不变时,蜂鸣器停止。 DS18B20 DSl8B20 必须严格按照单总线通信协议,以保证数据的完整性。 该协议定义了几种时隙类型 :初始化、应答、写 写 0、读 读 0。 除了应答时隙所有这些时隙都是有主机发出。 总线上所传输的所有命令和数据都是字节的低位在前。 ( 1)初始化时隙 复位时隙和应答时隙。 在初始化过程中,主机发送复位脉冲 (最短为 480μs 的低电平信号 )接着,释放总线并进入接收状态。 当总线被释放后上拉电阻将总线拉高。 DSl8B20 在检测到总线的上升沿之后等待 1560us 接着发出应答脉冲 (低电平持续 60240 μs)。 ( 2)读和写时隙 在写时隙期间,主机向 DS18B20 写入数据;而在读时隙期间,主机读入来自 DS18B20 的数 据。 在每一个时隙,总线只能传输一位数据。 存在两种写时隙,即写 1 和写 0。 主机在写 1 时隙向 DS18B20 写入逻辑 1。 而在写 0 时隙向DS18B20 写入逻辑 0。 所有写时隙至少需要 60μS ,而且两次写 l 时隙之间至少需要 lμS 的恢复时间。 两种写时隙均以主机拉低总线开始。 5 产生写 1 时隙:主机拉低总线后,必须在 15uS 内释放总线。 然后由上拉电阻将总线拉至高电平。 产生写 0 时隙:主机拉低总线后,必须在整个时隙期间保持低电平 (至少 60μS )。 在写时隙开始后的 1 5~ 60 μS 期间, DSl8B20 采样总线的状态。 如果总线为高 电,则逻辑1 被写入 DSl8B20;如果总线为低电平,则 0 逻辑被写入 DSl8B20。 读时隙: DSl8B20 只能在主机发出读时隙时才能向主机传送数据。 所以主机在发出读数据命令后,必须马上产生读时隙,以便 DSl8B20 能够传送数据。 所有读时隙至少 60μs ,且在两次独立的读时隙之间至少需要 1μS 的恢复时间。 每次读时隙由主机发起,拉低总线至少 1μ S。 在主机发起读时隙之后, DSl8B20 开始在总线上传送 1 或 0。 若 DS18B20 发送 1,则保持总线为高电平;若发送 O,则拉低总线。 当传送 0 时,DSl8B20 在该时隙 结束时释放总线,再由上拉电阻将总线拉回空闲高电平状态。 DS18B20 发出的数据在读时隙下降沿起始后的 15μ S内有效,因此主机必须在读时隙开始后的 15μ S内释放总线,并且采样总线状态。 温度传感器电路图如图 26 所 图 26 温度传感器 DS1302 DS1302 简介: DS1302是美国 DALLAS公司推出的一种高性能、低功耗的实时时钟芯片,。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。