- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一篇电器类文章的
济源职业技术学院
毕 业 设 计
题目 基于单片机的电子广告屏 系别 电气工程系 专业 应用电子技术 班级 电技0801 姓名 周鹏 学号 指导教师 常小明 日期 2010年12月 设计任务书
设计题目:
基于单片机的电子广告屏
设计要求:
1.利用Atmel 89 C51单片机,进行硬件和软件设计,实现16×16点阵LED汉字广告屏的动显示。摘 要
现代单片机的发展很快,很多研究领域非常已经深刻,实际情况是:很多相关的知识已经远远超出我们在校学生的能力范围,所以在此只是简单的研究一下用单片机驱动的LED显示移动的汉字。
本设计的主要内容是汉字滚动LED点阵显示的设计以实现设定汉字的滚动显示与分析仿真字模PCtoLCD2002的取模方法1 总体设计 1
2 系统硬件设计 3
2.1单片机的选择 3
2.2复位电路 4
2.3时钟电路 5
2.4 译码器74LS154芯片介绍 6
2.5 点阵模块 8
2.6 LED显示方式 9
2.7汉字字库的提取 11
3 系统软件设计 14
3.1主程序流程 14
3.2主程序流程框图 14
4 系统调试与仿真 15
4.1电子设计元件清单 15
4.2 系统调试 15
4.3 伟幅仿真 16
致 谢 19
参考文献 20
附录1 主程序 21
1 总体设计
根据设计两个汉字显示的LED点阵显示的设计要求,本设计的电路。在点阵显示屏体、以及它的行和列的各个驱动电路。由于两部分的电路在制板时可以放到一起,所以可以将其字库放到控制电路部分使用串行通讯方式来与屏体电路部分进行数据和命令的传送。此显示电路采用扫描方式进行显示时,每行有一个行驱动器,各行的同名列共用一个列驱动器。由行译码器给出的行选通信号,从第一行开始,按顺序依次对各行进行扫描(把该行与电源的一端接通)。另一,根据各列锁存的数据,确定相应的列驱动器是否将该列与电源的另一端接通。接通的列,就在该行该列点燃相应的LED;未接通的列所对应的LED熄灭。总体硬件组成框图如图所示,系统主要由三大模块组成即74ls154译码器、AT89C51单片机, 8×8 LED点阵显示模块AT89C51性能与特点
AT89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压、高性能8位微处理器。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的AT89C51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器。其为很多嵌入式控制系统提供了一种灵活性高且价廉的设计方案选择。
AT89C51是一种高效微控制器与MCS-51微控制器产品系列兼容。片内有4KB可在线重复编程的快闪擦写存储器(Flash Memory)。存储器可循环写入/擦除1000次。存储数据保存时间为10年。宽工作电压范围:Vcc可为2.7V6V。全静态工作:可从0HZ到16MHZ。程序存储器具有3级加密保护。128×8位内部RAM。32条可编程I/O线。两个16位定时器/计数器。中断结构具有5个中断源和2个优先级。可编程全双工串行通道。空闲状态维持低功耗和掉电状态保存存储内容。AT89C51 管脚说明
VCC:供电电压。
GND:接地。
P0口(39脚至32脚):是双向8位三态I/O口,在外接存储器时,与地址总线的低8位及数据总线复用。
P1口(1脚至8脚):是准双向8位I/O口。由于这种接口输出没有高阻状态,输入也不能锁存,故不是真正的双向I/O口。
P2口(21脚至28脚):是准双向8位I/O口。在访问外部存储器时,它可以作为扩展电路高8位地址总线送出高8位地址。
P3口(10脚至17脚):是准双向8位I/O口,在MCS-51中,这8个引脚还用于专门功能,是复用双功能口。P3各口的第二功能定义如图2.1所示。
P3.0 - RXD(串行输入口)
P3.1 - TXD(串行输出口)
P3.2 - INT0(外部中断0)
P3.3 - INT1(外部中断1)
P3.4 - T0(定时器0外部输入)
P
文档评论(0)