单片机c语言案例教程,单片机C语言案例教程教学指南.doc

单片机C语言案例教程教学指南

单片机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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值