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

石河子大学课程教案 课程名称 单片机原理 授课班级 电信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

按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《单片机原理与应用》课程教学资源(授课教案)AT89S52定时计数器(3/4).docx
- 《单片机原理与应用》课程教学资源(授课教案)AT89S52定时计数器(4/4).docx
- 《单片机原理与应用》课程教学资源(授课教案)DS18B20测温头文件使用方法.docx
- 《单片机原理与应用》课程教学大纲 Design and Application of Microcomtroller.pdf
- 《电工学》课程PPT教学课件(电子技术)第09章 半导体存储器和可编程逻辑器件.ppt
- 《电工学》课程PPT教学课件(电子技术)第10章 模拟量和数字量的相互转换.ppt
- 《电工学》课程PPT教学课件(电子技术)第08章 触发器和时序逻辑电路.ppt
- 《电工学》课程PPT教学课件(电子技术)第07章 门电路和组合逻辑电路.ppt
- 《电工学》课程PPT教学课件(电子技术)第06章 晶闸管及其应用.ppt
- 《电工学》课程PPT教学课件(电子技术)第05章 直流稳压电源.ppt
- 《电工学》课程PPT教学课件(电子技术)第02章 基本放大电路.ppt
- 《电工学》课程PPT教学课件(电子技术)第04章 集成运算放大器及其应用.ppt
- 《电工学》课程PPT教学课件(电子技术)第01章 二极管和晶体管.ppt
- 《电工学》课程PPT教学课件(电子技术)第03章 场效应晶体管及其放大电路.ppt
- 《电工学》课程教学资源(PPT课件)第09章 可编程控制器及其应用.ppt
- 《电工学》课程教学资源(PPT课件)第07章 电动机.ppt
- 《电工学》课程教学资源(PPT课件)第05章 三相交流电路.ppt
- 《电工学》课程教学资源(PPT课件)第06章 磁路与变压器.ppt
- 《电工学》课程教学资源(PPT课件)第08章 低压电器及继电接触器控制.ppt
- 《电工学》课程教学资源(PPT课件)第03章 单相交流电路.ppt
- 《单片机原理与应用》课程教学资源(授课教案)AT89S52定时计数器(2/4).docx
- 《单片机原理与应用》课程教学资源(授课教案)中断系统.docx
- 《单片机原理与应用》课程教学资源(授课教案)AT89S52定时计数器(1/4).docx
- 《单片机原理与应用》课程教学资源(授课教案)4.8 中断服务子程序的应用设计 4.9 多外部中断源的设计.docx
- 《单片机原理与应用》课程教学资源(授课教案)AT89S52单片机的硬件组成、单片机的引脚功能(二).docx
- 《单片机原理与应用》课程教学资源(授课教案)3.1 指令系统概述 3.2 指令格式 3.3 指令寻址方式 3.4 指令分类.docx
- 《单片机原理与应用》课程教学资源(授课教案)3.4 8051指令系统分类介绍、C语言中相关编程结构.docx
- 《单片机原理与应用》课程教学资源(授课教案)3.7 8051汇编语言程序设计基础、3.8 汇编语言程序设计举例Keilc程序设计.docx
- 《单片机原理与应用》课程教学资源(授课教案)AT89S52单片机的硬件组成、单片机的引脚功能(一).docx
- 《单片机原理与应用》课程教学资源(授课教案)单片机定时/计数器模块.doc
- 《单片机原理与应用》课程教学资源(学习资料)DS18B20测温头文件使用方法.docx
- 《单片机原理与应用》课程教学课件(PPT讲稿)DS18B20总线扩展技术.pptx
- 《单片机原理与应用》课程教学课件(PPT讲稿)ADDA电机(AT89S51单片机与DAC的接口).pptx
- 《单片机原理与应用》课程教学课件(PPT讲稿)第6章 AT89S52单片机的串行口(2/2).ppt
- 《单片机原理与应用》课程教学课件(PPT讲稿)第6章 AT89S52单片机的串行口(1/2).ppt
- 《单片机原理与应用》课程教学课件(PPT讲稿)第5章 AT89S52单片机的定时器计数器(2/2).ppt
- 《单片机原理与应用》课程教学课件(PPT讲稿)第4章 AT89S52单片机的中断系统(2/2).ppt
- 《单片机原理与应用》课程教学课件(PPT讲稿)第5章 AT89S52单片机的定时器计数器(1/2).ppt
- 《单片机原理与应用》课程教学课件(PPT讲稿)第4章 AT89S52单片机的中断系统(1/2).ppt
- 《单片机原理与应用》课程教学课件(PPT讲稿)第2章 AT89S51单片机硬件结构(2/2).ppt