单片机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’而其余三位关断,再让第二位显示‘

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

  1. 单片机c语言孔雀开屏,单片机C语言案例步骤教学指南.doc

    单片机C语言案例教程教学指南 一 本书的特色和教学目标 本书是中职学校电子专业的单片机基础教材.特色在于全书以"案例+项目"的形式展开,由26个案例和5个项目组成.案例为项目的前导 ...

  2. 单片机c语言孔雀开屏,单片机C语言案教程教学指南.doc

    单片机C语言案教程教学指南 单片机C语言案例教程教学指南 一 本书的特色和教学目标 本书是中职学校电子专业的单片机基础教材.特色在于全书以"案例+项目"的形式展开,由26个案例和5 ...

  3. 单片机c语言孔雀开屏,单片机C语言案例程教学指南.doc

    单片机C语言案例程教学指南 单片机C语言案例教程教学指南 一 本书的特色和教学目标 本书是中职学校电子专业的单片机基础教材.特色在于全书以"案例+项目"的形式展开,由26个案例和5 ...

  4. 单片机c语言孔雀开屏,单片机c语言案例教本电子教本.ppt

    单片机c语言案例教本电子教本 单片机C语言案例教程电子教案 第1章 单片机基础 1 我们所说的单片机,是一块集成电路芯片.下面的三个型号的单片机芯片,都属于8051系列,其品牌为STC.它们的内部组成 ...

  5. 8051(c51)单片机从汇编到C语言,从Boot到应用实践教程

    8051(c51)单片机从汇编到C语言,从Boot到应用实践教程 作者 将狼才鲸 创建日期 2022-09-29 本仓库相关网址: CSDN文章地址 Gitee工程和源码地址 相关仓库: 嵌入式整体介 ...

  6. AT89C51单片机流水灯c语言程序及详解(扫盲教程)

    AT89C51单片机是我们学习单片机必学的一个单片机,也是单片机入门的教材,下面给大家展示一下流水灯的编写方法适合初学者 首先先在proteus画出仿真图,方便仿真程序 下面来编写程序,先来写入头函数 ...

  7. 基于STM32单片机光学指纹识别模块(FPM10A)全教程(基于C语言)

    本文转载,其来源在参考中:1,稍加修改,因为近期使用到这个模块,故而加以整理! 1.平台 首先我使用的是 奋斗 STM32 开发板 MINI板 基于STM32单片机光学指纹识别模块(FPM10A)全教 ...

  8. 单片机c语言孔雀开屏,单片机C语言现代应用.ppt

    教学课件课件PPT医学培训课件教育资源教材讲义 单片机C语言案例教程电子教案;第1章 单片机基础;2 51系列单片机的内部结构示意图;3 51系列单片机引脚功能图;1.2用单片机芯片组成单片机应用系统 ...

  9. 单片机如何使用?51单片机C语言编程实例有哪些?

    大家好,我是无际单片机编程的徐明,今天和大家一起探讨一下"单片机如何使用?" 单片机如何使用,我们要知道单片机在哪里使用? 单片机是很多电子产品的核心器件,它具有一定的逻辑判断和事 ...

  10. c语言嵌入式开发单片机,嵌入式开发|单片机基础

    嵌入式开发它是一个综合的技能学习,既要去学习基本的Linux编程,又要学习物理机的操作使用,要想学习嵌入式的开发,在前面的文章中已经是跟大家说过了,嵌入式开发的学习需要掌握的基础课程还是比较多的,单片 ...

最新文章

  1. 关于h5py的使用及数据封装实例
  2. GridView行号大集合
  3. shell中的小括号与大括号
  4. jnativecpp.dll一定要放到系统目录下吗_电脑硬盘有必要分区吗,分几个区最好?...
  5. 苹果多款产品降价:iPhone XS系列降价500元 14天内可退差价
  6. android模拟器游戏按键映射,刺激战场模拟器按键映射对比 逍遥安卓模拟器智能按键最好...
  7. 【ROS学习笔记】(四)订阅者Subscriber的实现
  8. 如何查看磁盘分区情况
  9. 摩天大楼建造大跃进折射啥危机?
  10. input datetime-local 时间控件精确到秒
  11. Power Integrations推出的全新CAPZero-3 X电容放电IC符合IEC60335标准
  12. 网易云接口加直链下载vip歌曲
  13. 边沿触发是什么意思_边沿触发器的动作特点及主要特点
  14. matlab高斯消去法解线性方程组,高斯消元法—求解线性方程组与实例分析应用.pdf...
  15. [dlang](4)自定义的mysql orm工具
  16. HBuilderX - 高效极客技巧
  17. 音视频直播流程及常见视频流协议介绍
  18. dlib android版本号,dlib-android
  19. 删除商品时,如何不影响订单里该商品相关的信息显示
  20. 电脑休眠、睡眠、待机的区别

热门文章

  1. linux内核移植与开发板,基于uClinux内核移植ARM开发板应用
  2. ssm + layui + poi+ 自定义注解 + java反射 做条件导出Excel 工具类
  3. 云计算发展趋势-华为HCIA云计算学习笔记六
  4. 5 款非常好用的AI在线图片处理工具
  5. linux cups网络打印机,基于CUPS的网络打印服务器
  6. linux系统下使用uTorrent下载ipv6资源
  7. C语言报错:「error」Id returned 1 exit status
  8. 原生JS实现图片爆炸特效
  9. 2019海康威视内推
  10. 图片边框变圆圈html,css如何设置边框的圆角样式?border-radius属性设置圆角样式(图 文)...