- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机原理及接口技术设计汇报
设计关键和难点
1.1关键和难点
一、单片机I/O口或以扩展锁存器方法控制点阵显示。
单片机I/O口和扩展锁存器相结合方法控制16×16点阵显示汉字。I/O口分别提供字形代码(列码)、扫描信号(行码),凡字形代码位为“1”、行扫描信号为“1”点亮该点,不然熄灭;经过逐行扫描循环点亮字形或曲线。
二、单片机和16×16点阵块之间接口电路设计及编程。
16×16点阵块共阳接法:把全部同一行发光管阳极连在一起,把全部同一列发光管阴极连在一起。
点阵显示汉字编程需要查表指令,也就是MOVC?A,@A+DPTR指令,DPTR作为基址寄存器时,其值为16位。编写查表程序时,首先把字模首址送入DPTR中,再将要查找数据序号送入A中,然后就能够使用该指令进行查表操作,并将结果送累加器A中。使点阵显示器显示“绥化学院”四个字。
三、LED点阵显示系统显示汉字取模。
一个字需要拆分为2个部分。?通常我们把它拆分为上部和下部,上部由8×16点阵组成,?下部也由8×16点阵组成。首先显示是左上角第一列上半部分,亮点为“1”,不亮点为“0” 由上往下排列组成了8位二进制数,将其转换为16进制。上半部第一列完成后,继续扫描下半部第一列,为了接线方便,仍设计成由上往下扫描。??然后单片机转向上半部第二列。这一列完成后继续进行下半部分扫描。
依据这个方法,继续进行下面扫描,一共扫描32个8位,?能够得出32个16进制数就是汉字字模。
2.设计工作原理
2.1 16×16点阵显示工作原理
要显示文字或图形,控制和组成这些文字或图形各个点所在位置相对应LED器件发光,就能够得到我们想要显示结果,这种同时控制各个发光点亮灭方法称为静态驱动显示方法。16×16点阵共有256个发光二极管,显然单片机没有这么多端口,假如我们采取锁存器来扩展端口,按8位锁存器来计算,16×16点阵需要256/8=32个锁存器。这个数字很庞大,因为我们仅仅是16×16点阵,在实际应用中显示器往往要大多,这么在锁存器上花成本将是一个很庞大数字。而且静态显示功耗大,显示一个16×16字功耗为:16×16×10×5=12800mW=12.8W,一般电池根本无法驱动,要是组成大显示器那功耗将更惊人。所以即使静态显示效果好,不过在实际应用中显示器几乎全部不采取这种设计,而采取另一个称为动态扫描显示方法
动态扫描方法是逐行轮番点亮,这么扫描驱动电路就能够实现多行同名列共用一套列驱动器。以16×16点阵为例,把全部同一行发光管阳极连在一起,把全部同一列发光管阴极连在一起(共阳接法),先送出对应第1行发光管亮灭数据并锁存,然后选通第1行使其燃亮一定时间,然后熄灭;再送出第2行数据并锁存,然后选通第2行使其燃亮相同时间,然后熄灭,第16行以后,又重新燃亮第1行,反复轮回。当这么轮回速度足够快(每秒24次以上),因为人眼视觉暂留现象,就能看到显示器上稳定图形。该方法能驱动较多LED,控制方法较灵活,而且节省单片机资源。
采取扫描方法进行显示时,每行有一个行驱动器,各行同名列共用一个列驱动器。显示数据通常存放在单片机存放器中,按8位一个字节形式次序排放。显示时要把一行中各列数据全部传送到对应列驱动器上去,这就存在一个显示数据传输问题。从控制电路到列驱动器数据传输能够采取并行方法或串行方法。显然,采取并行方法时,从控制电路到列驱动器线路数量大,对应硬件数目多。当列数很多时,并行传输方案是不可取。?
显示数据传输采取串行传输方法,控制电路能够只用一根信号线,将列数据一位一位传往列驱动器,在硬件方面无疑是十分经济。但串行传输过程较长,数据按次序一位一位地输出给列驱动器,只有当一行各列数据全部已传输到位以后,这一行各列才能并行地进行显示。对于串行传输方法来说,列数据准备时间可能相当长,在行扫描周期确定情况下,留给行显示时间就太少了,以致影响到LED亮度。?
采取串行传输中列数据准备和列数据显示时间矛盾,能够采取重合处理方法。即在显示本行各列数据同时,传送下一行列数据。为了达成重合处理目标,列数据显示就需要有锁存功效。对于列数据准备来说,它应能实现串入并出移位功效。这么,本行已准备好数据打入并行锁存器进行显示时,串行移位寄存器就能够准备下一行列数据,而不会影响本行显示。
一个16×16LED点阵屏选择四块8×8点阵模块。?
图1 8×8 LED点阵原理图 图2 8×8 LED点阵实物图
2.2系统硬件设计
硬件电路大致上能够分成单片机系统及外围电路、列驱动电路和行驱动电路三部分。本电路使用AT89C51实现行驱动,对显示模块从上至下扫描,用74HC154实现列驱动,对显示模块从左至右扫描,然后显示字符。硬件设计采取模块化设
您可能关注的文档
- 波形发生器专业课程设计实验报告.doc
- 泥水平衡顶管机械说明指导书.doc
- 注射用头孢哌酮钠舒巴坦钠说明指导书.doc
- 注射用重组人TNK组织型纤溶酶原激活剂说明指导书.doc
- 泰州专业关键技术人员继续教育考试-应对突发事件能力.doc
- 泵站顶管重点项目施工专项方案简化.doc
- 泽斯特110kV线路重点项目工程四措一案.doc
- 洁净化重点项目施工要求.doc
- 洁净区清洁消毒统一标准操作作业规程.doc
- 洁净安装重点项目工程URS.doc
- 福建省邵武市四中学片区达标名校2024届中考化学最后一模试卷含解析.doc
- 山东省临沂市沂南县重点达标名校2024届中考适应性考试化学试题含解析.doc
- 2024届浙江省嘉兴地区达标名校中考猜题化学试卷含解析.doc
- 2024届山东省菏泽市单县市级名校中考化学最后一模试卷含解析.doc
- 上海市建平西校2024届中考适应性考试化学试题含解析.doc
- 江苏省南京市六校联考2024年中考联考化学试卷含解析.doc
- 江苏省扬州市江都区城区重点名校2024届中考考前最后一卷化学试卷含解析.doc
- 郑州二中学2024届中考化学五模试卷含解析.doc
- 2024届湖南省张家界市永定区重点中学中考化学最后冲刺模拟试卷含解析.doc
- 河北省石家庄市43中学2024年中考化学模拟试题含解析.doc
文档评论(0)