项目6单片机应用技能实训(C语言)教案(DOC 8页).doc
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《项目6单片机应用技能实训(C语言)教案(DOC 8页).doc》由用户(2023DOC)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 项目6单片机应用技能实训C语言教案DOC 8页 项目 单片机 应用 技能 语言 教案 DOC
- 资源描述:
-
1、单片机应用技能实训(C语言)教案项目6项目6 数字时钟电路制作任务1 项目相关知识学习一、案头任务项目相关知识学习授课时间年 月 日授课班级教学形式讲授、讨论授课时数2课时教学用具教学资源项目制作成品、课件课前准备教学目标1、了解并行通信与串行通信。2、理解串行口结构,工作方式。3、掌握串行口工作方式0的应用。4、了解LED数码管结构及显示方式。教学重点1、串行口控制寄存器的作用与用法。2、串行口工作方式0的应用。教学难点1、对串行口发送启动和接收启动的理解。教学过程1、通过对生活中数字时钟的讨论,引出项目任务。2、LED数码管结构及显示方式。3、并行通信与串行通信。4、MCS-51单片机串行
2、口的结构。5、用于串行口的专用寄存器介绍。6、串行口工作方式0的应用。教学后记二、教学实施过程实施环节教学内容导学方法组织教学1、检查学生出勤情况并做好记录。2、调整学生的注意力,为上课作准备。互动交流复习提问1、MCS-51定时器有哪几种工作方式?2、如何用定时器来完成数字时钟的定时?本项目的终极目标是制作一个单片机控制的LED数码管静态显示数字时钟电路。提问导思导入在项目5中学习了单片机的定时器,本项目要用定时器定时,用数码管显示时间,至少要用4个数码管,每个数码管占用8位,4个LED数码管占用4个I/O端口。所以,在本项目中要扩展用于显示电路的输出端口。下面,我们在进行项目制作之前,学习
3、LED数码管结构原理以及MCS-51单片机的串行口。启发学习积极性讲授新课一、LED数码管结构及工作原理1、LED数码管结构通常使用的是七段LED显示器,这种显示器由8个发光二极管构成,有共阴极和共阳极两种, 如图6-3所示。 图6-3 数码管结构2. LED数码管工作原理共阴极LED数码管的8个发光二极管的阴极连在一起,接公共端COM。使用时公共端接地,当发光二极管的阳极为高电平时,发光二极管点亮。共阳数码管则与之相反。从管脚ag及dp输入不同的8位二进制数,可显示不同的数字或字符,把控制数码管显示不同字符的8位二进制数称为段码。例如:对于共阳极数码管,若要显示0,其段码为C0H。二、LED
4、数码管的显示方法数码管的显示方式有静态显示和动态显示两种。1、静态显示静态显示是指显示某一字符时,相应的发光恒定导通或恒定截止。这种显示方式的各位相互独立,公共端恒定接地(共阴极)或接正(共阳极)。每个的8个字段分别与一个8位I/O口相连。2、动态显示动态显示是一位一位地轮流点亮各位,这种逐位点亮显示器的方式称为位扫描。通常,各位的相应段选线并联在一起,由一个8位的I/O口控制;各位数码管的位选线(公共阴极或阳极)由另外的I/O口线控制。三、MCS-51单片机串行接口1、并行通信和串行通信并行通信是指将组成数据字节的各位同时发送或接收,不宜用于远距离通信。串行通信是组成数据的字节中的各位按顺序
5、逐一传送的方式,最少只需3根传输线即可,如图8-2所示。串行通信适用于远距离通信,但通信的传送速度较低。图6-4 串行通信2、MCS-51单片机串行接口MCS-51单片机的串行接口由串行口缓冲寄存器SBUF、串行口控制寄存器SCON和电源控制寄存器PCON构成,通过引脚TXD()、RXD()来完成串行数据的发送和接收与外界进行串行通信。(1)串行口缓冲寄存器SBUFSBUF是按字节寻址的专用寄存器,它用来存放将要发送或接收到的数据。在物理上有两个独立的SBUF寄存器,一个用于发送,一个用来接收。(2)串行口控制寄存器SCONSCON是一个可以位寻址专用寄存器,它用于串行口的方式选择、发送、接收
6、控制及保存串行口的状态信息等。SCON中各位的名称如表6-2所示。SCON位D7D6D5D4D3D2D1D0位名称SM0SM1SM2RENTB8RB8TIRISCON中各位的定义如下:SM0、SM1:串行口工作方式选择位。4种不同取值对应4种工作方式如表6-3所示。SM2:在方式2、3中用作多机通信控制位。REN:允许接收控制位。REN=0时禁止接收,REN=1时允许接收。TB8:发送数据的第九位。RB8:接收数据的第九位。TI:发送中断请求标志位。RI:接收中断请求标志位。(3)电源控制寄存器PCONPCON对串行口的影响是通过其SMOD位改变串行口的波特率。SMOD位位于PCON的最高位,
7、即,当SMOD=1时串行口的波特率是SMOD=0时的两倍(方式0除外)。PCON在单片机复位时,SMOD=0。二、MCS-51单片机串行口工作方式0的应用1、串行口方式0的发送与接收串行口工作方式0是8位同步移位寄存器方式。串行数据由RXD()引脚输入或输出,同步移位脉冲由TXD()引脚输出。方式0主要用于I/O端口的扩展。(1)方式0的发送方式0的发送操作是在TI=0的情况下,执行以SBUF为目的字节的数据传送指令开始的。例如:SBUF=a;8位数据发送完成后,由硬件将TI置1,向CPU请求中断。若中断不开放,TI可作为发送完成的查询标志位。TI=1后,必须用软件将其清0,以便再次发送数据。
展开阅读全文