[led数码管点阵显示器.doc

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

8*8点阵 吴亚军 ( 陕西国防工业职业技术学院 微电3101班 西安市户县 邮编 710300 ) 项目描述 LED数码管点阵显示器是由LED按矩阵方式排列而成的,按照尺寸大小,LED点阵显示器有5×7、5×8、6×8、8×8等多种规格;按照LED发光颜色的变化情况,LED点阵显示器分为单色、双色、三色;按照LED的连接方式,LED点阵显示器又有共阴极、共阳极之分。在使用时,只要点亮相应的LED,LED点阵显示器即可按要求显示英文字母、阿拉伯数字、图形以及中文字符等。LED点阵显示器广泛地应用于股票显示板、活动信息公告板、活动字幕广告板等场合。 单片机采用AT89C51,振荡器频率fosc为12MHz,LED-DOT为8×8共阳极LED点阵显示器(MATRIX-8×8-GREEN)。试编程实现下列功能:循环显示字符0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F。 电路中采用带输出锁存器的8位串入并出移位寄存器74HC595作为列驱动器,目的是为了解决列扫描过程中列数据准备与列数据显示之间的矛盾问题。74HC595由一个8位串入并出的移位寄存器和一个8位输出锁存器组成,两者的控制是各自独立的,即数据的准备和数据的输出可以同时进行。 二:项目目的 熟悉Keil Vision2软件的使用。 熟练使用Proteus ISIS软件的使用。 掌握利用Proteus ISIS与Keil Vision2进行单片机应用系统的仿真调试方法。 三:硬件设计 电路原理图 电路原理图 元件清单: 元器件名称 个数 参数 标号 电阻 1 10k R1 晶振 1 12MHZ X1 AT89C51 1 U1 8×8 LED点阵显示器 1 寄存器74HC595 1 U2 译码器74HC138 1 U3 无极性电容 2 33Pf C1.C2 有极性电容 1 10Pf C3 软件设计 程序清单 sbit EN74138 = P1^7; // 74138片选线 sbit ST_CP74595 = P1^6; // 74595内部输出(从移位寄存器到输出锁存器)控制sbit CLEAR74595 = P1^5; // 74595移位寄存器清零 unsigned char code SJM[ ][8]={ { 0x3e, 0x41, 0x41, 0x41, 0x3e, 0x00, 0x00, 0x00 }, // 0 { 0x11, 0x21, 0x7F, 0x01, 0x01, 0x00, 0x00, 0x00 }, // 1 { 0x23, 0x45, 0x49, 0x51, 0x21, 0x00, 0x00, 0x00 }, // 2 { 0x22, 0x49, 0x49, 0x49, 0x36, 0x00, 0x00, 0x00 }, // 3 { 0x0c, 0x14, 0x24, 0x7f, 0x04, 0x00, 0x00, 0x00 }, // 4 { 0x7a, 0x49, 0x49, 0x49, 0x4e, 0x00, 0x00, 0x00 }, // 5 { 0x7f, 0x49, 0x49, 0x49, 0x4f, 0x00, 0x00, 0x00 }, // 6 { 0x20, 0x40, 0x40, 0x40, 0x7f, 0x00, 0x00, 0x00 }, // 7 { 0x36, 0x49, 0x49, 0x49, 0x36, 0x00, 0x00, 0x00 }, // 8 { 0x79, 0x49, 0x49, 0x49, 0x7f, 0x00, 0x00, 0x00 }, // 9 { 0x1f, 0x24, 0x44, 0x24, 0x1f, 0x00, 0x00, 0x00 }, // A { 0x7f, 0x49, 0x49, 0x49, 0x36, 0x00, 0x00, 0x00 }, // B { 0x3e, 0x41, 0x41, 0x41, 0x22, 0x00, 0x00, 0x00 }, // C { 0x41, 0x7f, 0x41, 0x41, 0x3e, 0x00, 0x00, 0x00 }, // D { 0x7f, 0x49, 0x49,

文档评论(0)

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

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

1亿VIP精品文档

相关文档