单片机教学改革的思路与实践

发布者:SparkleMagic最新更新时间:2014-01-13 来源: dqjsw关键字:单片机  教学改革  教学顺序 手机看文章 扫描二维码
随时随地手机看文章

  1.传统教学模式中的教学顺序

  传统单片机教学模式中的教学顺序主要是:单片机硬件结构、指令系统、汇编语言程序设计、存储器、定时/计数器、I/O扩展、A/D、D/A转换。

  这种多年来的教学模式对本科教学还能行得通,因为本科院校多为理论的研究、开发。但高职学院生源质量与本科院校有一定的差距,而且高职校的培养目标也不同于本科院校。在这种教学模式中实验往往是在课程开始过半的时候才开始,有时候甚至是课程基本结束时候开始的。由于课程开始的时候学生学习目标不明确,有的甚至是不知道单片机是拿来做什么用的,感到学习内容枯燥乏味,所以兴趣不大。几周过后学生的学习兴趣全尢,这时候即便是再开始实验学生也有了厌倦的感觉, 有的干脆就放弃了。在以前的多年单片机和其他电子类理论课程的教学中,对此有深刻体会。

  以前的实验大多用单片机的实验箱。这种试验箱是把汇编语言的源程序翻译成机器码后直接输入系统。这种实验与实际的单片机开发在过程上有很大的差异,学生对硬件系统基本没有了解,对软件的编程、汇编、写入单片机的整个过程就更没有了解。往往是学生实验可以完成的很好,但是到实际工作中却不知所措,当遇到一一个实际的开发项目时无从下手。

  这样教出来的学生是与高职院校的培养模式相悖的,这种教学模式已经不能满足当前的教学需要。

  2.与实际单片机开发相同的教学方法

  为了激发学生的学习兴趣,增加学生动手能力的训练,使学生能适应实际的工作的需要,在实际工作中当接到一个单片机开发任务时知道从哪里做、怎样做,近年来我们采用了一种基于Keil C5l集成开发环境的情境式教学方法,在这种开发平台上完成汇编语言源程序的输入、汇编。再用IspPgm软件直接把汇编后的程序写入单片机的ROM 里运行。这种方法和实际工作中开发一个项目的过程完全相同。其优点有两个:第一,把课程分解成几个教学情境,每个情境都是以实验为先导引伸到理论教学。可以激发学生的学习兴趣,达到学生自主学习的目的。第二,这种方法完全在实验室中进行而且与实际开发项目的过程相同,所以用这方法教出来的学生更适应社会需要。

  把单片机教学分成几个教学情境。每个教学情境都是以简单的实验为先导,让学生按照图1连接硬件电路,在台式计算机桌面上双击图标运行KeilC5l,完成简单程序的编辑、汇编。Keil C5l集成开发环境如图2所示。

用Keil C51集成开发环境学习单片机

用Keil C51集成开发环境学习单片机

  Keil C51集成开发环境由莱单栏、工具栏、源文件编辑窗口、工程窗口和输出窗口五部分组成。

  工具栏为~ 组快捷工具图标, 主要包括基本文件工具栏、建造工具栏和调试工具栏,基本文件工具栏包括新建、打开、拷贝、粘贴等基本操作。建造工具栏主要包括文件编译、目标文件编译连接、所有目标文件编译连接、目标选项和一个目标选择窗口。调试工具栏位于最后, 主要包括一些仿真调试源程序的基本操作,如单步、复位、全速运行等。

  在工具栏下面,默认有三个窗口。左边的工程窗口包含一个工程的目标(target)、组(group)和项目文件。右边为源文件编辑窗口,编辑窗口实质上就是一个文件编辑器,我们可以在这里对源文件进行编辑、修改、粘贴等。下边的为输出窗口,源文件编译之后的结果显示在输出窗口中,会出现通过或错误(包括错误类型及行号)的提示。如果通过则会生成“HEX”格式的目标文件,用于仿真或烧录芯片。
