项目9单片机应用技能实训C语言教案

上传人:鲁** 文档编号:473399158 上传时间:2023-03-22 格式:DOC 页数:11 大小:1.38MB
返回 下载 相关 举报
项目9单片机应用技能实训C语言教案_第1页
第1页 / 共11页
项目9单片机应用技能实训C语言教案_第2页
第2页 / 共11页
项目9单片机应用技能实训C语言教案_第3页
第3页 / 共11页
项目9单片机应用技能实训C语言教案_第4页
第4页 / 共11页
项目9单片机应用技能实训C语言教案_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《项目9单片机应用技能实训C语言教案》由会员分享,可在线阅读,更多相关《项目9单片机应用技能实训C语言教案(11页珍藏版)》请在金锄头文库上搜索。

1、. -单片机应用技能实训C语言教案工程9工程9 点阵LED屏显示电路制作任务1 工程相关知识学习一、案头任务工程相关知识学习授课时间年 月 日授课班级教学形式讲授、讨论授课时数2课时教学用具教学资源工程制作成品或元件、课件课前准备教学目标1、理解LED屏构造及工作原理。2、掌握LED屏的显示方式。3、掌握LED屏与单片机的接线方法。4、掌握在C51中调用汇编语言子程序的方法。教学重点1、LED显示方式及连接。2、在C51中调用汇编语言子程序的方法。教学难点1、对LED屏显示方式理解。教学过程1、通过对显示屏的讨论,引出工程任务。2、LED屏的构造及工作原理。3、LED屏的显示方式。4、LED屏

2、与单片机的接线方法。5、在C51中调用汇编语言子程序的方法。教学后记二、教学实施过程实施环节教学容导学方法组织教学1、检查学生出勤情况并做好记录。2、调整学生的注意力,为上课作准备。互动交流复习提问1、工程8中数码管的显示方式是动态显示还是静态显示.2、以同学们的理解,LED屏是什么.本工程的终极目标是制作一个单片机控制的LED屏显示电路。提问导思导入在工程6和工程8中,用数码管来显示数字,也可以用来显示一些字符,但是,显示字符时有一定局限性,所以,当要显示一些英文字符时,考虑用LED屏。在进展工程制作之前,学习LED屏的相关知识。启发学习积极性讲授新课一、LED点阵显示模块的构造、工作原理及

3、显示方式1、LED点阵显示模块构造及工作原理LED点阵显示模块是一种能显示图形、字符和汉字的显示器件。一个LED点阵显示模块一般由88个LED发光二极管方阵组成,其外形如图9-2所示。88LED点阵显示模块原理构造如图9-3所示。我们可以把每一个LED发光点理解为一个像素,88点阵显示屏可以显示在64像素围的任何图形。 图9-3 图9-22、LED点阵显示模块的显示方式LED点阵显示模块的显示方法必须采用动态扫描方式,一般采用逐行扫描。以图9-3所示为例,一幅图形的每行由一个8位二进制数据构成,将这些数据称为显示数据点阵码。比方显示字符O的点阵码为:3CH、42H、42H、42H、42H、42

4、H、42H、3CH如图9-4所示。一般显示汉字采用的是1616的点阵模式或者更多,但是原理是一样的。图9-43、LED显示模块与单片机的连接一个88LED显示模块与单片机的连接需要两个并行端口,一个端口接行线,另一个端口接列线。用两个88LED显示模块可构成816点阵,则要有三个并行端口与其相连,一个并行端口接8位行线,另两个并行端口与16位列线相连。当并行端口不够用时,可用工程十中介绍的并行I/O端口扩展方法进展端口的扩展。图9-5是单片机与两个88LED显示模块的接线示意图。图9-5二、C51调用汇编语言子程序的方法1、C51程序调用汇编语言子程序的编写方法1先按照C语言的格式来编写汇编语

5、言子程序架构,并将SRC_CONTROL激活激活方法参照工程8。2对该子程序架构进展编译后,就会在列表文件中清楚地看到产生的汇编程序扩展名为.SRC。3按照.SRC文件构造,重新编写汇编语言子程序。2、在C51中调用汇编语言程序需本卷须知1被调用汇编语言子程序要在主程序前先进展声明。 2保证参数的正确传递。3编译时要将SRC_CONTROL激活,将汇编语言子程序以及相应的库函数添加到工程中。3、应用举例例9-1 编写一个汇编语言延时子程序,在C语言中调用该延时程序,从P1.0输出方波。1先用C语言编写延时子程序delay.c如下:void delay();2编译后,产生的列表文件如下:NAME

6、DELAYPRdelayDELAY SEGMENT CODE PUBLICdelay; void delay()RSEG PRdelayDELAYdelay:; SOURCE LINE * 1; ; SOURCE LINE * 2; ; ; SOURCE LINE * 4RET ; END OF delayEND3按照.SRC文件构造,重新编写汇编语言子程序如下:NAME DELAYPRdelayDELAY SEGMENT CODE PUBLICdelayRSEG PRdelayDELAYdelay:MOV 30H,*200D1:MOV 31H,*250 DJNZ 31H,$ DJNZ 30H

