8*8LED点阵显示汉字

作者: 郭媛0110 | 来源:发表于2018-05-20 11:15 被阅读23次

一.实验目的

在大板LED点阵上显示汉字“中国加油”

二.实验器材

keil软件,普中烧录软件,实验板

三.实验原理

8*8点阵由64个发光二极管构成,每个发光二极管放置在行线和列线的交叉点上。对于共阴极数码管,发光二极管阳极为高电平时被点亮。

8*8LED点阵屏结构图

位选信号通过p0端口,即p0端口控制列选通,每一位控制一列,低电平有效,如01111111表示第一列有效,十六进制表示为0x7f,依次可知,位选信号为:

0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe

段选信号通过p3端口,高电平有效,硬件结构如下:

四.实验过程

1.打开keil文件,新建项目及文件。

2.对所要显示的字符进行点阵编码:

3.写代码如下:

4.编译程序,修改直至没有错误,生成.hex文件。

5.将电脑连接实验板,打开普中烧录软件,选择芯片类型STC89Cxx (New),端口号,.hex文件,点击程序下载,打开实验板,程序写入成功,即可看到LED点阵屏显示汉字。

6.对不满意的地方进行修改,重新编码,直到满意为止。结果:

五.实验错误

出现了一个错误,原因是在上方多打了一个括号。

六.反思与总结

1.自己不具备独立写出代码的能力,还是看着别人的代码理解着打上去的,对代码在开始也有好多不懂的地方。

2.这个实验板是共阴极数码管,需要进行列选通,刚开始一直不明白,出现了错误。

3.对于消隐现象,为了防止速度太快,第二个段选信号送上时,第一个段选信号还在,就设置0x00让第一个段选信号消失。

相关文章

  • 实验1—杨金钰—0114

    8*8LED点阵显示字母YJ 电教本1601 杨金钰 201612030114 一、LED显示原理 LED点阵显示...

  • 8*8LED点阵显示汉字

    一.实验目的 在大板LED点阵上显示汉字“中国加油” 二.实验器材 keil软件,普中烧录软件,实验板 三.实验原...

  • 2018-05-13 8*8LED点阵显示的实验——显示I♡S

    8*8LED点阵显示的实验——显示I♡SDNU 教育学部电教本1601柳珏玺 201612030101 一、单片机...

  • 实验一-沈正浩-0214

    8*8LED点阵实验——显示SDNU 一、单片机使用过程 使用单片机的LED点阵,将单片机和电脑连接好,且用kei...

  • 实验一 郭珍0126

    一、实验目的 利用8*8点阵LED显示汉字“目”和字母“Z”。 二、LED显示原理 LED点阵显示原理说明:8X8...

  • 实验1 王倩 0121

    一、实验名称:8*8LED点阵显示“W”“X”“M”“心形” 二、实验前的准备: 1.知识准备:大板共阴极,对于共...

  • 实验一 0206 刘春平

    8*8LED点阵显示实验一——显示P❤T 身为一个理科生,对于表白这种事情当然不能简简单单靠几句甜言蜜语就完事,还...

  • 8*8LED点阵显示-李颖超-0113

    一、读懂代码 因为自身C语言基础比较差,所以决定先把代码看懂然后再在源代码的基础上修改写成自己的点阵显示。自己对代...

  • 实验一:8×8LED点阵显示“ABCDEFG”

    一、实验目的 1.了解LED8×8点阵的内部结构。 2.学会编写点阵显示实验的代码程序。 3.了解编写程序各部分的...

  • 实验1-于钦春-0111

    8*8LED点阵显示“仁” 在了解到单片机应用范围很广的时候,便对其有了很大的兴趣,自己理解反应比较慢,所以慢慢的...

网友评论

    本文标题:8*8LED点阵显示汉字

    本文链接:https://www.haomeiwen.com/subject/bsizdftx.html