中国高校课件下载中心 》 教学资源 》 大学文库

《单片机原理与应用》课程教学资源(授课教案)串口扩展技术

文档信息
资源类别:文库
文档格式:DOCX
文档页数:5
文件大小:776.21KB
团购合买:点击进入团购
内容简介
《单片机原理与应用》课程教学资源(授课教案)串口扩展技术
刷新页面文档预览

石河子大学课程教案 课程名称 单片机原理 授课班级 电信20151班 授课时间 周四1-2节 授课地点 绿3-202 章节名称 串口扩展技术 课堂教学 目的 、串口扩展总线接口 单总线(1-wire)、SPL、I2C。 11.1单总线串行扩展 特点: 单线。十一序列号 ÷能要存储 一电 2、应用11.1.2DSB18B20温度测量系统 1)硬件连接 教学内容 及时间分 配 传输,地址、数据 存器: 温度低位温度高位H1配置-一3位cRC 读取时,先读的低8位,在读高8位。 第3字节、第4字节:用来写入用户报警的上、下限制,TH和TL。 第5字节:用来设置测温数据位,分辨率。 MRIR011111 g位 10位 187.5ms 11位 375 12位

石 河 子 大 学 课 程 教 案 课程名称 单片机原理 授课班级 电信 20151 班 授课时间 周四 1-2 节` 授课地点 绿 3-202 章节名称 串口扩展技术 课堂教学 目的 教学内容 及时间分 配 一、串口扩展总线接口 单总线(1-wire)、SPI、I2C。 1、11.1 单总线串行扩展 特点: 2、应用 11.1.2 DSB18B20 温度测量系统 1)硬件连接 DQ 通过外接上来电阻后与 P0-P3 口中的任意连接,传输,地址、数据。 2)内部寄存器:9 个字节的告诉暂存器 RAM 第 1 字节:温度的低 8 位,第 2 字节:温度的高 8 位,补码的形式。 读取时,先读的低 8 位,在读高 8 位。 第 3 字节、第 4 字节:用来写入用户报警的上、下限制,TH 和 TL。 第 5 字节:用来设置测温数据位,分辨率

2、工作时序 B20的时序必须按照严格 (1)初始化时序,单片机将数据线DQ电平拉低480~960s后释放,等待 15~60μs,单总线器件即可输出一持续60~240μs的低电平,单片机收到此应 答后即可进行操作。 上采样。如果采样到低电平,则向DS18B20写的是“0”;如果采样到高电平, 则向DS18B20写的是“1”。这两个独立的时序间至少需要拉高总线电平1s的 时间。 (3)读时序,当单片机从DS18B20读取数据时,产生读时序。此时单片机将数 据线的电平从高拉到低使读时序被初始化。如果在此后的15s内,单片机 在数据线上采样到低电平,则从DS18B20读的是“0”;如果在此后的15s 内,单片机在数据线上采样到高电平,则从DS18B20读的是“1”。 总结: 每一个时序的特点,就是将DQ的数据线电平由高拉低,足够的时间。延时时 间必须准确。 这就决定了单片机程序:初始化子程序、写子程序、读子程序、延时子程序。 3、芯片命令 单片机对B20做任何动作时,都要先告知B20要做什么。 动作包含:读编码、跳过序列号、启动温度转换、读取温度数据、写上、下限 温度值、报警搜索、将E2ROM上、下限温度值恢复至TH、TL。 表1的部分 上有多个D1市0时使用 FOH 过列号的燥作(线上仅有1个1时使用 自粉遇度特被 4日 读取智存中的遇度数将 将酒度上下悦数据写入片内RW的第3、4节(H、 击电方式,高生供电时,D518B20发道0:外部电潭供电,DS1B0发港1 报警搜索,兵有温度组过没定的上下限的芯片才做聘应 ECH

2、工作时序 B20 的时序必须按照严格 (1)初始化时序,单片机将数据线 DQ 电平拉低 480~960µs 后释放,等待 15~60µs,单总线器件即可输出一持续 60~240µs 的低电平,单片机收到此应 答后即可进行操作。 (2)写时序,当单片机将数据线 DQ 电平从高拉到低时,产生写时序,有写 “0”和写“1”两种时序。写时序开始后,DS18B20 在 15~60µs 期间从数据线 上采样。如果采样到低电平,则向 DS18B20 写的是“0”;如果采样到高电平, 则向 DS18B20 写的是“1”。这两个独立的时序间至少需要拉高总线电平 1µs 的 时间。 (3)读时序,当单片机从 DS18B20 读取数据时,产生读时序。此时单片机将数 据线 DQ 的电平从高拉到低使读时序被初始化。如果在此后的 15µs 内,单片机 在数据线上采样到低电平,则从 DS18B20 读的是“0”;如果在此后的 15µs 内,单片机在数据线上采样到高电平,则从 DS18B20 读的是“1”。 总结: 每一个时序的特点,就是将 DQ 的数据线电平由高拉低,足够的时间。延时时 间必须准确。 这就决定了单片机程序:初始化子程序、写子程序、读子程序、延时子程序。 3、芯片命令 单片机对 B20 做任何动作时,都要先告知 B20 要做什么。 动作包含:读编码、跳过序列号、启动温度转换、读取温度数据、写上、下限 温度值、报警搜索、将 E2PROM 上、下限温度值恢复至 TH、TL

4、案例 1)B20测温-1cd1602显示 2)B20测温一共阴极数码管显示 重点难点 以及对策 串行中断服务程序、波特率计算初值、相关寄存器的初始化 案例式教学、互动式教学 请自行阅读方式0、6.6节内容、完成案列1的电路图。 课后记

4、案例 1)B20 测温—lcd1602 显示 2)B20 测温—共阴极数码管显示 重点难点 以及对策 串行中断服务程序、波特率计算初值、相关寄存器的初始化 教学方法 和手段 案例式教学、互动式教学 作业、思 考题 请自行阅读方式 0、6.6 节内容、完成案列 1 的电路图。 课后记

-nn

已到末页,全文结束
刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档