MCS一51单片机软件Keil C51开发过程为:

  1.建立一个工程项目, 选择芯片,确定选项。

  2.建立汇编源文件或C源文件。

  3.生成各种应用文件。

  4.检查修改源文件的错误。

  5.软件模拟仿真或者硬件在线仿真。

  6.编程操作(用IspPgm软件直接把汇编后的程序写入单片机的ROM 里运行)根据上述过程,学生把教师给的简单的控制程序在台式机上完成编辑、汇编,然后运行IspPgm软件,再把汇编后的“HEX” 文件写入单片机的ROM运行,可以得到一个直观的控制效果。这样可以激发其学习兴趣。最后教师再根据这个简单的控制程序进行讲解。这种教学方法通过几年的实际教学检验,取得了非常好的效果。

  当今单片机控制技术已经应用到各个领域。高职院校的培养目标就是为社会培养应用型人才, 因此传统的教学模式已经不能适应高职院校的单片机教学。要使学生能真正自觉、自愿、主动地学习单片机,必须要改变传统的教学模式。只要不断改进教学方法、丰富教学手段,加强实践能力的培养, 注重理论联系实际,就能激发学生的学习兴趣,取得较好的教学效果。但是如何将教学改革进行得更加深入系统,为社会培养出大批单片机应用型人才,还需要教师共同努力,不断探索。

关键字:单片机  教学改革  教学顺序 引用地址:单片机教学改革的思路与实践

上一篇:单片机交通灯设计源程序
下一篇:单片机提高C语言代码效率的方法

推荐阅读最新更新时间:2024-03-16 13:33

PIC单片机外部上电延时复位电路的设计思路及电路设计
  1.设计思路   设计上电延时复位电路需考虑电源电压VDD的上升时间和振荡器的起振时间。电源电压VDD的上升时间,与供电电源、电源所负担的整个单片机应用系统内各部分电路有关;振荡器的起振时间与振荡器频率有关,例如振荡频率为10MHz时,、起振时间约为1ms,振荡频率为1MHz时,起振时间约为10ms。   为了保证系统可靠地复位,在单片机内部的上电复位功能POR和两个定时器PWRT与OST满足不了需求时,可以设计外接阻容RC延时电路,使MCLR引脚上的低电平维持足够长的延迟时间。与外部上电延时复位功能相关的硬件等效电路如图1所示。   图1 外部上电延时复位等效电路   图2所示为当阻容元件值较小时,其RC时间常数小于
