号单片机汉字显示.doc

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
号单片机汉字显示

天津电子信息职业技术学院 课程设计 课题名称 点阵汉字显示电路 姓 名 于孟阳7 班 级 电子E12-1 专 业 应用电子技术 成 绩 完成日期 2013-07-03 目 录 一、绪论 4 二、方案论证 4 1. 方案选择 4 2. 单片机最小系统设计 5 3. 按键及接口设计 7 4. 显示器及接口设计 8 5.驱动电路的设计 9 三、 8×8点阵显示器控制系统的硬件设计 9 1. 硬件系统的总体设计 9 2. 单片机AT89C52的分析 10 3.具体电路及功能分析 13 四、 8×8点阵控制系统的软件设计 14 1. 软件总体设计及功能描述 14 2. 主程序和显示程序流程图 15 五、样品的制作与调试 16 1. 原材料的选择与采购 16 2. 硬件及软件的调试 16 六、使用说明 16 七、谢辞 17 八、参考文献 17 AT89C52控制点阵汉字显示设计 摘 要 本系统设计思路是:利用单片机对整个系统进行总体控制,进行显示所要显示的字符。显示方式分为三种:逐字显示、上滚显示、左滚显示,其中显示字模数据由单片机输入显存,点阵的点亮过程有程序控制,由驱动电路完成,点阵采用单色显示,该显示器电路的特点是:点阵的动态显示过程占用时间比较短,亮度比较高,而且亮度可以改变电阻进行调节。 关键词:LED点阵;嵌入式系统;单片机;显存; 一、)))AT89C52设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件可选的掉电模式。在闲置模式下,CPU停止工作。但RAM,定时器,计数器,串口和中断系统仍在工作。在掉电模式下,保存RAM的内容并且冻结振荡器,禁止所用其他芯片功能,直到下一个硬件复位为止)) 图2-1使用片内振荡电路的时钟电路 2) 图2-2 AT89C52的复位电路 3) 图2-3 AT89C52单片机构成的最小系统 3. 按键及接口设计 1)) DAN: DB 08H,20H,10H,10H,20H,01H,C0H,04H 天 DB 02H,80H,02H,80H,04H,40H,04H,40H DB 01H,00H,01H,04H,FFH,FEH,01H,00H DB 00H,08H,7FH,FCH,01H,00H,01H,00H 图2-4 8×8点阵LED显示器组成原理图 图2-5 8×8点阵LED引脚的排列图 2)5.驱动电路的设计 显示器驱动是一个非常重要的问题,如果驱动能力差,显示器亮度就低;而驱动器长期在超负荷下运行则很容易损坏。 该设计中采用P0和P2口同时使用上拉电阻的方法,以提高I/O口德驱动能力。放别加1K、4.7K上拉电阻,经过实践得知显示效果良好。 三、. 硬件系统的总体设计 根据设计要求与设计方案,硬件电路的设计框图如图3-1所示。硬件电路结构由8个部分组成:时钟电路、复位电路、按键接口电路、电源电路、点阵显示阳极驱动电路、点阵显示阴极驱动电路和8×8点阵显示电路。 图3-1 8×8点阵显示器组成原理框图 2. 单片机AT89C52的分析 由于AT89C52片内有8K的Flash程序存储器,并且I∕O口可直接驱动点阵显示器,所以由它组成小系统硬件非常简单。 3.3 AT89C52单片机芯片的性能及功能 图3-2 AT89C52 引脚图 (1)·与MCS-51 兼容 ·K字节可编程闪烁存储器 寿命:1000写/擦循环 数据保留时间:10年 ·全静态工作:0Hz-24Hz ·三级程序存储器锁定 ·*8位内部RAM ·32可编程I/O线 ·两个16位定时器/计数器·一个数据指针DPTR ·8个中断源 ·可编程串行通道 ·低功耗的闲置和掉电模式 ·片内振荡器和时钟电路)VCC:供电电压。 GND:接地。 P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。 ??P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。 ??P2口:P2口为一个内部上拉电阻的8

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档