项目《设备自动控制》教案Word格式.docx

上传人:b****1 文档编号:14741309 上传时间:2022-10-24 格式:DOCX 页数:13 大小:288.80KB
下载 相关 举报
项目《设备自动控制》教案Word格式.docx_第1页
第1页 / 共13页
项目《设备自动控制》教案Word格式.docx_第2页
第2页 / 共13页
项目《设备自动控制》教案Word格式.docx_第3页
第3页 / 共13页
项目《设备自动控制》教案Word格式.docx_第4页
第4页 / 共13页
项目《设备自动控制》教案Word格式.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

项目《设备自动控制》教案Word格式.docx

《项目《设备自动控制》教案Word格式.docx》由会员分享,可在线阅读,更多相关《项目《设备自动控制》教案Word格式.docx(13页珍藏版)》请在冰豆网上搜索。

项目《设备自动控制》教案Word格式.docx

其正面如图3-1(a)。

双色点阵模块的内部是由双色发光二极管组成,列线数不变,行线数增加1倍,共有24根引脚。

其正面如图3-1(b)。

演示法讨论法讲授法实际操作讲授法分析法10分钟35分钟35分钟10分钟二、88LED点阵模块的分类及其电路结构要想让点阵显示器显示字符、文字等内容,就必须要弄清楚点阵显示块的电路结构,只有了解了这些之后,你才能知道用什么方法来控制它。

点阵显示器的电路连接图有共阴极和共阳极两种。

图3-2为共阴极接法,每一行由8个LED组成,它们的阴极都连接在一起,每一列也是由8个LED组成,它们的阳极都连接在一起,行接负、列接正,则其对应的LED就会发亮;

图3-3为共阳极接法,每一行由8个LED组成,它们的阳极都连接在一起,每一列也是由8个LED组成,它们的阴极都连接在一起,行接正、列接负,则其对应的LED就会发亮。

图3-2为共阴极88点阵内部结构图图3-3共阳极88点阵内部结构图请注意:

我们是站在行线的角度上来看是共阴极或是共阳极的。

议一议:

通常显示汉字需要1616点阵,若将4块88点阵模块拼装成1616点阵显示块,应如何拼装,如何连线?

步骤二:

LED点阵显示模块的识别和检测1.欧姆表检测法应将万用表转换到欧姆挡的10K挡,因为一般万用表欧姆挡的10K挡使用的是9V电池或者15V电池供电,大于发光二极管的导通电压,能够使发光二极管导通而发出微弱的光;

欧姆挡的其它挡使用的是1.5V电池供电,达不到发光管的开启电压(即正向导通电压),测量效果不明显。

随机地找两个引脚测试(其原理与测量二极管基本相同),看着前面的LED有没有点亮的,没有则改其它引脚再试,有则将引脚位置、点亮的LED的行、列位置和极性记录下来;

如果全没有,则调换表笔,再测一遍。

如图3-6所示。

最后我们将得到一份完整的LED点阵列数据表,根据该数据表就可以确定每根列线和行线所对应的引脚。

2.电路测量法电路测量法,如图3-7所示。

该方法点亮发光二极管的亮度高,更加方便直观。

一种88LED点阵模块的引脚图如图3-8所示。

其中字母C表示行引脚,字母R开头的表示列引脚。

如第9脚为C8,是第8行引脚;

第10脚位R4,是第4列引脚。

课堂小结:

实际应用中,LED点阵模块有多种型号,引脚排列不尽相同,需要时可查阅相关资料。

本堂课主要讲授了日常生活和生产中LED点阵模块的结构和检测方法。

学生要学会如何检测LED点阵显示模块。

巩固练习及作业布置掌握LED点阵显示模块的检测方法。

教学后记加深对指令的理解教学课题任务二制作点阵显示电路学时4教学目的及要求1.掌握LED点阵显示电路的显示方法及编程;

2.掌握点阵显示电路的制作;

3.理解并运用相关指令。

教学重点LED点阵显示电路的显示方法及编程解决措施利用实物的讲解,使学生更深入更形象的了解和掌握单片机。

教学难点点阵显示电路的制作解决措施利用仿真实例,使学生更深入更形象的了解和掌握单片机。

教具及参考资料单片机技术应用项目教程课型单一型板教学内容教学方时间书设计法及手段分配导入新课:

我们可以把显示器的每一个点理解为一个像素,而把每一个字的字形理解为一幅图形,事实上这个88点阵显示屏不仅可以显示符,也可以显示在64像素范围内的任何图形。

关键问题是如何控制发光显示。

点阵显示电路的显示方式及编程1汉字符号的编码方式要想显示字符,首先我们需要确定所显示字符的行码,即对应某一列的8根行线的电平值。

其确定方法如图3-9所示。

比如要显示字符“2”,步骤为:

首先在纸上画出88共64个圆圈,然后将需要显示的笔画处的圆圈涂黑,最后再逐列确定其所对应的十六进制数。

比如第二列的亮灭为(由高位到低位,低电平亮,高电平灭):

灭亮亮灭灭灭亮亮,其对应的二进制数为10011100B,对应的十六进制数为9CH。

你如果觉得使用这种方法获得字符编码太麻烦的话,这里告诉你一个方法,我们可以从网上下载一个字模生成软件,只要输入要显示的字符,点击“生成字模”就可以输出各行码并自动创建一个行码表。

如图3-10所示。

演示法讨论法讲授法讲授法实际操作讲授、实际操作讲授法分析法10分钟35分钟35分钟45分钟45分钟10分钟2字符的显示方式点阵的显示方式采用一种叫做动态扫描的方式进行显示。

