单片机实训教案分析.docxVIP

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子系 刘小燕 单片机实训教案(2016) PAGE \* MERGEFORMAT 23 中职《单片机与基础应用》课程标准 一、?课程名称:单片机与基础应用? 二、?对象:三年制中职电子与信息技术专业学生? 三、?课时:93? 四、课程目标? 通过本课程的学习,使学生掌握单片机技术及其在工业控制、生产和生活电子产?品中的应用,培养学生实践能力、创新能力和新产品设计开发能力,为将来从事电子电器新产品设计开发,电子产品的调试、检测和维护等工作奠定坚实的基础,为学生将来在电子类专业领域进一步发展打下良好基础。? 职业能力目标:?? ??1、能正确操作、使用单片机开发系统???掌握单片机的基本原理和应用? ??2、会观察实验现象,调试、检测、维护单片机系统? ??3、养成对新知识、新技术的学习能力,?具有良好的思想品德、敬业与团队精神及协调人际关系的能力? 五、教学设计思路? 本课程是电子技术应用专业的一门主要专业基础课程,教学遵循学以致用原则,因此采用“项目教学法”,结合生产生活实际,使每一教学内容有具体的事物、形象的描述、明确的任务,强调教学内容与岗位实际的紧密联系,通过师生共同参与,共同努力,达成教学目标。? 六、内容要求? 人数清查: 安全提示:1、注意安全用电,不能在电脑上给手机充电或插入耳机。 2、注意每个电脑后面的插座,预防触电,防止被脚踢到而短路烧坏插板和电脑从而引发的火灾。 3、爱护电脑,不能在电脑上任意上传或下载视频和软件,不得乱敲乱弄电脑,防止电脑关机而罢工。 项目一??认识单片机? ?2课时? 教学目标:了解单片机的发展及意义,结构和原理,软硬件系统,指令系统和编程基础,编程软件的使用。? 活动安排:在实训室完成,以教师讲解演示,和学生互动为主。? 考核评价:具体的评价可以采用观察、提问、作业、考试等方式进行。? 知识要点: ?了解MCS-51系列单片机基础知识。 2.?了解基本电子知识,Keil软件的简单使用。? 3. 掌握单片机的基本知识,常用编程软件的使用。 教学内容: Keil软件的使用与简单程序的调试 建立一个工程:新建(project)→保存→选择型号(AT89C51) 建立一个文件:新建(File)→保存(**.c) 添加文件(**.c) 编写程序 软件调试(0 Error(s) 、0 Warning(s)) 生成可执行文件(**.hex) 任务布置 新建一个项目并生成可执行文件。 ?项目二??灯光控制?? 16课时 教学目标:掌握单片机基本知识,能熟练使用软件编程,掌握LED与数码管等电路知识。? 活动安排:在单片机实训室完成,以教师讲解演示,学生实践为主。? 考核评价:具体的评价可以采用观察、现场操作、实训报告、随堂考试等方式进行。? 任务一??点亮一个LED灯? (一)?知识要点? ?1.?掌握Proteus软件的简单使用。 2.掌握Keil c和Proteus之间的联调 (二)?技能要点? 1.?学会认识单片机学习设备的各部分及其功能。 2. ?学会使用软件和单片机设备点亮一个发光管。? 教学内容: 1、Proteus软件的使用 新建项目 元件查找 Keil c和Proteus之间的联调 2、程序 点亮一个LED: #include reg51.h sbit LED=P2^0; void main( ) { LED=0; while(1); } 3、画图 任务布置: 点亮一个LED、点亮两个LED、点亮P1口的单灯、点亮P1口的所有灯 任务二??闪烁灯? (一)?知识要点? 1.?掌握LED基本知识,单片机基本结构,会画电路图。? 2.?掌握简单延时程序、子程序调用、带参数子程序设计、会使用基本循环语句。 ?3.?掌握Keil软件实现基本调试步骤。? (二)技能要点? 1.?编写程序实现LED闪烁功能,能独立进行软件调试。? 2.?能使用Proteus画出电路图。 3.?学会编写两种以上程序点亮发光管。 教学内容: 程序 一个LED闪烁 #include reg51.h sbit LED=P1^0; void delay (unsigned int i) { while (i--); } void main() { while(1) { LED=0; delay(12500); LED=1; delay(12500); } } 2、画图 3、联调 任务布置: 一个LED闪烁、两个LED交替闪烁、P1口的单双灯交替闪烁、 ?任务三??流水灯? (一)?知识要点? 1.?掌握流水灯的多种写法。 ?2.?掌握单片机最小应用系统。? 熟悉位移程序、带参数子程序设计。 (二)?技能要点? ?能熟练编写简单程序、驱动广告灯左移右移。? ?学会编写

文档评论(0)

四娘 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档