摘要:本设计是一个以51单片机为基础的LED点阵广告系统设计,全屏可以展示八个汉字以及字符。此设计的主要控制器为STC12C5A16AD单片机,利用移位寄存器74HC595输出字形码,并且输出端口为高电平、低电平、高阻态,通过按照次序逐位传输控制下一级芯片的输出方式。采用74HC138控制行扫描,扫描方式为行动态扫描。用USB的供电方式插入接口供电。将汉字显示的主要步骤是先提取汉字点阵的相关信息,再形成汉字编码,最后根据编码提取信息显示汉字。通过将字形码移位后再输出可实现左右滚动显示以及显示速度的控制,形成多样的显示屏效果。
关键词 点阵屏幕;串行通信;动态显示;汇编语言;驱动
目录
摘要
Abstract
1 绪论-1
1.1 课题背景和意义-1
1.2 国内外LED点阵屏幕发展的趋势-1
1.3设计任务分析-2
2 总体方案设计-3
2.1 总体框架及原理-3
3 主要元器件介绍-5
3.1 主控制芯片STC12C5A16AD-5
3.2 译码器74HC138-6
3.3 寄存器74HC595-7
4 系统硬件设计-8
4.1设计思路-8
4.2点阵屏设计原理-8
4.3扫描显示原理-9
5 系统软件设计-11
5.1电路仿真与PCB的制作-11
5.1.1列驱动电路仿真-11
5.1.2行驱动电路仿真-12
5.2 PCB制作-13
6 系统调试-14
6.1硬件系统调试-14
6.2软件系统调试-14
6.3技术参数-15
结论-16
致谢-17
参考文献-18