单片机与控制实验〔2〕LED点阵显示屏 - 单片机.docx

上传人:安*** 文档编号:19276639 上传时间:2022-06-05 格式:DOCX 页数:14 大小:507.76KB
返回 下载 相关 举报
单片机与控制实验〔2〕LED点阵显示屏 - 单片机.docx_第1页
第1页 / 共14页
单片机与控制实验〔2〕LED点阵显示屏 - 单片机.docx_第2页
第2页 / 共14页
点击查看更多>>
资源描述

《单片机与控制实验〔2〕LED点阵显示屏 - 单片机.docx》由会员分享,可在线阅读,更多相关《单片机与控制实验〔2〕LED点阵显示屏 - 单片机.docx(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、单片机与控制实验2LED点阵显示屏-单片机-最新IT资讯_电脑知识大全_网络安全教程-次元立方网一、实验目的和要求了解LED点阵显示的基本原理和实现方法。把握点阵汉字库的编码和从标准字库中提取汉字编码的方法。二、实验设备单片机测控实验系统LED点阵显示器实验模块Keil开发环境STC-ISP程序下载工具三、实验内容了解16*16点阵电路的原理。编写汇编语言程序,编写一行汉字字符至少三个字的显示程序,并且能够从左到右或从右到左循环显示。四、实验步骤1.把握点阵式LED显示屏的控制方法;2.使用MCS-51汇编语言,使用LED点阵显示器显示出正确的汉字字符及动态效果;3.将编译后的程序下载到51单

2、片机,观察LED显示屏的显示结果。五、实验原理高亮度LED发光管构成点阵,通过编程控制能够显示中英文字符、图形及视频动态图形。所显示字符的点阵数据能够自行编写即直接点阵画图,可以从标准字库如ASC16、HZ16中提取。后者需要正确把握字库的编码方法和字符定位的计算。实验用的LED点阵显示屏为16*16点阵。行和列分别使用两个移位寄存器作为输出。当移位寄存器输出的第i行为0,第j列为1时点亮点(i,j)。为了能够显示出一个点阵字型,需要进行循环扫描,也就是每一次只点亮一行,然后在列上输出该列对应的16个点阵值。输出一行后暂停一段时间,输出下一行。为了到达较好的显示效果,整屏总的扫描时间不高于40

3、ms。上述经过中行列能够互换。实验中使用的移位寄存器是74HC595,它是一个同时具有串行移位和输出锁存驱动功能的器件。74HC595是具有8位移位寄存器和一个存储器,三态输出功能。移位寄存器和存储器是分别的时钟。数据在SRCK移位寄存器时钟输入的上升沿输入到移位寄存器中,在RCK存储器时钟输入的上升沿输入到存储寄存器中去。移位寄存器有一个串行移位输入行DxP00、列Dy(P03),和一个串行输出QH,和一个异步的低电平复位,存储寄存器有一个并行8位的,具备三态的总线输出,当使能P02和P07为低电平时,存储寄存器的数据输出到总线。在控制74HC595时,首先将数据放到串行输入的SI端,然后在

4、串行时钟SRCK上产生一个脉冲,即可输出一个bit,重复以上步骤16次,输出所有列值。然后给存储器时钟RCK一个脉冲,将串行数据锁存起来。将使能端输出低电平,驱动到LED点阵上。行的输出每次只移位一次,并重新锁存即可。其他信息见给定的参考资料。六、实验代码ORG0000HAJMPSTARTORG0030HSTART:D_XEQUP0.0CK_XEQUP0.1CK_XLEQUP0.2D_YEQUP0.3EN_YEQUP0.4CK_YEQUP0.5CK_YLEQUP0.6EN_XEQUP0.7COUNTEQUR0COUNT_XEQUR3COUNT_YEQUR4MOVR0,#0;完成第R0/2屏扫描

5、MOVR1,#8MOVR2,#16MOVCOUNT_X,#0MOVCOUNT_Y,#0MOVR5,#32;一屏16列,总共扫描48列,需要扫48-16=32屏CLREN_XCLREN_Y;初始化MAIN:CLRAMOVCOUNT_Y,A;COUNT_Y=0CLRAMOVA,COUNTMOVCOUNT_X,A;COUNT_X=COUNTLOOP:ACALLDISPLAY_YACALLDISPLAY_XACALLDELAYDJNZR2,LOOP;长延迟MOVR1,#0FFHMOVR7,#2FHL_DELAY:ACALLDELAYDJNZR1,L_DELAYDJNZR7,L_DELAYMOVR1,#

6、8INCCOUNTINCCOUNT;扫一屏,COUNT加2DJNZR5,MAINMOVR5,#0FFHAJMPSTARTDISPLAY_Y:MOVDPTR,#TAB_YCLRAMOVA,COUNT_YMOVCA,A+DPTRMOVR1,#8LP_Y1:RLCACLRCK_YMOVD_Y,CSETBCK_YDJNZR1,LP_Y1MOVR1,#8INCCOUNT_YCLRAMOVA,COUNT_YMOVCA,A+DPTRLP_Y2:RLCACLRCK_YMOVD_Y,CSETBCK_YDJNZR1,LP_Y2MOVR1,#8INCCOUNT_YCLRCK_YLNOPSETBCK_YLCLREN_

7、YCLRCK_YLRETDISPLAY_X:MOVDPTR,#TAB_XCLRAMOVA,COUNT_XMOVCA,A+DPTRMOVR1,#8LP_X1:RLCACLRCK_XMOVD_X,CSETBCK_XDJNZR1,LP_X1MOVR1,#8INCCOUNT_XCLRAMOVA,COUNT_XMOVCA,A+DPTRLP_X2:RLCACLRCK_XMOVD_X,CSETBCK_XDJNZR1,LP_X2MOVR1,#8INCCOUNT_XCLRCK_XLNOPSETBCK_XLCLREN_XCLRCK_XLRET;延迟函数DELAY:MOVR6,#0FHDJNZR6,$RETTAB_

8、X:;=;我(0)爱(1)你(2)DB04H,00H,24H,10H,24H,12H,24H,21H,7FH,0FEH,0C4H,40H,44H,82H,04H,02H;DB04H,04H,0FFH,0C8H,04H,30H,44H,28H,34H,44H,05H,82H,04H,1FH,00H,00H;我,0DB01H,00H,26H,82H,34H,84H,2CH,89H,24H,91H,24H,0E1H,37H,0B2H,4CH,0AAH;DB44H,0A4H,44H,0A4H,4CH,0AAH,74H,0B2H,0C4H,81H,45H,01H,06H,01H,00H,00H;爱,1D

9、B00H,80H,01H,00H,06H,00H,1FH,0FFH,0E0H,00H,02H,08H,04H,30H,18H,0C0H;DBF0H,02H,10H,01H,13H,0FEH,10H,00H,10H,80H,14H,60H,18H,18H,00H,00H;你,2;=TAB_Y:;=DB80H,0FFH,40H,0FFH,20H,0FFH,10H,0FFH,08H,0FFH,04H,0FFH,02H,0FFH,01H,0FFHDB0FFH,80H,0FFH,40H,0FFH,20H,0FFH,10H,0FFH,08H,0FFH,04H,0FFH,02H,0FFH,01H;=END实验电路原理图::/blogs/files/liujw2114/%E7%94%B5%E8%B7%AF%E5%8E%9F%E7%90%86%E5%9B%BE.pdf

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 策划方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