单片机项目化教学改革的研究与实践.docVIP

  • 6
  • 0
  • 约2.66千字
  • 约 5页
  • 2016-03-09 发布于北京
  • 举报

单片机项目化教学改革的研究与实践.doc

单片机项目化教学改革的研究与实践.doc

单片机项目化教学改革的研究与实践   【摘要】本文详细介绍了单片机项目化教学改革方案和具体实施过程,并在实际教学中不断实践与改进,取得良好效果。本方案共设计七个典型的工作项目,每个项目又分解为若干个任务,在教学过程中以学生为主体、教师主导的方式使学生在完成项目的工作过程中完成单片机知识点的学习,实现了理论与实践紧密结合的教学做一体化的教学模式。   【关键词】教学做一体化;单片机;项目化教学;教学改革   单片机课程作为高等职业教育电子类、机电类专业的专业核心课程之一,涉及到的知识点很多,理论性、实践性与创新性都很强,是学生普遍反映比较难学的一门课程,为使学生更好的掌握单片机技术,在教学过程中不断对教学内容、方法、手段、模式等方面进行研究与改革,通过长期不断地教学实践与改进,总结出一套有效的项目化教学改革方案以及具体的实施方法,本文详细介绍了教学项目设计和实施过程。   1 项目设计   为使单片机课程变得有趣、易学、有用,在多次的调研、分析、同行交流的基础上,选取以下7个典型工作项目作为教学载体,每个项目又设计若干情景任务。7个项目涵盖了单片机I/O口、存储器、定时器/计数器、中断、LED显示、数码管显示、LCD(液晶)显示、单总线技术、串行通信、蜂鸣器等基本知识,同时各任务训练的知识面囊括了显示、按键、控制、串口通信、时钟芯片等常用模块,教学内容覆盖面广,具有一定的实用性。每个学习项目都是一个完整的工作过程,教学的过程就是学生工作的工程,提高了学生学习单片机的兴趣与积极性。   1.1认识51单片机及其开发环境   (1)项目说明:在proteus中设计单片机开关控制灯的单片机系统,编程实现开关的闭合和断开控制灯的亮灭;设计单片机音乐播放系统,播放“同桌的你”这首音乐。   (2)知识要点:单片机常用开发工具proteus、keil、下载器、编程器等的使用;单片机的用途;单片机常见的外围模块。   1.2 单片机最小系统   (1)项目说明:通过AT89C52单片机外加时钟电路、复位电路,组成一个单片机最小系统,通过keil编写程序实现数据转换,并仿真观察转换结果。   (2)知识要点:时钟电路的设计;复位电路设计;EA引脚的作用;BCD码、数据转换方法;存储器结构;C51编程方法及基本语句;指针的用法。   1.3 多路花样彩灯的设计与制作   (1)项目说明:在PTOTEUS中设计多路彩灯,在KEIL中编程实现灯从左到右点亮,从右到左点亮,从两边往中间点亮,从中间往两边点亮等各种花样的显示。   (3)知识要点:单片机I/O口应用;LED发光二极管工作原理和应用方法;C51编程语句的使用和C函数编写方法;软件延时的原理和编程方法。   1.4 数码秒表的设计与制作   (1)项目说明:设计一数码显示的秒表,最大显示99秒,有按键控制秒表工作状态:当键按第一次按下,秒表开始工作;第二次按下秒表停止工作,第三次按下,秒表清零。   (2)知识要点:按键、数码管显示、定时/计数器等原理及应用。   1.5 抽奖器的设计与制作   (1)项目说明:设计一四位数码管显示的抽奖器,按动抽奖器按钮,抽奖器自动进行编码,松开按钮时,抽奖器停止运行,当前编码即为抽奖号。   (2)知识要点:单片机中断的应用、C51库函数的使用。   1.6 温度计的设计与制作   (1)项目说明:设计一数字温度计,能实现温度数据的采集与记录,能实时显示当前温度,精度为0.1℃,能设定温度上下限,并实现上下限报警。   (2)知识要点:DS18B20、蜂鸣器的使用及串行通信方法。   1.7 数字钟的设计与制作   (1)项目说明:用51单片机、液晶LCD1602、时钟芯片DS1302设计一数字钟,要求能显示当前的时间、日期、星期、年等,有闹铃和相关设置功能。   (2)知识要点:单片机最小系统、按键、蜂鸣器、DS1302、液晶显示器等应用。   2 项目实施   下面以项目四的教学为例来阐述项化教学的实施过程,以起到抛砖引玉的作用。   2.1 项目引入   教师播放图片为学生展示秒表在生活中的广泛应用,激发学生自己想设计产品的欲望,从而引出本次课将要设计的项目――秒表;学生分组讨论,教师指点并发放任务单。   2.2 项目分解   根据学生讨论制定的设计方案,将本项目分解为数码管静态显示、数码管动态显示、方波发生器的设计、按键计数器设计、秒表的设计与制作5个任务。学生通过各任务实施逐步掌握设计该项目的知识点,从而实现该项目的设计。下面以任务2数码管动态显示为例来介绍该项目的任务设计。   任务说明:6位数码管同时显示字符“-HELLO”。   知识点讲解:数码管动态显示原理和编程方法

文档评论(0)

1亿VIP精品文档

相关文档