项目单片机应用技能实训C语言教案.docVIP

  • 3
  • 0
  • 约8.24千字
  • 约 15页
  • 2021-08-08 发布于山东
  • 举报
项目单片机应用技能实训C语言教案 项目单片机应用技能实训C语言教案 PAGE / NUMPAGES 项目单片机应用技能实训C语言教案 单片机应用技术实训 (C 语言 )教课设计 —项目 7 项目 7 单片机双机通讯电路制作 任务 1 项目有关基本知识学习 一、案头 任务 项目有关基本知识学习 讲课时间 年 月 日 讲课班级 教课形式 解说、议论 讲课时数 2 课时 教课器具 教课资源 项目制作成品、课件 课前准备 教课目的 1、认识串行通讯波特率的观点。 2、理解串行口 4 种工作方式的波特率。 3、掌握串行口方式 1、 2、 3 的应用。 4、认识多机通讯原理。 教课要点 串行口工作方式 1 的应用。 教课难点 1、对串行口方式 1 波特率的理解。 2、多机通讯原理。 教课过程 1、经过复习发问,引出项目任务。 2、串行通讯的波特率。 3、串行口工作方式 1、 2、 3。 4、串行口应用举例。 5、多机通讯原理简介。 教课后记 二、教课实行过程 实行环节 教课内容 导学方法 组织教课 1、检查学生出勤状况并做好记录。 互动沟通 2、调整学生的注意力,为上课作准备。 复习发问 1、串行口方式 0 是怎样达成串行数据的发送的? 发问导思 2、方式 0 主要用于什么 ?方式 0 能用于双机通讯吗? 本项目的终极目标是制作单片机双机通讯电路。 导入 在项目 8 中学习了串行口方式 0 的应用,但要进行双机通 启迪学习 信时,要采纳串行口的其余工作方式。下边,我们在进行项目 踊跃性 制作以前,学习项目有关基本知识。 解说新课 一、 MCS-51 单片机串行口的波特率 波特率是反应串行通讯快慢的一个物理量,串行口每秒钟发 送或接收二进制数据的位数称为波特率,单位为 b/s,即位 /秒。 串行口有四种工作方式,这四种工作方式对应三种波特率。 工作方式 0:波特率为 =fsoc/12 ,不受 SMOD 位影响。 工作方式 2: 波特率 =2SMOD ×fsoc/64 (9-1 ) 工作方式 1 和方式 3: 波特率 =2SMOD ×( T1 溢出率) /32 (9-2 ) 当通讯需要 T1 溢出率即为一次准不时间的倒数,即 进行波特率 1 设置时,应采 T1 溢出率 = (9-3 ) 用方式 1或 x) 12 fsoc (2M 方式 3。此时 此中 x 为准时初值, M由 T1 的工作方式决定,一般置 T1 要计算准时 工作方式 2, M=8。将式 9-3 代入 9-2 ,并整理后得: 器 T1 初值, 波特率 = 2SMOD fsoc 并常设为方 (6-4 ) 式 2 以获取 384(2M x) 需要的波特 当已知晶振频次和所需的波特率时,可由式 6-4 计算准时器 率。 的初值。 二、 MCS-51 单片机串行口工作方式 1、 2、 3 及应用 1、方式 1 方式 1 是波特率可调的 8 位数据异步通讯方式,发送或接收 一帧信息为 10 位,此中包含 1 位开端位 0,8 位数据位和 1 位 停止位 1。 方式 1 的发送是在 T1=0 的条件下, 由任何一条以 SBUF 为目 的地点的数据传递指令作为启动发送开始的。 数据从 TXD 引脚 输出。当发送完一帧数据后,置中止标记 TI为1。 串行口置为方式 1,若 RI=0 , REN=1 时,同意串行口接收数 据。串行口采样 RXD ( P3.0 引脚),当采样到由 1 到 0 跳变时,  要点说明怎样启动发送以及怎样将接收到的数据进行保留。 确认是开端位“ 0”,便开始接收一帧数据。方式 1 接收时,必 须同时知足以下两个条件: ( 1) RI=0 ; ( 2)停止位为 1 或 SM2=0 。 在知足以上两个条件后, 8 位数据存入 SBUF,停止送入 RB8 位,同时置中止标记 RI 为 1。若不知足这两个条件,接收到数据不可以存入 SBUF ,此组数据丢掉。 2、方式 2 方式 2 是 9 位数据异步通讯方式,发送一帧信息为 11 位,其 中一位开端位 0、 8 位数据位、第 9 位数据位和一位停止位 1。 方式 2 的发送方法方式 1 近似,差别是发送前,第九位数据先送入 TB8 ,8 位数据发送以后, 发送第九位数据, 最后自动生成停止位 1。 串行口置为方式 2,若 RI=0 , REN=1 时,同意串行口接收数 据。串行口采样 RXD ( P3.0 引脚),当采样到由 1 到 0 跳变时, 确认是开端位“ 0”,便开始接收一帧数据。方式 2 接收时,必 须同时知足以下两个条件: 1) RI=0 ; 2) SM2=0 或收到的第九位数据等于 1。 在知足以上两个条件后, 8 位数据存入 SBUF,第九位数据进入 RB8

文档评论(0)

1亿VIP精品文档

相关文档