1 / 11
文档名称:

双色点阵发光二极管实验报告.doc

格式:doc   大小:564KB   页数:11页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

双色点阵发光二极管实验报告.doc

上传人:wxc6688 2019/11/19 文件大小:564 KB

下载得到文件列表

双色点阵发光二极管实验报告.doc

文档介绍

文档介绍:计算机学院综合性、设计性实验报告专业:计算机科学与技术 年级/班级:2013级 2015—2016学年第一学期课程名称微型计算机技术及应用指导教师 本组成员学号姓名郅伟远1308114088实验地点计科楼403实验时间15周项目名称双色点阵发光二极管显示实验实验类型设计性    一、实验目的1、了解双色点阵LED显示器的基本原理。2、掌握PC机控制双色点阵LED显示程序的设计方法。二、实验仪器或设备微机原理与技术接口实验板、PC机一台三、总体设计(设计原理、设计方案及流程等)(1)实验原理点阵LED显示器是将许多LED类似矩阵一样排列在一起组成的显示器件,双色点阵LED是在每一个点阵的位置上有红绿或红黄或红白两种不同颜色的发光二极管。当微机输出的控制信号使得点阵中有些LED发光,有些不发光,即可显示出特定的信息,包括汉字、图形等。车站广场由微机控制的点阵LED大屏幕广告宣传牌随处可见。实验仪上设有一个共阳极8×8点阵的红黄两色LED显示器,其点阵结构如图所示。该点阵对外引出24条线,其中8条行线,8条红色列线,8条黄色列线。若使某一种颜色、某一个LED发光,只要将与其相连的行线加高电平,列线加低电平即可。(2)设计方案及流程1、实验仪上的点阵LED及驱动电路如下图所示,行代码、红色列代码、黄色列代码各用一片74LS273锁存。行代码输出的数据通过行驱动器7407加至点阵的8条行线上,红和黄列代码的输出数据通过驱动器DS75452反相后分别加至红和黄的列线上。行锁存器片选信号为CS1,红色列锁存器片选信号为CS2,黄色列锁存器片选信号为CS3。2、接线方法:行片选信号CS1接280H;红列片选信号CS2接288H;黄列片选信号CS3接290H。3、编程在LED上重复显示红色和黄色的“由”和“曲”四、实验步骤实验代码如下;***********************11588-*************************proth  equ   280hprotlr  equ   288hprotly  equ   290hDATA   SEGMENTMESS   DB 'Strikeanykey,returntoDOS!',0AH,0DH,'$'min1   DB 00h,01h,02h,03h,04h,05h,06h,07hcount  db 0BUFF1   DB 00h,3eh,2ah,0feh,2ah,3eh,00h,00hBUFF2   DB 00h,3eh,2ah,0feh,2ah,0feh,2ah,3ehDATA   ENDS;-----------------------------------------------------------CODE   SEGMENTASSUME  CS:CODE,DS:DATA;------------------------------------------------------------START:  MOV AX,DATAMOV DS,AXMOV DX,OFFSETMESSMOV AH,09INT 21H           ;显示提示信息;------------------------------------------------------------agn:   mov  cx,80hd2:   mov  ah,01hpush  cxmov  cx,0008hmov  si,offsetmin1next:  mov  al,[si]mov  bx,offsetbuff1xlat              ;得到第一行码mov  dx,prothout  dx,almov  al,ahmov  dx,protlrout  dx,al           ;显示第一行红moval,0outdx,alshl  ah,01inc  sipush  cxmov  cx,0ffh;ffhdelay2:   loop delay2           ;延时pop  cxloop  nextpop  cxcall  delayloop  d2mov  al,00mov  dx,protlrout  dx,almov  ah,01           ;有无键按下int  16hjnz  a2agn1:   mov  cx,80h          ;agn1为显示黄色d1:   mov  si,offsetmin1mov  ah,01push  cxmov  cx,0008hnext1:   mov  al,[si]mov  bx,offsetbuff2xlatmov  dx,prothout  dx,almov  al,ahmov  dx,prot