三段任务驱动法在高职单片机课堂教学中的应用

三段任务驱动法在高职单片机课堂教学中的应用

ID:30989388

大小:104.00 KB

页数:4页

时间:2019-01-05

三段任务驱动法在高职单片机课堂教学中的应用_第1页
三段任务驱动法在高职单片机课堂教学中的应用_第2页
三段任务驱动法在高职单片机课堂教学中的应用_第3页
三段任务驱动法在高职单片机课堂教学中的应用_第4页
资源描述:

《三段任务驱动法在高职单片机课堂教学中的应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、三段任务驱动法在高职单片机课堂教学中的应用  单片机具有集成度高、性能优越、可靠性高、应用简便等特点,因此,其应用领域无所不至。为了让学生更快、更好地掌握单片机应用技术这门课程,笔者了三段式教学法即整框图→出步骤→实践中学理论,理解深刻且透彻,整合了教学内容,安排实践环节,取得了较好的教学效果,以7段数码管控制为例总结如下:  项目名称:数码管显示项目(在数码管的第1位(最右边)显示数字1)  项目目标:  (1)掌握移位寄存器芯片74HC595的工作原理。  (2)学习并掌握操作使用芯片的方法。  (3)掌握

2、数码管工作原理。  (4)学习并掌握数码管的显示方法。  (5)利用74HC595芯片对数码管进行操作显示。  设计思路:该项目涉及软件程序编写,硬件识别。学生把握不住学习重点,而采用三段任务驱动法抽丝剥茧,让学生由简入难,在掌握了知识的基础上,掌握学习方法。  预备任务:将程序代码完整编译并烧录,观察并记录结果。  #include  #include//因为此文件中用到了延时函数_nop_(),所以要包含4  _nop_()的头文件  sbitDIG_DATA=P0^2;sbitDIG_SHCP=P0^4;

3、sbitDIG_STCP=P2^3;  ******  第一段任务:整框图(产品设计的时候称为硬件架构)认知项目和哪些硬件以及工具有关  在本例中学生可以轻松地找出:1.51单片机。2.移位寄存芯片74HC595。8位数码管。  第二段任务:整理步骤  1.介绍动态扫描的原理  要在各位显示不同的数字,需要用到动态扫描的原理,也就是先在最1位显示8,然后在第2位显示7,依次显示,到第8位显示1。缩短显示时间短,看上去感觉8位是同时在显示。  2.整理编程步骤  (1)包含头文件  #include  (2)定义

4、外部端口  sbitDIG_DATA=P0^2;sbitDIG_SHCP=P0^4;sbitDIG_STCP=P2^3;  (3)定义端口数组  codeunsignedcharSegment[]  ={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}4  (4)整理功能函数DigOutput  输入参数:SelectByte:位选字节SegmentByte:段码字节  此功能函数由教师给出,帮助学生直接抓住学习目标(理解显示原理)  (5)主函数调用  Di

5、gOutput(Select[8],Segment[1];//第8位(最左侧)显示数字1  …  第三段任务:理解原理  通过第二段的任务,学生已基本掌握7段数码管的控制方法及程序的修改方法,在本环节中主要是帮助学生理解74HC595的显示控制原理以及段码、位码的运算方法。  1.74HC595电路的理解  首先结合电路原理图帮助学生逐段理解74HC595控制程序中的每句话的含义,要求学生通过注释的方法加深理解。例如,DIGSHCP=0;//74HC595的移位脉冲引脚输出低电平。  2.7段数码管段码的理解 

6、 要确定7段数码管的段码,无非要确定有效电平及连接方式,学生通过对的摹写,并结合电路图进行观察,可以得到相对应的段码。  为了巩固知识,后继让学生计算ABCDEF的段码让学生加深理解。  3.输出函数的理解  那么我们要想让某一位数码管显示,那么当然就要把这一位对应的DIG引脚赋成高电平,学生一次计算段码0xff,0x01,0x02,0x04,4  0x08,0x10,0x20,0x40,0x80。  通过三段式任务驱动的教学,学生在知识与技能的应用,学习方法的掌握上有了明显的提高。  参考文献:  胡敬朋,王

7、聪.单片机项目教学研究及实践[J].电气电子教学学报,2009(05).  编辑代跃先4

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。