基于单片机的电子广告牌设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
前言----------------------------------------------------------------------------------3 第一章LED点阵电子广告牌的简介----------------------------------------6 1.1 LED电子广告牌的定义------------------------------------------------------6 1.2 LED电子广告牌的特点------------------------------------------------------6 1.3 LED电子广告牌应用--------------------------------------------------------7第二章LED电子广告牌的设计原理--------------------------------------8 2.1 16*64点阵屏原理-----------------------------------------------------------8 2.2 系统的主要结构-------------------------------------------------------------8第三章主要芯片简介及硬件电路设计------------------------------------10 3.1 STC89C52芯片简介-----------------------------------------------------------10 3.2 74HC154芯片简介-------------------------------------------------------------11 3.3 74HC595芯片简介-------------------------------------------------------------13 3.4 点阵简介----------------------------------------------------------------------14 3.5 16*64点阵屏构成------------------------------------------------------------15 3.6 单片机最小系统与说明及连接电路-----------------------------------------16 3.7 行驱动和列驱动--------------------------------------------------------------19 3.8 硬件设计注意事项-----------------------------------------------------------21第四章keil实现C代码与程序下载-------------------------------------22 4.1 字模软件的使用--------------------------------------------------------------22 4.2 字模软件的设置--------------------------------------------------------------22 4.3 程序代码字模表--------------------------------------------------------------23
4.4 延时函数----------------------------------------------------------------------24 4.5 主函数-----------------------------------------------------------------------25 4.6 显示屏扫描函数-------------------------------------------------------------26第五章调试及性能分析-----------------------------------------------------27
5.1 开发环境介绍----------------------------------------------------------------27 5.2 理论性能分析----------------------------------------------------------------27 5.3 系统调试---------------------------------------------------------------------28结束语-----------------------------------------------------------------------------29 致谢--------------------------------------------------------------------------------30主要参考文献--------------------------------------------------------------------31
前言
本设计提出了一个点阵显示屏的硬件及软件的整体设计,及其显示的整体控制。系统的硬件及软件均调试通过,具有可行性。而且成本低廉易于开发是一个方便实用的点阵显示系统。本设计以LED屏的显示电路和单片机控制电路为核心,利用单片机技术和汇编语言程序来实现LED点阵系统的汉字滚动显示。运用Protel 99se 软件对LED点阵显示进行了原理图编辑、PCB制版以及对分压式偏置电路放大器进行模拟分析,可看出,Protel 99se 是一个实用的EDA 工具,能帮助完成硬件设计,并且它提供的电路仿真器虽然简单但基本上能满足板级电路的设计要求。在设计、编译、仿真的实践过程中若能灵活运用Protel 99se ,扬长避短,总结经验,那么Protel 99se 总能解决许多实际问题,为设计带来方便。使用Keil C软件对程序进行编译和烧写,最后实验成功。设计方案的创新点是克服了原来固定显示的缺点,可以实现显示内容的实时更改,采用单片机降低了用电脑实现动态显示的成本。所设计的系统具备显示稳定、功耗低、寿命长、显示内容易改、显示方式丰富等优点,另外成本较低,电路与控制方案简洁明了,容易实现,具有应用推广价值。