单片机点阵实验完整ppt课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
{0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x02,0x80,0x0 2,0x80,0x02,0x80,0x04,0x40,0x04,0x40,0x08,0x20,0x10,0x10,0x20,0x0E,0x40,0x04},
{0x01,0x00,0x11,0x00,0x11,0x00,0x11,0x08,0x3F,0xFC,0x21,0x00,0x41,0x00,0x41,0x00,0x8 1,0x10,0x3F,0xF8,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x04,0xFF,0xFE,0x00,0x00},
};
精品课件
26
六、重点难点:
重点:掌握点阵显示的工作原理。 难点:如何实现汉字显示的任意控制。
课后思考练习: 通过程序如何实现汉字左右移动或者上下移动的变
换控制?
精品课件
27
END 感谢各位评委的出席!
精品课件
28
感谢亲观看此幻灯片,此课件部分内容来源于网络, 如有侵权请及时联系我们删除,谢谢配合!
{0x02,0x00,0x01,0x00,0x7F,0xFE,0x40,0x02,0x82,0x04,0x02,0x00,0x02,0x04,0xFF,0xFE,0x 04,0x20,0x08,0x20,0x18,0x20,0x06,0x40,0x01,0x80,0x02,0x40,0x0C,0x30,0x30,0x10},
感谢亲观看此幻灯片,此课件部分内容来源于网络, 如有侵权请及时联系我们删除,谢谢配合!
精品课件
17
精品课件
18
精品课件
19
精品课件
20
基于Proteus的绿色8*8点阵上行箭头显示设计
精品课件
21
取模软件:PCtoLCD2002
精品课件
22
精品课件
23
五、实验步骤:
1、将CPU板正确安放在CPU接口插座上,跳线帽 JP2短接在上侧。
2、连线:用导线将MCU的IO1---IO4分别连接到 16*16LED的A0、A1、A2、A3;MCU的SDA、SCL、 PWM0分别连接到16*16LED的SHCP、STCP、DS,连 接好仿真器。
#define p2 P2
#define p3 P3
sbit H_shcp = P3^2;
//HC595芯片
sbit H_stcp = P3^3;
sbit H_ds = P3^1;
sbit en=P1^4;
精品课件
wk.baidu.com
25
uchar code ziku[][32]={
{0x10,0x00,0x11,0xFC,0x10,0x04,0x10,0x08,0xFC,0x10,0x24,0x20,0x24,0x24,0x27,0xFE,0x 24,0x20,0x44,0x20,0x28,0x20,0x10,0x20,0x28,0x20,0x44,0x20,0x84,0xA0,0x00,0x40},
精品课件
3
二、实验内容:
1.基本要求---根据例程,用单片机控制74LS138和 74LS595驱动16X16LED点阵显示相应汉字。
2.发挥部分---改写程序,通过取模软件取模生成字 库,将自己的名字显示在点阵上。
精品课件
4
三、实验设备:
EL-EMCU-I试验箱、EXP-89S51/52/53 CPU板、PC 机。
3、全速运行程序,观察16X16LED点阵上显示的汉字。
精品课件
24
参考程序:
#include<reg52.h>
#include <intrins.h>
#define uint unsigned int
#define uchar unsigned char
#define p0 P0
#define p1 P1
{0x00,0x08,0x7F,0xFC,0x01,0x00,0x11,0x10,0x11,0x10,0x09,0x20,0x09,0x20,0x01,0x04,0xF F,0xFE,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00},
16*16点阵汉字显示实验
精品课件
1
16*16点阵汉字显示实验
一、实验目的。
二、实验内容。
三、实验设备。
四、实验原理。
五、实验步骤。
六、重点难点。
精品课件
2
一、实验目的:
1.了解LED点阵的结构和工作原理。 2.学习16X16LED点阵显示汉字的控制方法。 3.学习图形汉字取模软件的使用方法。
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0xFF,0xFE,0x0 0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
精品课件
5
四、实验原理:
什么是点阵???
精品课件
6
点阵的构成?
发光二极管一般正常压降:1.8~3V。额定电流约
3-20mA。
I 2.41.811.76
所以,这里计算它的电流为:
51
mA
精品课件
7
用单片机点亮发光二极管?
思考:可不可以正接P0.0,负接二极管阴极?
精品课件
8
单片机的输入/输出电流:
根据AT89C51 的芯片手册可知:
(1) 单个的引脚输出低电平的时候,允许外部电路向引脚
灌入的最大电流为10mA;
(2)每个8 位的接口(P1、P2 以及P3),允许向引脚灌
入的总电流最大为15mA,而P0 的能力强些,允许向引 脚灌入的最大总电流为26mA; (3)P0,P1,P2,P3 所允许的灌电流之和,最大为 71mA;
(4)引脚输出高电平的时候,单片机的最大拉电流不到
1mA。
精品课件
9
问题:如何使点阵上大量LED显示汉字或者图形?
精品课件
10
单 片 机 静
理 ?
问 题 :
态 显 示
为 什 么
?
?
这 种 显 示 是
否 合
精品课件
11
动态扫瞄:
精品课件
12
精品课件
13
精品课件
14
精品课件
15
精品课件
16
{0x01,0x00,0x11,0x00,0x11,0x00,0x11,0x08,0x3F,0xFC,0x21,0x00,0x41,0x00,0x41,0x00,0x8 1,0x10,0x3F,0xF8,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x04,0xFF,0xFE,0x00,0x00},
};
精品课件
26
六、重点难点:
重点:掌握点阵显示的工作原理。 难点:如何实现汉字显示的任意控制。
课后思考练习: 通过程序如何实现汉字左右移动或者上下移动的变
换控制?
精品课件
27
END 感谢各位评委的出席!
精品课件
28
感谢亲观看此幻灯片,此课件部分内容来源于网络, 如有侵权请及时联系我们删除,谢谢配合!
{0x02,0x00,0x01,0x00,0x7F,0xFE,0x40,0x02,0x82,0x04,0x02,0x00,0x02,0x04,0xFF,0xFE,0x 04,0x20,0x08,0x20,0x18,0x20,0x06,0x40,0x01,0x80,0x02,0x40,0x0C,0x30,0x30,0x10},
感谢亲观看此幻灯片,此课件部分内容来源于网络, 如有侵权请及时联系我们删除,谢谢配合!
精品课件
17
精品课件
18
精品课件
19
精品课件
20
基于Proteus的绿色8*8点阵上行箭头显示设计
精品课件
21
取模软件:PCtoLCD2002
精品课件
22
精品课件
23
五、实验步骤:
1、将CPU板正确安放在CPU接口插座上,跳线帽 JP2短接在上侧。
2、连线:用导线将MCU的IO1---IO4分别连接到 16*16LED的A0、A1、A2、A3;MCU的SDA、SCL、 PWM0分别连接到16*16LED的SHCP、STCP、DS,连 接好仿真器。
#define p2 P2
#define p3 P3
sbit H_shcp = P3^2;
//HC595芯片
sbit H_stcp = P3^3;
sbit H_ds = P3^1;
sbit en=P1^4;
精品课件
wk.baidu.com
25
uchar code ziku[][32]={
{0x10,0x00,0x11,0xFC,0x10,0x04,0x10,0x08,0xFC,0x10,0x24,0x20,0x24,0x24,0x27,0xFE,0x 24,0x20,0x44,0x20,0x28,0x20,0x10,0x20,0x28,0x20,0x44,0x20,0x84,0xA0,0x00,0x40},
精品课件
3
二、实验内容:
1.基本要求---根据例程,用单片机控制74LS138和 74LS595驱动16X16LED点阵显示相应汉字。
2.发挥部分---改写程序,通过取模软件取模生成字 库,将自己的名字显示在点阵上。
精品课件
4
三、实验设备:
EL-EMCU-I试验箱、EXP-89S51/52/53 CPU板、PC 机。
3、全速运行程序,观察16X16LED点阵上显示的汉字。
精品课件
24
参考程序:
#include<reg52.h>
#include <intrins.h>
#define uint unsigned int
#define uchar unsigned char
#define p0 P0
#define p1 P1
{0x00,0x08,0x7F,0xFC,0x01,0x00,0x11,0x10,0x11,0x10,0x09,0x20,0x09,0x20,0x01,0x04,0xF F,0xFE,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00},
16*16点阵汉字显示实验
精品课件
1
16*16点阵汉字显示实验
一、实验目的。
二、实验内容。
三、实验设备。
四、实验原理。
五、实验步骤。
六、重点难点。
精品课件
2
一、实验目的:
1.了解LED点阵的结构和工作原理。 2.学习16X16LED点阵显示汉字的控制方法。 3.学习图形汉字取模软件的使用方法。
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0xFF,0xFE,0x0 0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
精品课件
5
四、实验原理:
什么是点阵???
精品课件
6
点阵的构成?
发光二极管一般正常压降:1.8~3V。额定电流约
3-20mA。
I 2.41.811.76
所以,这里计算它的电流为:
51
mA
精品课件
7
用单片机点亮发光二极管?
思考:可不可以正接P0.0,负接二极管阴极?
精品课件
8
单片机的输入/输出电流:
根据AT89C51 的芯片手册可知:
(1) 单个的引脚输出低电平的时候,允许外部电路向引脚
灌入的最大电流为10mA;
(2)每个8 位的接口(P1、P2 以及P3),允许向引脚灌
入的总电流最大为15mA,而P0 的能力强些,允许向引 脚灌入的最大总电流为26mA; (3)P0,P1,P2,P3 所允许的灌电流之和,最大为 71mA;
(4)引脚输出高电平的时候,单片机的最大拉电流不到
1mA。
精品课件
9
问题:如何使点阵上大量LED显示汉字或者图形?
精品课件
10
单 片 机 静
理 ?
问 题 :
态 显 示
为 什 么
?
?
这 种 显 示 是
否 合
精品课件
11
动态扫瞄:
精品课件
12
精品课件
13
精品课件
14
精品课件
15
精品课件
16