单片机点阵实验课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
{0x01,0x00,0x11,0x00,0x11,0x00,0x11,0x08,0x3F,0xFC,0x21,0x00,0x41,0x00,0x41,0x00,0 x81,0x10,0x3F,0xF8,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x04,0xFF,0xFE,0x00,0x00},
什么是点wk.baidu.com???
点阵的构成?
发光二极管一般正常压降:1.8~3V。额定电流约 3-20mA。
所以,这里计算它的电流为:I 2.4 1.8 11.76 mA
51
用单片机点亮发光二极管?
思考:可不可以正接P0.0,负接二极管阴极?
单片机的输入/输出电流:
根据AT89C51 的芯片手册可知:
(1) 单个的引脚输出低电平的时候,允许外部电路向引
{0x00,0x08,0x7F,0xFC,0x01,0x00,0x11,0x10,0x11,0x10,0x09,0x20,0x09,0x20,0x01,0x04,0 xFF,0xFE,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00},

2、阅读一切好书如同和过去最杰出的 人谈话 。12:3 9:2212: 39:2212 :3912/ 12/2020 12:39:22 PM

3、越是没有本领的就越加自命不凡。 20.12.1 212:39: 2212:3 9Dec-20 12-Dec-20

4、越是无能的人,越喜欢挑剔别人的 错儿。 12:39:2 212:39: 2212:3 9Saturday, December 12, 2020
16*16点阵汉字显示实验
16*16点阵汉字显示实验
一、实验目的。 二、实验内容。 三、实验设备。 四、实验原理。 五、实验步骤。 六、重点难点。
一、实验目的:
1.了解LED点阵的结构和工作原理。 2.学习16X16LED点阵显示汉字的控制方法。 3.学习图形汉字取模软件的使用方法。
二、实验内容:
};
六、重点难点:
重点:掌握点阵显示的工作原理。 难点:如何实现汉字显示的任意控制。
课后思考练习: 通过程序如何实现汉字左右移动或者上下移动的
变换控制?
END 感谢各位评委的出席!

1、有时候读书是一种巧妙地避开思考 的方法 。20.1 2.1220. 12.12Sa turday, December 12, 2020
#include <intrins.h>
#define uint unsigned int
#define uchar unsigned char
#define p0 P0
#define p1 P1
#define p2 P2
#define p3 P3
sbit H_shcp = P3^2;
//HC595芯片
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0xFF,0xFE,0 x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
{0x02,0x00,0x01,0x00,0x7F,0xFE,0x40,0x02,0x82,0x04,0x02,0x00,0x02,0x04,0xFF,0xFE,0 x04,0x20,0x08,0x20,0x18,0x20,0x06,0x40,0x01,0x80,0x02,0x40,0x0C,0x30,0x30,0x10},
sbit H_stcp = P3^3;
sbit H_ds = P3^1;
sbit en=P1^4;
uchar code ziku[][32]={
{0x10,0x00,0x11,0xFC,0x10,0x04,0x10,0x08,0xFC,0x10,0x24,0x20,0x24,0x24,0x27,0xFE,0 x24,0x20,0x44,0x20,0x28,0x20,0x10,0x20,0x28,0x20,0x44,0x20,0x84,0xA0,0x00,0x40},
2、连线:用导线将MCU的IO1---IO4分别连接到 16*16LED的A0、A1、A2、A3;MCU的SDA、SCL、 PWM0分别连接到16*16LED的SHCP、STCP、DS,连 接好仿真器。
3、全速运行程序,观察16X16LED点阵上显示的汉 字。
参考程序:
#include<reg52.h>
{0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x02,0x80,0 x02,0x80,0x02,0x80,0x04,0x40,0x04,0x40,0x08,0x20,0x10,0x10,0x20,0x0E,0x40,0x04},
问题:如何使点阵上大量LED显示汉字或者图形?
单 片 机 静
理 ?
问 题 :
态 显 示
为 什 么
? ?
这 种 显 示 是


动态扫瞄:
基于Proteus的绿色8*8点阵上行箭头显示设计
取模软件:PCtoLCD2002
五、实验步骤:
1、将CPU板正确安放在CPU接口插座上,跳线帽 JP2短接在上侧。
脚灌入的最大电流为10mA;
(2)每个8 位的接口(P1、P2 以及P3),允许向引脚灌
入的总电流最大为15mA,而P0 的能力强些,允许向引 脚灌入的最大总电流为26mA; (3)P0,P1,P2,P3 所允许的灌电流之和,最大为 71mA;
(4)引脚输出高电平的时候,单片机的最大拉电流不到
1mA。
1.基本要求---根据例程,用单片机控制74LS138和 74LS595驱动16X16LED点阵显示相应汉字。
2.发挥部分---改写程序,通过取模软件取模生成字 库,将自己的名字显示在点阵上。
三、实验设备:
EL-EMCU-I试验箱、EXP-89S51/52/53 CPU板、PC机。
四、实验原理:
相关文档
最新文档