[单片机]
PIC<font color='red'>单片机</font>外部上电延时复位电路的设计思路及电路设计
怎样学好AVR单片机
  随着各IC厂商推出各种高性能的单片机,51单片机已经远远不能满足大家对高性能单片机的需求。目前很多公司和学校已经开始转向AVR单片机了,相信在未来几年,AVR将会非常兴旺,所以学习AVR单片机将会很有前途。   相比经典的51系列来说,AVR单片机突出的优点主要有以下几点:   一、速度快。AVR是精简指令集单片机,其速度可以达到1MIPS/秒,理论上是传统的51的12倍,实际上在10倍左右。   二、片上资源丰富。MEGA系列片上具备JTAG仿真和下载功能。片内含有看门狗电路、片内程序Flash、片内数据RAM、同步串行接口SPI、异步串口UART、内嵌AD转换器、EEPROM、模拟比较器、PWM定时计数器、TWI(
[单片机]
51单片机串口程序
串口中断服务函数集 //本函数集来自 51单片机世界 ,作者斑竹丁丁(聂小猛)。 //主页地址http://www.mcu51.com //串口中断服务程序,仅需做简单调用即可完成串口输入输出的处理 //出入均设有缓冲区,大小可任意设置。 //可供使用的函数名: //char getbyte(void);从接收缓冲区取一个byte,如不想等待则在调用前检测inbufsign是否为1。 //getline(char idata *line, unsigned char n); 获取一行数据回车结束,必须定义最大输入字符数 //putbyte(char c);放入一个字节到发送缓冲区 //putbytes(unsigned char
[单片机]
基于51单片机多功能太阳能路灯的设计与实现
随着社会发展的步伐日益加快,人们对新型能源地开发利用程度不断加大,太阳能作为一种新型能源,越来越受到人们的重视,合理有效的利用好太阳能,已逐步成为节能环保的一种趋势。西藏太阳能资源居中国首位,也是世界上最丰富的地区之一,全年平均日照时数在3 000小时左右。因此为了更环保、更加节能,合理有效地利用太阳能,我们设计出一款多功能太阳能路灯。文中采用C8051F020作为主控芯片,通过51单片机控制片内高速AD对紫外线传感器、温度传感器、光照度传感器等进行采样,对拉萨环境进行监测(特别是紫外线强度的监测),相关数据参数经过LCD显示,用户可通过需要显示广告信息,如进行公益广告,商业广告相关信息的宣传;同时利用具有高效节能的LED灯作为
[单片机]
基于51<font color='red'>单片机</font>多功能太阳能路灯的设计与实现
C51单片机学习(二):中断系统和定时器
中断系统: 中断概念 CPU在处理某一事件A时,发生了另一事件B请求CPU迅速去处理(中断发生); CPU暂时中断当前的工作,转去处理事件B(中断响应和中断服务); 待CPU将事件B处理完毕后,再回到原来事件A被中断的地方继续处理事件A(中断返回),这一过程称为中断 。 中断的结构图 其中一些说明: 1、(P3.2)可由IT0(TCON.0)选择其为低电平有效还是下降 沿有效。当CPU检测到P3.2引脚上出现有效的中断信号时, 中断标志IE0(TCON.1)置1,向CPU申请中断。 2、(P3.3)可由IT1(TCON.2)选择其为低电平有效还是下降沿有效。当CPU检测到P3.3引脚上出现有效的中断信号时,中
[单片机]
C51<font color='red'>单片机</font>学习(二):中断系统和定时器
基于AT89C51的激光密码锁的设计
  当今社会光电技术的应用已经非常广泛,尤其是在光纤通信技术、远程遥控技术、雷达探 测技术、自动控制技术以及光电检测技术等方面,对于光电技术的依赖越来越大。光电技术 是具有广阔前景的一门新型技术,因为光的传播速度快,同时又不容易受干扰,还具有极大 的信息承载量,如果选择用光作为信息的载体,可以想象得出我们的世界将会变得如何的方 便快捷。   电脑密码控制器是以微处理器和数字存储器为代表,采用了当今高新科技、最新优化软件设 计而成,所追求的高保密性、高可靠性和广泛的适用性,特别是在区域管理和集中控制防盗 中显示出诸多优势,是一种现在比较流行的系统。   本密码控制器属于光电遥控式,集合了以上两种先进技术。以有光照或无光照作为基本
[应用]
基于单片机红外通讯电路设计
  本文介绍的电路,原是在分时电度表中,用于校时和抄表的实际电路。 它既简单又实用。利用单片机异步通讯口,用红外光发射管sir-563和红外光接收ic管rpm6938来实现接受和发送点信号的功能,可以实现半双工双向通讯功能。通讯距离约10米,异步通讯波特率1200 。    电路原理 :红外发送电路由4001mos或非门38khz振荡器,串口发送控制门电路和红外光发射管sir-563驱动输出电路组成。单片机串口发送txd端为‘0’时,红外光发射管发出38khz调制红外光线。txd端为‘1’时, 发射管就不发光。见图示1。红外接收电路为红外接收专门集成电路rpm6938,当收到38khz调制红外光线时,rpm6938输出端为‘0’,
[电源管理]
基于<font color='red'>单片机</font>红外通讯电路设计
STC89系列单片机
STC89系列单片机是由STC公司生产制造的新型单片机。它与AT89系列单片机拥有的功能一样,都利用了8051技术制作芯片的CPU。以AT89C51为例,它采用了两排直插式的封装(PDIP),如图2-7。它的各管脚分别有不同的作用,具体说明如下: 1)40脚(VCC):连接电源的正极,为芯片提供工作所需要的电压(5V)。 2)20脚(VSS):连接电源的负极,即接地。 3)19脚(XTAL1):连接芯片外部晶振体的 图2-7 TA89C51 一个管脚。在芯片内部,它作为反向放大器的输入端。 4)18脚(XTAL2):连接芯片外部晶振体的另一个管脚,从而形成一个芯片外部的时钟振荡器。在芯片内部,它作为放大器的输出端,与前述的输入端一
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved