单片机原理及应用 设计报告.pdf

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机设计报告 编写:HUBU2015 级通信工程 xmx 2017 年5 月23 日 一、设计的目的与要求 利用8*8LED 点阵动态显示汉字的字样。采用STC89C52 单片机作为整个控 制搭电路的核心,并编制软件程序,实现汉字的显示。通过此设计来巩固单片机 硬件系统的设计及软件系统的编程,通过设计将平时所学知识付诸实践,提高动 手能力。 1、设计一个8*8 点阵LED 电子显示屏。 2、要求在目测条件下LED 显示屏各点亮度均匀、充足,可显示一个“大” 字。 二、总体方案设计 2.1 硬件电路的总体设计 1、设计总体框图 硬件电路的设计框图如图1所示。硬件电路结构由8 个部分组成:时钟电路、 复位电路、按键接口电路、电源电路、点阵显示阳极电路、点阵显示阴极电路和 8*8 点阵显示电路。 2 、工作原理 由于是8*8 点阵屏设计,需要端口16 个,可采用静态显示模式,用P0 口控 制行,P1 口控制列,通过软件编程,即可实现汉字的显示。 1 3、元器件清单 元件名称 规格 数量 备注 STC89C52 单片机 一块 附底座 晶振 12MHZ 一块 8*8 点阵LED 显示器 一块 SZ411288k 按钮开关 一个 四脚 极性电容 10uF 一支 瓷片电容 51pF 两个 电阻 5kΩ 八个 电阻 10kΩ 一个 2.2 系统软件的设计 软件程序主要由开始、初始化、主程序、字库和延时子程序组成。 开始 系统初始化 显示函数载入字形 延时函数延迟时间 三、系统硬件电路的具体设计 3.1 时钟电路 STC89C52 单片机内部的振荡电路是一个高增益反向放大器,引线X1 和X2 分别是放大器的输入端和输出端。单片机内部虽然有振荡电路,但要形成时钟, 外部还需附加电路。STC89C52 的时钟产生方式有两种:内部时钟电方式和外部 时钟方式。由于外部时钟方式用于多片单片机组成的系统中,所以此处选用内部 时钟方式。 2 内部时钟方式:利用其内部的振荡电路在X1 和X2 引线上外接定时元件, 内部振荡电路产生自激振荡。最常用的是在X1 和X2 之间接晶体振荡器与电路 构成稳定的自激振荡器,如图4 所示电路所示为单片机最常用的时钟振荡电路的 接法,其中晶振可选用振荡频率为 12MHz 的石英晶体,电容器一般选择 30PF 左右 3.2 复位电路 单片机在启动运行时需要复位,使 CPU 以及其他功能部件处于一个确定的 初始状态,并从这个状态开始工作。另外,在单片机工作过程中,如果出现死机 时,也必须对单片机进行复位,使其重新开始工作。本设计中采用按键复位电路, 上电瞬间,RC 电路充电,RST 引线端出现正脉冲,只要RST 端保持10ms 以上 的高电平,就能使单片机有效地复位。其中R1 选择10KΩ 左右的电阻,电容器 一般选择10μF 。 3.3 显示电路的设计 本次设计中采用8*8 点阵LED 显示器,简称LED 点阵板或LED 矩阵板。 它是以发光二极管为像素,按照行与列的顺序排列起来,用集成工艺制成的显示 器件。有单色和双色之分,这种显示器有共阳极接法和共阴极接法两种。设计中 用到的是 “列共阳,行共阴”,即 “列用

文档评论(0)

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

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

1亿VIP精品文档

相关文档