下载此文档

实验十四 LED点阵显示实验.doc


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
贵州大学实验报告纸
系别
电科
班级
电科091班
姓名
学号
课程名称
单片机
成绩
评定
教师签名
实验时间
2011年5月7 日
实验十四 LED点阵显示实验
一、实验目的
×8矩阵LED显示的基本原理和功能。
×8矩阵LED和单片机的硬件接口和软件设计方法。
二、实验内容
根据系统提供的电路,掌握8×8矩阵LED的工作原理,编程实现显示一个‘箭头’从左向右滚动的效果。
三、实验要求
根据实验内容编写一个程序,并在实验仪上调试和验证。
四、实验说明和电路原理图
使用双色共阴极LED点阵,其内部结构如图14-1所示。系统使用74HC595芯片,使串行输出转换成并行输出,驱动矩阵LED。
本实验需要用到CPU模块(F3区)、LED双色点阵显示模块(B2区)。双色点阵显示电路原理图参见图14-2。
图14-1 LED点阵内部结构
图14-2 双色点阵显示接口电路

五、实验步骤
1) 系统各跳线器处在初始设置状态,B2模块的JT1B短路帽接至右侧。
用导线对应连接双色点阵显示模块的DIN、SCLK、RCLK到CPU模块的P10、P11、P12。
2) 启动PC机,打开THGMW-51软件,输入源程序,并编译源程序。编译无误后,下载程序运行。
3) 显示一对‘箭头’从左向右滚动的效果。
程序:
;//*******************************************************
;文件名: LEDDZ for MCU51
;功能: LED点阵显示实验
;接线: B2模块的JT1B短路帽接至右端;
; 用导线对应连接双色点阵显示模块的DIN、SCLK、RCLK到
; CPU模块的P10、P11、P12。
;//*******************************************************
;文字滚动向左
Din BIT
CLK BIT
R_CLK BIT
ORG 0000H
JMP MAIN
ORG 000BH
LJMP INTS_TO ;定时中断
ORG 0100H
MAIN:
CLR EA
MOV R2,#0
MOV R1,#32 ;32个字符
MOV R0,#40H
MOV DPTR,#TAB
MOVEDATA: ;把全部字符复制到40H
MOV A,R2
MOVC A,***@A+DPTR
MOV ***@R0,A
INC R2
INC R0
DJNZ R1,MOVEDATA

MOV TMOD,#01H ;定时器0工作方式为1
MOV TL0,#0AFH ;置计数初值
MOV TH0,#080H ;0FFFFH-3CAFH=50000,50mS
MOV R7,#5 ;软件计数器,循环5次
SETB ET0 ;允许T0中断
CLR ET1 ;禁止T1中断
SETB EA
SETB TR0

CLR R_CLK
MOV SP,#60H
MOV R3,#080H ;第一行
A0: MOV R2,#08H
MOV R0,#40H

实验十四 LED点阵显示实验 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xunlai783
  • 文件大小175 KB
  • 时间2018-01-10