点阵显示电路的制作.ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
项目四 点阵显示电路的制作 项目基本技能 认识点阵显示模块 任务一 点阵显示电路的制作 任务二 程序调试与烧写 任务三 项目四 点阵显示电路的制作 项目基本知识 知识点一 点阵显示模块的结构及引脚 知识点三 相关指令 知识点二 点阵显示电路的显示方式及编程 项目四 点阵显示电路的制作 项目学习目标 任务一 认识点阵显示模块 任务要求 项目基本技能 用64个发光二极管在万能实验板上焊接一个8?8点阵,并引出8根列线和8根行线。 LED点阵显示模块是一种能显示图形、字符和汉字的显示器件一个LED点阵显示模块一般是由8?8个LED发光二极管组成的方阵,有的点阵中的每个发光二极管是由双色发光二极管组成的,即双色LED点阵模块,如图所示。由多个LED点阵显示模块可组成点阵数更高的点阵,如4个LED点阵显示模块可构成16?16点阵。 8?8LED点阵显示模块 1.硬件电路制作 (1)8?8点阵电路图 2.LED点阵显示模块的识别和检测 (1)欧姆表检测法 应将万用表转换到欧姆挡的?10k挡,因为一般万用表欧姆挡的?10k挡使用的是9V电池或者15V电池供电,大于发光二极管的导通电压,能够使发光二极管导通并发出微弱的光,而欧姆挡的其他挡使用的是1.5V电池供电,测量效果不明显。 随机地找两个引脚测试(其原理与测量二极管基本相同),看前面的LED有没有被点亮的,没有则换其他引脚再试,有则将引脚位置、点亮的LED的行、列位置和极性记录下来;如果全没有,则调换表笔,再测一遍。 (2)电路测量法 用该方法点亮的发光二极管的亮度高,且更加方便直观。 一种8?8LED点阵模块的引脚图如图所示。 电路测量法 一种8×8LED点阵模块的引脚图 任务二 点阵显示电路的制作 任务要求 项目基本技能 单片机I/O接一个8?8LED点阵显示模块,其中P0口接行线,P2口接列线,编程实现在8?8LED点阵上显示循环左、右移动的柱形、静止字符和滚动字符。 1.硬件电路制作 (1)电路原理图 (2)制作要点及元器件清单 (3)电路的调试 通电之前先用万用表检查各种电源线与地线之间是否有短路现象。 给硬件系统加电,不插入单片机,用一根导线,一端接地,另一端分别接触IC插座的32~39脚,用另一根导线,一端接+5V,另一端分别接触IC插座的21~28脚,观察点阵模块中每个二极管是否正常发光。 2.程序编写 (1)循环移动的柱形 循环移动的柱形 参考程序: START: NOP MOV R3,#2 ;设定循环次数 LOOP2: MOV R4,#8 MOV R2,#0 ;查表指针初值 LOOP1: MOV P2,#0FFH ;将P2口全部送“1” MOV DPTR,#TAB ;指向表地址 MOV A,R2 MOVC A,@A+DPTR ;查表 MOV P0,A ;将查表的结果送入P0口 INC R2 ;查表指针加1,准备查下一个数据 LCALL DELAY ;调用延时程序,延时 DJNZ R4,LOOP1 ;判断是否全保护显示完 DJNZ R3,LOOP2 ;循环 MOV R3,#2 LOOP4: MOV R4,#8 MOV R2,#7 ;查表指针初值 LOOP3: MOV P2,#0FFH ;将P2口全部送“1” MOV DPTR,#TAB ;指向表地址 MOV A,R2 MOVC A,@A+DPTR ;查表 MOV P0,A ;将查表的结果送入P0口 DEC R2 ;查表指针减1,准备查下一个数据 LCALL DELAY ;延时 DJNZ R4,LOOP3 DJNZ R3,LOOP4 LJMP START DELAY: MOV R5,#10 ;延时程序 D2: MOV R6,#20 D1: MOV R7,#250 DJNZ R7,$ DJNZ R6,D1 DJNZ R5,D2 RET TAB: DB 0FEH,0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,07FH END (2)显示静止字符 编写一个显示静止字符“2”的程序。其效果如图所示。 首先,我们可以先利用字模生成软件,生成字符“2”的行码表。 这里通过循环移位指令和查行码表指令,使程序简短明了。 参考程序: START:

文档评论(0)

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

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

1亿VIP精品文档

相关文档