基于单片机控制的led点阵显示实验_第1页
基于单片机控制的led点阵显示实验_第2页
基于单片机控制的led点阵显示实验_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于单片机控制的基于单片机控制的LEDLED点阵显示实验点阵显示实验 一、实验目的一、实验目的 了解 88 点阵显示的工作原理 二、实验说明二、实验说明 88 矩阵 LED 为共阴极。 三、实验内容及步骤三、实验内容及步骤 1.把 CPU 扩展板,双色点阵扩展板插到母板中。 2.单片机最小应用系统的 RXD 接 Din TXD 接 CLK INT0 接 RCLK。 3.烧入 点阵箭头.HEX,运行程序。观察点阵显示箭头向左滚动。 四、源程序四、源程序 ;文字滚动 向左 Din BIT P3.0 CLK BIT P3.1 R_CLK BIT P3.2 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 LOOP: MOV DPTR,#TAB ;字符首地址 MOV R1,#4 MOV A,R3 RR A ;行码右移一位转下一行 MOV R3,A LCALL OUTDATA A1: MOV A,R0 LCALL OUTDATA INC R0 DJNZ R1,A1 SETB R_CLK ;显示一行 CLR R_CLK DJNZ R2,LOOP ;下一行 LJMP A0 LJMP MAIN OUTDATA: MOV R6, #8 OUT1:RRC A MOV DIN, C CLR CLK SETB CLK NOP NOP DJNZ R6,OUT1 RET INTS_TO: CLR EA PUSH 0E0H PUSH 00H PUSH 01H PUSH 02H DJNZ R7,BACK ;软件计数,次数不到返回 MOV R7,#5 MOV R0,#40H MOV R1,#8 SHIFT1: MOV R2,#4 CLR C PUSH 00H MOV A,R0 ADD A,#3 MOV R0,A MOV A,R0 POP 00H RLC A SHIFT2: MOV A,R0 RLC A MOV R0,A INC R0 DJNZ R2,SHIFT2 DJNZ R1,SHIFT1 BACK: POP 02H POP 01H POP 00H POP 0E0H MOV TMOD,#01H ;定时器0工作方式为1 MOV TL0,#0AFH MOV TH0,#080H ;0FFFFH-3CAFH=50000,50mS SETB ET0 ;允许T0中断 CLR ET1 ;禁止T1中断 SETB EA SETB TR0 RETI ;右绿/右红/左绿/左红 ;低电平点亮 TAB: ;箭头 DB 0FFH,0FFH,0FFH,0FFH DB 0DFH,0DFH,0DFH,0FFH DB 0BFH,0BFH,0BFH,0FFH DB 001H,001H,001H,0FFH DB 0BFH,0BFH,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论