任务12LED点阵式电子广告牌.docx

上传人:b****3 文档编号:3697644 上传时间:2022-11-24 格式:DOCX 页数:10 大小:79.38KB
下载 相关 举报
任务12LED点阵式电子广告牌.docx_第1页
第1页 / 共10页
任务12LED点阵式电子广告牌.docx_第2页
第2页 / 共10页
任务12LED点阵式电子广告牌.docx_第3页
第3页 / 共10页
任务12LED点阵式电子广告牌.docx_第4页
第4页 / 共10页
任务12LED点阵式电子广告牌.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

任务12LED点阵式电子广告牌.docx

《任务12LED点阵式电子广告牌.docx》由会员分享,可在线阅读,更多相关《任务12LED点阵式电子广告牌.docx(10页珍藏版)》请在冰豆网上搜索。

任务12LED点阵式电子广告牌.docx

任务12LED点阵式电子广告牌

学科

单片机控制系统运行与检修

授课班级

10411-14

日期

Forpersonaluseonlyinstudyandresearch;notforcommercialuse

5.30

课题

任务12LED点阵式电子广告牌

授课类型

讲授+实践

课时

2课时

教材

《单片机应用技术(C语言版)》

任课教师

课序

1-2

教学目标

认知目标

1.掌握LED点阵屏的结构和显示原理。

2.掌握LED点阵屏的显示控制方式。

3.掌握取模软件的操作方法。

能力目标

1.能正确编写程序实现LED点阵屏的中英文和数字显示。

2.能正确使用取模软件进行汉字和英文字母、数字的取模。

3.能正确连接实验箱的LED点阵屏电路。

情感目标

培养学生勤于思考、勤于练习的学习习惯

教学重点

如何用单片机来控制LED点阵

教学难点

如何用单片机来控制LED点阵

教学方法

讲授法,演示法,过程评价

课前准备

Proteus虚拟仿真软件,PPT,演示电路

设计意图

通过Proteus虚拟仿真软件的使用,进行单片机和键盘、各种显示器等人机对话设备的连接和信息传送完成LED点阵广告牌任务

通过PPT演示,帮助理解单片机的内部结构

通过具体电路的演示,帮助学生更直观的了解单片机的外部引脚

教学过程

教学内容

教师活动

学生活动

一、实训目的

利用单片机控制一块最简单的8×8LED点阵式电子广告牌,将一些特定的文字或图形以特定的方式显示出来。

二、实训要求

用单片机控制一块8×8LED点阵式电子广告牌,循环显示的数字为0~9。

三、实训电路

用单片机控制一块8×8LED点阵式电子广告牌的硬件电路如图所示。

每一块8×8LED点阵式电子广告牌有8行8列共16个引脚,采用单片

机的P1口控制8条行线,P0口控制8条列线。

四、参考程序

参考程序1:

//程序:

ex5_3.c

//功能:

在8×8LED点阵上循环显示数字0~9

#include"REG51.H"

voiddelay1ms();//延时约1ms函数声明

voidmain()

{

unsignedcharcodeled[]={0x18,0x24,0x24,0x24,0x24,0x24,0x24,0x18,//0

0x00,0x18,0x1c,0x18,0x18,0x18,0x18,0x18,//1

0x00,0x1e,0x30,0x30,0x1c,0x06,0x06,0x3e,//2

0x00,0x1e,0x30,0x30,0x1c,0x30,0x30,0x1e,//3

0x00,0x30,0x38,0x34,0x32,0x3e,0x30,0x30,//4

0x00,0x1e,0x02,0x1e,0x30,0x30,0x30,0x1e,//5

0x00,0x1c,0x06,0x1e,0x36,0x36,0x36,0x1c,//6

0x00,0x3f,0x30,0x18,0x18,0x0c,0x0c,0x0c,//7

0x00,0x1c,0x36,0x36,0x1c,0x36,0x36,0x1c,//8

0x00,0x1c,0x36,0x36,0x36,0x3c,0x30,0x1c};//9

unsignedcharw;

unsignedinti,j,k,m;

while

(1){

for(k=0;k<10;k++)//字符个数控制变量

{

for(m=0;m<400;m++)//每个字符扫描显示400次,

控制每个字符显示时间

{

w=0x01;//行变量w指向第一行

j=k*8;//指向数组led的第k个字符第一个显示码下标

for(i=0;i<8;i++)

{

P1=w;//行数据送P1口

P0=led[j];//列数据送P0口

delay1ms();

w<<=1;//行变量左移指向下一行

j++;//指向数组中下一个显示码

}

}

}

}

}

//函数名:

delay1ms

//函数功能:

采用软件实现延时约1ms

//形式参数:

//返回值:

voiddelay()

{

unsignedchari;

for(i=0;i<0x10;i++);

}

参考程序2:

//程序:

ex5_4.c

//功能:

采用二维数组实现的在8×8LED点阵上循环显示数字0~9程序

#include"REG51.H"

voiddelay1ms();//延时约1ms函数声明

voidmain()//主函数