7、,D1RET 4编写C程序,在主程序中调用延时子程序,程序如下:*includesbit p10=P10;e*tern delay(); /声名汇编语言子程序void main()while(1) p10=!p10; delay(); 用多媒体展示图9-2、图9-3。对照图9-3介绍其工作原理。细致说明点阵码的含义。重点说明连接原理及实际使用时的本卷须知。通过举例说明C语言调用汇编语言子程序的方法步骤。课堂小结1、LED显示模块的构造原理。2、LED显示模块的显示方式。3、LED显示模块与单片机接线方式4、在C51中调用汇编语言子程序的方法。课后作业自我测评1题、2题、3题。任务2 LED屏显

8、示电路硬件、软件设计一、案头任务LED屏显示电路硬件、软件设计授课时间年 月 日授课班级教学形式讲授、讨论授课时数2课时教学用具教学资源课件、单片机应用制作成品课前准备教学目标1、掌握LED显示模块显示方式。2、掌握LED屏显示电路的整体构成。3、理解应用程序的编程思路。教学重点1、LED屏显示电路设计。2、应用程序的编程思路。教学难点1、应用程序的编写思路。教学过程1、复习LED显示模块的显示方式及点阵码。2、介绍工程任务要求。3、根据工程任务要求引导设计硬件电路。4、应用程序流程图绘制。5、应用程序设计。教学后记二、教学实施过程实施环节教学容导学方法组织教学1、 检查学生出勤情况并做好记录

9、。2、 调整学生的注意力,为上课作准备。互动交流复习提问1、LED显示模块的显示方式如何.2、怎样获得LED点阵码.提问导思导入在学习了LED屏的相关知识后,我们利用所学知识进展工程硬件电路设计。工程要求如下:利用单片机及相关扩展芯片,制作点阵LED屏显示电路来实现字符显示。要求用两个88点阵LED模块来显示OK两个字符。启发学习积极性讲授新课一、工程硬件电路设计1、电路构成方案设计根据工程要求,本项由两个LED模块来显示字符,需要3个端口,使用P0、P2、P3口。本工程硬件由单片机最小应用系统、输出驱动电路、LED点阵显示模块电路构成。2、电路设计根据电路构成方案,对各组成局部进展设计。难点

10、是输出驱动电路构成,硬件电路原理如图9-6所示。图9-6 电路原理3、元件选择 1复习晶振电路元件及复位电路元件的选择。2LED点阵模块及限流电阻的选择。选用共阳模块,限流电路R10R25:1003扩展芯片选择:74HC573,上拉电阻R2R9:10K。二、应用程序编写1、应用程序流程图绘制该工程要开机后需显示OK两个字符。根据LED点阵扫描显示原理,绘制主程序流程图如图9-7所示。 图9-72、程序设计根据流程图编写程序,参考程序如下:*includeunsigned char code dzm18=0*c3,0*bd,0*bd,0*bd,0*bd,0*bd,0*bd,0*c3;unsign

11、ed char code dzm28=0*11,0*b7,0*af,0*9f,0*af,0*b7,0*bb,0*18;/OK点阵吗void delay() ; /声名延时函数/*以下是主函数*/void main()unsigned char i,j;P0=0*00; /清屏while(1) j=0*01; /指向第一行 for(i=0;i8;i+) P0=j; /输出行信号 P2=dzm1i; /输出相应行点阵码 P3=dzm2i; /输出相应行点阵码 delay(); /调用延时函数 j=j1; /左移指向下一行 P0=0*00; /清屏 教师和同学共同讨论电路构成方案。教师和同学共讨论设

12、计,在黑板上画出设计图如图9-6。通过提问或讨论方式由同学进展选择。可考虑用多媒体展示图10-7。由教师进展讲解。由教师和同学一起完成程序编写。课堂小结1、LED屏显示电路控制电路设计。2、应用程序设计,关键是程序流程图设计。课后作业自我测评5题、6题。任务3 LED屏显示电路的计算机仿真一、案头任务LED屏显示电路的计算机仿真授课时间年 月 日授课班级教学形式教师演示、学生练习授课时数2课时教学用具教学资源机房、相关课件课前准备教学目标1、LED屏显示电路设计的计算机仿真验证。2、提高工具软件的使用熟练程度。3、熟练电路应用程序设计。教学重点1、LED屏显示电路设计的计算机仿真验证。2、程序编写与修改。教学难点1、仿真电路运行出错时的修改调试。教学过程1、proteus仿真电路绘制步骤复习。2、用keil进展程序汇编步骤复习。3、布置练习作业,学生进展练习并验证电路效果,教师进展指导。教学后记二、教学实施过程实施环节教学容导学方法组织教学1、检查学生出勤情况并做好记录。2、调整学生的注意力,为上课作准备。互动交流复习提问

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号