双色点阵发光二极管显示实验

双色点阵发光二极管显示实验

ID:39563902

大小:208.12 KB

页数:5页

时间:2019-07-06

双色点阵发光二极管显示实验_第1页
双色点阵发光二极管显示实验_第2页
双色点阵发光二极管显示实验_第3页
双色点阵发光二极管显示实验_第4页
双色点阵发光二极管显示实验_第5页
资源描述:

《双色点阵发光二极管显示实验》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、计算机学院综合性、设计性实验报告专业:计算机科学与技术年级/班级:2013-2014学年第一学期课程名称微机原理与接口指导教师学号姓名实验地点实验时间12月19号项目名称双色点阵发光二极管显示实验实验类型设计性一、实验目的1、了解双色点阵LED显示器的基本原理。2、掌握PC机控制双色点阵LED显示程序的设计方法。二、实验仪器或设备微机原理与接口技术实验板、PC机三、总体设计(设计原理、设计方案及流程等)(1)设计原理点阵LED显示器是将许多LED类似矩阵一样排列在一起组成的显示器件,双色点阵LED是在每一个点阵的位置上有红绿或红黄或红白两种不同颜色的发光二极管。当微机输出的控

2、制信号使得点阵中有些LED发光,有些不发光,即可显示出特定的信息,包括汉字、图形等。车站广场由微机控制的点阵LED大屏幕广告宣传牌随处可见。图一实验原理图实验仪上设有一个共阳极8×8点阵的红黄两色LED显示器。该点阵对外引出24条线,其中8条行线,8条红色列线,8条黄色列线。若使某一种颜色、某一个LED发光,只要将与其相连的行线加高电平,列线加低电平即可。(2)设计方案及流程1、实验仪上的点阵LED及驱动电路如下图所示,行代码、红色列代码、黄色列代码各用一片74LS273锁存。行代码输出的数据通过行驱动器7407加至点阵的8条行线上,红和黄列代码的输出数据通过驱动器DS754

3、52反相后分别加至红和黄的列线上。行锁存器片选信号为CS1,红色列锁存器片选信号为CS2,黄色列锁存器片选信号为CS3。2、接线方法:行片选信号CS1接280H;红列片选信号CS2接288H;黄列片选信号CS3接290H。3、编程在LED上重复显示红色“忆”和黄色“九”。图二实验流程图四、实验步骤(包括主要步骤、代码分析等)实验代码如下:;********************双色点阵发光二极管显示实验********************prothequ280hprotlrequ288hprotlyequ290hDATASEGMENTMESSDB'Strikeanyke

4、y,returntoDOS!',0AH,0DH,'$'min1DB00h,01h,02h,03h,04h,05h,06h,07hcountdb0BUFF1DB50ch,7fh,0d0h,50h,20h,02h,5fh,10hBUFF2DB00h,00h,0e6h,0a2h,0e2h,0a2h,0feh,00hDATAENDS;-----------------------------------------------------------CODESEGMENTASSUMECS:CODE,DS:DATA;-----------------------------------

5、-------------------------START:MOVAX,DATAMOVDS,AXMOVDX,OFFSETMESSMOVAH,09INT21H;显示提示信息;------------------------------------------------------------agn:movcx,80hd2:movah,01hpushcxmovcx,0008hmovsi,offsetmin1next:moval,[si]movbx,offsetbuff1xlat;得到第一行码movdx,prothoutdx,almoval,ahmovdx,protlroutd

6、x,al;显示第一行红moval,0outdx,alshlah,01incsipushcxmovcx,0ffh;ffhdelay2:loopdelay2;延时popcxloopnextpopcxcalldelayloopd2moval,00movdx,protlroutdx,almovah,01;有无键按下int16hjnza2agn1:movcx,80h;agn1为显示黄色d1:movsi,offsetmin1movah,01pushcxmovcx,0008hnext1:moval,[si]movbx,offsetbuff2xlatmovdx,prothoutdx,almo

7、val,ahmovdx,protlyoutdx,almoval,0outdx,alshlah,01incsipushcxmovcx,0ffh;ffhdelay1:loopdelay1movcx,0ffh;ffhdelay3:loopdelay3popcxloopnext1popcxcalldelayloopd1moval,00movdx,protlyoutdx,almovah,01int16hjnza2jmpagn;黄色红色交替显示;-----------------------------------

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。