设从左到右的扫描顺序,列线接单片机P2口,行线接单片机P0口,其过程可用如图3-11所示的流程图来表示。

从程序的流程图可以看出,其实是一列一列显示的,每显示一列都加入了一定的延时,如果延时时间较长,我们看到的就是从左到右轮流显示的,如果我们把延时时间缩短到足够短时,由于人的眼睛的视觉暂留现象,人的主观感觉就是每列都在亮。

二、相关指令1.DB伪指令指令格式:

标号:

DB字节数据表定义字节数据伪指令,常用来定义数据表格。

如:

CHAR:

DB0C0H,0F9H,0A4H,0B0H,99H,92HDB82H,0F8H,80H,90H;

表示从标号CHAR开始的地方;

将数据从左到右依次存放在指;

定地址单元。

2.MOVC查表指令指令格式:

MOVCA,A+DPTR指令功能:

把A+DPTR所指程序存储单元的内容送累加器A中,常用于查找存放在程序存储器中表格的代码数据。

应该注意,在使用本条指令前,需要把代码表格的16位地址(常使用符号地址)以立即数形式赋给DPTR,而把要查找代码表格的单元号数赋到累加器A中。

例如:

DISP:

MOVDPTR,#TAB;

将表的首地址送入DPTRMOVA,#00H;

把表中要查找的数据号;

码送入A中MOVCA,A+DPTR;

把表中的第0数据0FFH送入AMOVP1,A;

A再送到P1口MOVA,#01H;

准备查表中的第二个数据MOVCA,A+DPTR;

把表中的第1数据9CH送入AMOVP1,A;

送到P1口RETTAB:

DB0FFH,9CH,7AH,76H,6EH,6EH,9EH,0FFH;

字符2的行码表(0-7共8个)议一议:

通常把“MOVCA,A+DPTR”指令叫查表指令。

那么它的功能是什么,如何使用该条指令?

它应该和哪一条伪指令使用相对应。

制作点阵显示电路任务要求:

单片机的I/O接一个88LED点阵显示模块,其中P0口接行线,P2口接列线,编程实现在88LED点阵上显示循环左右移动的柱形、静止字符和滚动字符。

一、硬件电路制作1.电路原理图根据系统实现的功能,硬件电路主要包括复位、晶振及点阵显示电路。

如图3-12所示。

LED点阵显示电路:

为使电路和程序简单,采用一片88LED点阵显示模块。

由于本项目是一个88LED点阵显示电路,电路接口较少,也比较简单,所以我们考虑将单片机的P2口通过74LS244连接到点阵模块区域中的“DC1DC8”端口上;

将P0口直接连接到点阵模块区域中的“DR1DR8”端口上。

二、编写程序1.循环移动的柱形其效果如图3-14所示。

如何能在88LED点阵上显示一个竖立的柱形,并让其先从左到右平滑移动两次,然后再从右到左平滑移动两次,而且如此循环下去呢?

我们看看如图3-14所示的88LED点阵的结构图就明白了。

从图中可以看出,88点阵共由64个发光二极管组成,且每个发光二极管是放置在行线和列线的交叉点上,当对应的DC端置1电平,而某一DR端置0电平,则相应的二极管就亮;

因此要实现一根柱形的亮法,对应的一列为一根竖柱,或者对应的一行为一根横柱,因此实现柱的亮的方法如下所述:

一根竖柱:

对应的列置1,而行则采用扫描的方法来实现。

一根横柱:

对应的行置0,而列则采用扫描的方法来实现。

参考程序:

START:

NOPMOVR3,#2;

设定循环次数LOOP2:

MOVR4,#8MOVR2,#0;

查表指针初值LOOP1:

MOVP2,#0FFH;

将P2口全部送“1”MOVDPTR,#TAB;

指向表首地址MOVA,R2MOVCA,A+DPTR;

查表MOVP0,A;

将查表的结果送入P0口INCR2;

查表指针加一,准备查下;

一个数据LCALLDELAY;

调用延时程序,延时DJNZR4,LOOP1;

判断是否全保护显示完DJNZR3,LOOP2;

循环MOVR3,#2LOOP4:

MOVR4,#8MOVR2,#7;

查表指针初值LOOP3:

指向表地址MOVA,R2MOVCA,A+DPTR;

将查表的结果送入P0口DECR2;

准备查下一个数据LCALLDELAY;

延时DJNZR4,LOOP3DJNZR3,LOOP4LJMPSTARTDELAY:

MOVR5,#10;

延时程序D2:

MOVR6,#20D1:

MOVR7,#250DJNZR7,$DJNZR6,D1DJNZR5,D2RETTAB:

DB0FEH,0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,07FHEND课堂小结:

1.点阵显示模块结构的是由64只发光管组成的模块,其引出线有8根行线和8根列线。

一般情况下从行线角度来看分共阳极和共阴极两种,使用时应注意区分。

2.实际的点阵显示模块背面引脚为上下两排,并非一排为行引脚,另一排为列引脚,因此在应用中要查寻资料,弄清引脚排列情况。

可以用万用表或直流电源测量模块的质量好坏,以及引脚排列情况。

3.点阵显示模块的显示采用动态扫描方式,行线送扫描信号,列线送显示模码信号,并且扫描速度要适宜。

巩固练习及作业布置课后题2、4题教学后记同学对查表指令认识不是很深入,应加深理解。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 外语学习 > 英语学习

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1