云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 16x16点阵式汉字电子显示屏

16x16点阵式汉字电子显示屏

  • 62 次阅读
  • 3 次下载
  • 2025/5/26 6:19:42

9 10 11 12 13 14 15 SQH SCLR SCK RCK OE SI VCC 串行数据输出管脚 移位寄存器清零端 数据输入时钟线 输出存储器锁存时钟线 输出使能 数据线 电源端

图1 74HC595引脚图

13

14

图2 74HC595逻辑图 真值表: 输入管脚 SI SCK X X X L H X X X X X X SCLR RCK X X L X X X X X X OE H L X X X X 输出管脚 QA—QH 输出高阻 QA—QH 输出有效值 移位寄存器清零 移位寄存器存储L 移位寄存器存储H 移位寄存器状态保持 输出存储器锁存移位寄存器中的状态值 输出存储器状态保持 上沿 H 上沿 H 下沿 H X X X X 上沿 X 下沿 X

它的输入侧有8个串行移位寄存器,每个移位寄存器的输出都连接一个输出锁存器。引脚SI是串行数据的输入端。引脚SCK是移位寄存器的移位时钟脉冲,在其上升沿发生移位,并将SI的下一个数据打入最低位。移位后的各位信号出现在各移位寄存器的输出端,也就是输出锁存器的输入端。RCK是输出锁存器的打入信号,其上升沿将移位寄存器的输出打入到输出锁存器。引脚G是输出三态门的开放信号,只有当其为低时锁存器的输出才开放,否则为高阻态。SCLR信号是移位寄存器的清零输入端,当其为低时移位寄存器的输出全部为零。由于SCK和RCK两个信号是互相独立的,所以能够做到输入串行移位与输出锁存互不干扰。芯片的输出端为QA~QH,最高位QH可作为多片74HC595级联应用时,向上一级的级联输出。但因QH受输出锁存器打入控制,所以还从输出锁存器前引出了QH’,作为与移位寄存器完全同步的级联输出。 74HC595外形及内部逻辑结构图 2.3软件设计

2.3.1软件要求

汉字要稳定、明亮并且文字要以一定速度上升滚动显示。

显示屏软件模块:初始化程序、主程序、多字滚动、显示程序、扫描程序。显示程序的主要功能是向屏体提供显示数据,并产生各种控制信号,使屏幕按设计的要求显示。软件设计中,显示屏的软件系统分为两层;第一层是底层的显示驱动程序,第二层是上层的系统应用程序。显示驱动程序负责向屏体送显示数据,并负责产生行扫描信号和其他控制信号,配合完成LED显示屏的扫描显示工作。显示驱动器程序由定时器T0中断程序实现。系统应用程序完成系统环境设置(初始化)、显示效果处理等工作,由主程序来实现。

15

1显示驱动程序

显示驱动程序在进入中断后首先要对定时器T0重新赋初值,以保证显示屏 刷新率的稳定,1/16扫描显示屏的刷新率(帧频)计算公式如下: 刷频率(帧频)=1/16×T0溢=1/16×f/12(65536-t)

其中f位晶振频率,t为定时器T0初值(工作在16位定时器模式)。

然后显示驱动程序查询当前燃亮的行号,从显示缓存区内读取下一行的显示数据,并通过串口发送给移位寄存器。为消除在切换行显示数据的时候产生拖尾现象,驱动程序先要关闭显示屏,即消隐,等显示数据打入输出锁存器并锁存,然后再输出新的行号,重新打开显示。图六为显示驱动程序(显示屏扫描函数)流程图

2.3.2 程序代码

#include//头文件

sbit shcp=P1^2;//数据输入时钟线 595的11脚

sbit stcp=P1^1;//输出存储器锁存时钟线 595的12脚 sbit ds=P1^0;//数据线 595的14脚

sbit s1=P3^1;//按下暂停再暂按继续 sbit s2=P3^2;//按下方向取反 bit fx;//方向切换

unsigned char alt;//数据移动定时时间 unsigned int net;//控制显示的字符 unsigned char zi=8;

unsigned int zong;//总字符 (所有的字数+1)*32 字数指的是汉字,字母、数字两个算一个数字

unsigned char code tab[]={

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //老(0) 师(1) ,(2) 您(3) 辛(4) 苦(5) 了(6) !(7)

0x04,0x08,0x04,0x10,0x24,0x20,0x24,0x40,0x24,0xFC,0x24,0xA2,0xFD,0x22,0x26,0x22,

0x24,0x42,0x2C,0x42,0x14,0x42,0x24,0x82,0x44,0x1E,0x04,0x00,0x04,0x00,0x00,0x00,/*\老\

0x00,0x00,0x3F,0xE1,0x00,0x02,0x00,0x0C,0xFF,0xF0,0x00,0x00,0x40,0x00,0x47,0xF8,

0x44,0x00,0x44,0x00,0x7F,0xFF,0x44,0x10,0x44,0x08,0x47,0xF0,0x40,0x00,0x00,0x00,/*\师\

0x00,0x00,0x00,0x00,0x00,0x1A,0x00,0x1C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*\,\

0x04,0x02,0x08,0x0C,0x10,0x00,0x3F,0xEE,0xC4,0x01,0x08,0x81,0x11,0x11,0xE6,0x4D,

0x20,0x21,0x2F,0xC1,0x20,0x01,0x24,0x07,0x2A,0x00,0x31,0x88,0x00,0x06,0x00,0x00,/*\您

16

搜索更多关于: 16x16点阵式汉字电子显示屏 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

9 10 11 12 13 14 15 SQH SCLR SCK RCK OE SI VCC 串行数据输出管脚 移位寄存器清零端 数据输入时钟线 输出存储器锁存时钟线 输出使能 数据线 电源端 图1 74HC595引脚图 13 14 图2 74HC595逻辑图 真值表: 输入管脚 SI SCK X X X L H X X X X X X SCLR RCK X X L X X X X X X OE H L X X X X 输出管脚 QA—QH 输出高阻 QA—QH 输出有效值 移位寄存器清

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com