- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机C语言案例教程教学指南.doc
单片机C语言案例教程教学指南
一 本书的特色和教学目标
本书是中职学校电子专业的单片机基础教材。特色在于全书以“案例+项目”的形式展开,由26个案例和5个项目组成。案例为项目的前导,即用“案例”来验证单片机原理,用“项目”来突出单片机应用。案例设计由浅到深,步步推高;项目设计贴近学生生活和学生兴趣,具有学习价值和使用价值。
本教材的教学目标,就是要激发和引导学生亲手完成基于单片机的电子钟及温度计项目、LED汉字显示屏项目设计,让学生在整个学习过程中学习知识和享受成功,从而基本掌握MCS-51单片机的应用和开发技术。
二本书的内容和参考学时
全书内容共13章,参考学时为120课时,一学期完成全部教学任务。课时分配见下表,其中,实训时间占三分之二。
章序 内容 参考学时 第1章 单片机基础 12 第2章 C语言基础 12(都不上机) 第3章 用数码管模拟的循环灯 12 第4章 中断资源的应用编程 8 第5章 日历时钟DS1302的应用编程 6 第6章 AT24C02的应用编程 6 第7章 DS18B20的应用编程 6 第8章 含时控功能兼温度显示的电子钟项目设计 6 第9章 16×16点阵LED汉字显示屏项目设计 6 第10章 使用片内EEPROM存储器 6 第11章 单片机与PC机间的串行通信 6 第12章 单片机片外数据存储器的扩充 8 第13章 A/D转换与D/A转换简介 6 机动 22 合计 120
三 各章教学提要、要求及建议
第1章 单片机基础
教学重点:
1 Keil软件的启动及工程文件的建立。
2 源程序的编辑、存盘和加入工程操作。
3 编译选项的设置要点。
4 编译信息窗口的提示信息要点。
5 下载程序中的MCU选择和COM口选择。
6 下载程序的打开操作。
7 案例6源程序的程序架构。
8 for循环的工作过程。
教学难点:
1 案例6源程序的逐行分析。
2 文件包含命令的功用。
3 REG51.h头文件的作用
教学建议:
第1章的主要任务是激发学生学习单片机的兴趣和信心。应让学生从组装单片机学习板起步学单片机,这是因为单片机学习板的组装非常简单,能实现一装就成的首战告捷效果,从而能让学生打破对单片机的神秘感,产生“我也能玩转单片机”的自豪感。
第一节单片机课用来进行引入学习兴趣和学习信心教学,即首先演示单片机学习板的电子钟及温度计功能和LED汉字显示屏功能,用赏心悦目的效果来打动学生的学习之心,并用程序下载操作向学生展示单片机的应用之妙在于程序设计,借此向学生暗示单片机技术的精髓在于对单片机编程,以此鼓动学生的编程志向。同时,在第一节课还要向学生展示单片机学习板的组成元件,如MCU、数码管、三极管和其余集成块、印刷电路板等,说明安装步骤和注意事项。
第二~四节课(含课外时间)用来组装和验收学生焊接组装的单片机学习板,验收的标准就是要能正常进行程序下载。
后面8学时就按教材内容讲解及上机编程和下载验证。
本章第7节“REG51.H头文件简介”可安排为学生阅读内容。
教学内容及基本要求:
1.1 单片机是一块集成电路芯片
本节主要利用实物说明MCU芯片的外形外貌、内部组成、引脚排列、I/O功能。
1.2 用单片机芯片组成单片机应用系统
本节主要介绍单片机学习板的电路图和印板图,重点要理清四位数码管的连接电路,掌握每位数码管的显示条件,为对数码管编程打下电路基础
1.3对单片机编程以实现单片机系统的功能
本节一是要说明单片机的所有功能都完全靠写入它的程序来决定,二是要介绍第1个案例的源程序组成和两个赋值语句的功能及对数码管显示所起的作用。
1.4 把程序写入单片机芯片的操作平台和操作步骤
这一节是第1 章的重点内容,是单片机学习开发的基础的基础。学生能够且必须掌握用这两个软件来对单片机编程的操作步骤。
1.5 从数码管显示学单片机编程
1.5.1案例2:数码管上的“8。8。”显示
本小节主要是在前例基础上增加语句来增加效果,借此说明语句的效能。
1.5.2案例3:被动形式的“8051”显示
本小节主要指出,在本学习板中,四位数码管的显示一般不能四位同时实现,即不可能在第一位显示‘8’的同时又让第二位显示‘0’,只能按位分时轮流显示。即若要显示“8051”,只能是先让第一位显示‘8’而其余三位关断,再让第二位显示‘0’而其余三位关断
文档评论(0)