{

unsignedcharcodeled[]={{0x18,0x24,0x24,0x24,0x24,0x24,0x24,0x18},//0

{0x00,0x18,0x1c,0x18,0x18,0x18,0x18,0x18},//1

{0x00,0x1e,0x30,0x30,0x1c,0x06,0x06,0x3e},//2

{0x00,0x1e,0x30,0x30,0x1c,0x30,0x30,0x1e},//3

{0x00,0x30,0x38,0x34,0x32,0x3e,0x30,0x30},//4

{0x00,0x1e,0x02,0x1e,0x30,0x30,0x30,0x1e},//5

{0x00,0x1c,0x06,0x1e,0x36,0x36,0x36,0x1c},//6{0x00,0x3f,0x30,0x18,0x18,0x0c,0x0c,0x0c},//7

{0x00,0x1c,0x36,0x36,0x1c,0x36,0x36,0x1c},//8

{0x00,0x1c,0x36,0x36,0x36,0x3c,0x30,0x1c}};//9

//定义二维数组,参见

unsignedcharw;

unsignedinti,j,k,m;

while

(1){

for(k=0;k<10;k++)//第一维下标取值范围0~9

{

for(m=0;m<400;m++)

{

w=0x01;

for(j=0;j<8;j++)//第二维下标取值范围0~7

{

P1=w;

P0=led[k][j];//将指定数组元素赋值给P0口

delay1ms();

w<<=1;

}

}

}

}

}

//函数名:

delay1ms

//函数功能:

采用软件实现延时约1ms

//形式参数:

//返回值:

voiddelay()

{

unsignedchari;

for(i=0;i<0x10;i++);

}

五、Proteus仿真

 

讲解

 

PPT演示

 

讲解程序

 

示范

 

小结新课

听讲

 

记忆

 

思考和理解

 

学习

 

学生试着归纳本次课的内容

教学后记

通过互评,大大提高了同学们的编程能力,同学们很在乎来自自己同学的评价,编程的十分认真,打分的也很负责。

学科

单片机控制系统运行与检修

授课班级

10411-14

日期

5.30

课题

任务12LED点阵式电子广告牌

授课类型

讲授+实践

课时

2课时

教材

《单片机应用技术(C语言版)》

任课教师

王益军

课序

3-4

教学目标

认知目标

了解LED大屏幕显示器的结构和原理,了解LED大屏幕显示器的接口

能力目标

会利用单片机控制LED大屏幕显示器和接口

情感目标

培养学生勤于思考、勤于练习的学习习惯

教学重点

了解LED大屏幕显示器的结构和原理,了解LED大屏幕显示器的接口

教学难点

了解LED大屏幕显示器的结构和原理,了解LED大屏幕显示器的接口

教学方法

讲授法,演示法

课前准备

PPT,演示电路

设计意图

通过PPT演示,帮助理解单片机的内部结构

通过具体电路的演示,帮助学生更直观的了解单片机的外部引脚

教学过程

教学内容

教师活动

学生活动

5.2LED大屏幕显示器和接口

5.2.1LED大屏幕显示器的结构和原理

无论是单个LED(发光二极管)还是LED七段码显示器(数码管),都不能显示字符(含汉字)及更为复杂的图形信息,主要是因为它们没有足够的信息显示单位。

LED点阵显示是把很多的LED按矩阵方式排列在一起,通过对各LED发光与不发光的控制完成各种字符或图形的显示,最常见的LED点阵显示模块有5×7(5列7行),7×9,8×8结构,前两种主要用于显示各种西文字符,后一种可用于大型电子显示屏的基本组建单元。

8×8LED点阵简介

8×8LED点阵的外观及引脚图如图5.10所示,只要各LED处于正偏(Y方向为1,X方向为0)则该LED发光。

如Y7(0)=1,X7(H)=0时,则其对应的右下角的LED会发光。

各LED还需接上限流电阻,实际应用时,限流电阻即可接在X轴,也可接在Y轴。

5.2.2LED大屏幕显示器接口电路

LED大屏幕显示器不仅能显示文字,还可以显示图形、图像,而且能产生各种动画效果,是广告宣传、新闻传播的有力工具。

LED大屏幕不仅有单色显示,还有彩色显示,其应用越来越广,已渗透到人们的日常生活之中。

LED大屏幕的显示方式

LED大屏幕显示可分为静态显示和动态扫描显示两种。

静态显示每一个像素需要一套驱动电路,如果显示屏为n×m个像素,则需要n×m套驱动电路;动态扫描显示则采用多路复用技术,如果是P路复用,则每P个像素需一套驱动电路,n×m个像素仅需n×m/P套驱动电路。

对动态扫描显示而言,P越大驱动电路就越少,成本也就越低,引线也大大减少,更有利于高密度显示屏的制造。

在实际使用的LED大屏幕显示器中,很少采用静态驱动。

用单片机控制一个8×8LED点阵需要使用两个并行端口,一个端口控制行线,另一个端口控制列线。

显示过程以行扫描方式进行。

讲解

 

介绍数码管相关知识

 

PPT演示

 

讲解

 

小结新课

听讲

 

学会判断与检测

 

记忆、操作

 

思考和理解

 

学生试着归纳本次课的内容

教学后记

大型LED屏,生活中随处可见,非常贴近同学们的生活,因此同学们对课程内容很感兴趣,课上不断提问,课程结束后同学们的自信心明显增加。

仅供个人用于学习、研究;不得用于商业用途。

Forpersonaluseonlyinstudyandresearch;notforcommercialuse.

NurfürdenpersönlichenfürStudien,Forschung,zukommerziellenZweckenverwendetwerden.

Pourl'étudeetlarechercheuniquementàdesfinspersonnelles;pasàdesfinscommerciales.

 толькодлялюдей,которыеиспользуютсядляобучения,исследованийинедолжныиспользоватьсявкоммерческихцелях. 

以下无正文

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

当前位置:首页 > 工程科技 > 能源化工

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

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