学习任务三单片机循环彩灯制作教学设计 单片机应用技术.doc
-
资源ID:76596948
资源大小:55.50KB
全文页数:3页
- 资源格式: DOC
下载积分:5金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
学习任务三单片机循环彩灯制作教学设计 单片机应用技术.doc
华腾教育单片机应用技术学习任务三 单片机循环彩灯制作教学设计模块三单片机循环彩灯制作课程类型理论+实训课程性质专业课本次类型理论+体验授课教师迟忠君班级学期4本次课时16h累计课时16h教学周4-6周理论课时8h实训8h课外作业2h实训要求4人/组考评方式彩灯系统的软硬件设计+项目调试教学内容学习任务三 单片机循环彩灯制作任务准备 一、单片机中常用的数制及编码二、常用指令及延时程序详解任务一 循环彩灯的简易控制一、顺序结构程序设计二、分支结构程序设计三、循环结构程序设计任务二 可人工干预的彩灯控制系统设计一、如何把数据传递给单片机的I/O口二、分支结构程序设计学习任务小结 学习任务检测教学目标教学目的:掌握单片机的指令系统,最终使学员熟悉单片机的应用和开发过程。教学要求:要求教师应对本学习所涉及的基础知识进行详细讲解(包括数制、延时程序、各种程序结构),针对所涉及的彩灯控制程序,进行编程思路分析和程序结构分析,通过课堂体验强化学生的认知。教学重点及难点教学重点:程序结构设计;单片机端口控制方法;彩灯的硬件电路设计;同一控制目的,不同的软件设计方法;彩灯控制系统软硬件联合调试。教学难点:彩灯控制系统硬件设计;彩灯控制系统软件设计、彩灯控制系统软硬件联合调试。教学方法及手段教学方法:实施直观导入法;案例教学法。教学手段:实物演示;教学板书;录像插件;电子课件。教学资源:相关的精品课程;网络教学资源等。教学板书学习任务三 单片机循环彩灯制作任务准备 一、单片机中常用的数制及编码数制就是规定计数的进位制度,又称为进位计数制。在计算机领域中,常用的有二进制、八进制、十六进制、十进制四种进制。由于二进制是由0和1组成的代码串,人们不易阅读、书写容易出现错误,所以一般采用十六进制进行书写,但是计算机直接能识别的只有二进制数,其余进制均要转换为二进制才能被计算机识别并处理。一定要熟练2进制、10进制、16进制之间的相互转化。二、常用指令及延时程序详解根据前面所学的指令进行程序解读,借此使学员对程序有一定的了解。逐渐了解语句本身的含义和其深层表达的含义。比如MOV A,P1这句话,表面上看,就是把P1中的内容传送到A当中,可是在具体的程序中,就有深层含义了,学员应当多读程序,多写程序,才能体会到编程的趣味。任务一 循环彩灯的简易控制一、顺序结构程序设计顺序结构程序在执行时是从第一条指令开始依次执行每一条指令,直到执行完毕。这种结构的程序简单明了,结构清晰,往往是构成复杂结构程序的基础。二、分支结构程序设计在一个实际的应用程序中,程序不可能始终是顺序执行的通常需要根据实际问题设定条件,通过对条件是否满足的判断,产生一个或多个分支,以决定程序的流向,这种程序称为分支程序。三、循环结构程序设计上述介绍的顺序结构程序和分支结构程序中的指令一般都只执行一次。而在实际应用系统中,往往会出现同一组操作要重复执行许多次的情况,这种有规律可循又反复出现的问题,可以采用循环结构设计的程序来解决。这样可以使程序简短、条理清晰、运行效率高,占用存储空间少。任务二 可人工干预的彩灯控制系统设计一、如何把数据传递给单片机的I/O口对于初学者来说,我们采用简易化的键盘系统来进行对I/O端口的数据输入,那就是用拨位开关作为输入设备,同样也能给端口输入我们希望的数据或控制参数。本学习任务中,我们就采用8位的拨位开关作为输入设备,来控制彩灯的工作方式。如果我们把8位拨位开关接在单片机的P1口上作为输入设备,开关与上拉电阻并联,按下或拨动开关就会使对应的端口与“地”相连,这时该位获得低电平“0”,否则通过电源和上拉电阻,该位就获得高电平“1”。8位数据合起来就会形成8位的二进制数或两位的十六进制数送到了P1口上,我们通过读端口命令“MOV A,P1”或“ANL A,P1”就会把这一数据送到单片机中去了。二、分支结构程序设计分支结构的程序设计方法的关键在于构造合适的分支条件和分析程序流程,根据不同的程序流程选择适当的分支语句。分支结构适合于带有逻辑或关系比较等条件判断的计算,设计这类程序时往往都要先绘制其程序流程图,然后根据程序流程写出源程序,这样做把程序设计分析与语言分开,使得问题简单化,易于理解。想要更好地使用分支结构编程,就先要了解哪些指令能“产生”分支,以及“产生”分支的条件都是什么,程序转移的地址和标号该如何处理,把这些问题弄清楚了,才能使分支结构的程序,结构清晰,实现预想的功能。模块小结 模块检测课后记3