欢迎来到天天文库
浏览记录
ID:35620463
大小:572.52 KB
页数:32页
时间:2019-04-03
《百度文库-单片机c51程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实训任务二:控制LED灯点亮实训准备:KeilC51软件,proteus仿真软件,STP-ISC下载软件,单片机实验板,电源线、下载线分组情况:每4人为一组,组长一名。小老师两名协助老师指导操作过程。知识目标:1.了解单片机各引脚功能;2.理解单片机最小系统组成部分;3.掌握C51赋值语句用法;4.掌握C51语言编程、编译基本方法;5.掌握proteus仿真软件基本操作方法;6.掌握C51程序编写、编译、仿真调试、下载流程及方法。能力目标:1.培养学生数字逻辑分析能力;2.培养学生分析问题及解决问题的能力;情感目标:1.培养学生团队合作的精神;2.培养学生的创新意识;教学重点
2、:1.C51赋值语句用法;2.C51语言编程、编译基本方法教学难点:1.半英文操作界面的理解2.调试程序的方法课时:8课时环节教师活动学生活动时间(分)预习导学1.预习单片机最小系统2.分析单片机点亮LED二极管电路原理分组预习学习复习回顾提问:1.单片机内部组成部分?2.十六进制组成元素有哪些?3.二进制与十六进制转换原则以组为单位回答提问10导入新课单片机功能的实现是通过对各I/O引脚高低点平的控制来实现的。单片机如何控制引脚输出高低电平呢?为了现象直观,我们用发光LED来实现并演示该功能。10讲授新课1.单片机引脚功能(40引脚)电源、接地、I/O端口、控制引脚、时钟引
3、脚、复位引脚2.单片机最小系统组成部分:单片机、电源、接地、复位电路、时钟电路。解释时钟电路,比喻为学校的铃声。区分:单片机系统与最小系统3.C51语言基本格式#includevoidmain(){P2=0XF0;}宏定义,头文件,主函数,分号结束重点:赋值语句(A=B)4.硬件电路分析共阳极,低电平亮观察单片机实物,区分各引脚功能。查找实验电路板相关电路了解基本格式要求小组回答,检查预习任务202020205.讲解并演示程序编写及仿真下载过程例:将最低位LED灯点亮(P2.0口);(1)分析P2口每位的状态值;(2)写出对应的十六进制,以0X开头;(3)P
4、2口赋值;(4)程序编写;(5)程序编译,生成.hex文件;(6)仿真调试(7)下载到实验电路板学生按教师演示操作步骤,上机操作。逐步操作60小组任务按照例题的流程及步骤完成以下小组任务:教师辅导,小组答疑。1.将最高位LED灯点亮;难点:区分高低位2.将高四位LED灯点亮;难点:十六进制转换3.将低四位LED灯点亮;重点:赋值4.将单数位LED灯点亮;难点:分析各位状态5.将双数位LED灯点亮;加深赋值概念6.将八位LED灯全部点亮;为下一实训作铺垫各小组独立完成编写程序;仿真调试;下载程序。252520202020难点解答集中讲解学生操作过程中出现的问题:问题一:找不到相
5、应的保存文件问题二:编译报错问题三:无法生成.hex文件问题四:分号丢失;数字0错写为o;大括号未成对;问题五:仿真未出效果问题六:下载不成功根据讲解的问题原因,改正小组出现的错误。30任务验收根据以下方面验收小组任务完成情况:u编写程序质量u仿真效果按照验收标准,各小组成员自我评价。20u电路板演示效果u小组合作情况u小组解决问题能力u课堂纪律u仪器设备使用情况交流总结点评表现较好的小组总结本次实训的情况小组出现的问题和解决方法;未解决的问题,寻求帮助。20任务拓展如何让LED灯闪烁?小组课下查找资料解决,预习下次实训内容实训任务三:控制LED流水灯实训准备:KeilC51
6、软件,proteus仿真软件,STC-ISP下载软件,单片机实验板,电源线、下载线分组情况:每3-4人为一组,组长一名。小老师两名协助老师指导操作过程。知识目标:1.理解C51语言数据类型;2.了解单片机的机器周期;3.理解数组概念及用法;4.掌握for循环语句的用法;5.掌握while循环语句的简单用法;6.掌握C51程序编写、编译、仿真调试、下载流程及方法。能力目标:1.培养学生思维逻辑分析能力;2.培养学生分析问题及解决问题的能力;情感目标:1.培养学生团队合作的精神;2.培养学生的创新意识;教学重点:1.for循环语句的用法;2.数组的概念及用法;3.C51语言数据类
7、型;教学难点:1.for循环语句的用法;2.数组的概念及用法;课时:4课时子任务一:控制LED灯闪烁(2课时)环节教师活动学生活动时间(分)预习导学1.如何使LED灯闪烁?分组预习学习复习回顾提问:1.二进制与十六进制的对应转换?2.无法生成.hex文件的原因?3.冷启动的方法?以组为单位回答提问5导入新课同学们已经学会控制LED灯点亮的方法,那如何使LED灯闪烁?各小组找到解决的方法没有?各小组发表见解5讲授新课一、控制P2口8位LED灯实现闪烁1.电路原理图分析:2.分析P2口每位的状态值;3.写出
此文档下载收益归作者所有