标题: LED点阵多屏连接仿真电路及51单片机程序 [打印本页]

作者: 蓝色海阳    时间: 2017-12-3 23:00
标题: LED点阵多屏连接仿真电路及51单片机程序
仿真74ls138多屏9X开源共享,相互学习!


单片机源程序如下:
  1. ORG 0000H
  2.   MAIN:MOV DPTR,#TAB
  3.        MOV R3,#144  ;8个字
  4.       ; MOV R4,#2   ;字数增倍

  5. LOOP1:MOV R0,#00H  ;数据RAM
  6.       
  7.        MOV R1,#00H  ;译码RAM
  8.        MOV R2,#24   ;1.5个LED字屏

  9.   LOOP:MOV P0,#00H
  10.        MOV P2,#00H
  11.        MOV P3,#00H  ;初始化3个端口

  12.        MOV A,R1
  13.        MOV P1,A     ;初始化译码端口

  14.        MOV A,R0
  15.        MOVC A,@A+DPTR
  16.        MOV P0,A
  17.        INC R0
  18.        MOV A,R0
  19.        MOVC A,@A+DPTR
  20.        MOV P2,A
  21.        INC R0
  22.        MOV A,R0
  23.        MOVC A,@A+DPTR
  24.        MOV P3,A
  25.        INC R0

  26.        LCALL DELAY
  27.        INC R1
  28.        DJNZ R2,LOOP

  29.        INC DPTR
  30.        INC DPTR
  31.        INC DPTR

  32.        DJNZ R3,LOOP1

  33.    SJMP  MAIN
  34. DELAY:MOV R5,#6
  35.   DEL:MOV R6,#0B8H
  36.       DJNZ R6,$
  37.       DJNZ R5,DEL
  38.       RET

  39. TAB: DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
  40.      DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H;
  41.       DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
  42.      DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H;
  43.      DB 00H,00H,00H,00H,00H,00H,00H,00H;00H,00H,00H,00H,00H,00H,00H,00H
  44.    ;  DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H;
  45.     ;  DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
  46.     ; DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H;
  47.    
  48. DB 00H, 00H, 00H, 00H, 00H, 00H, 40H, 00H;
  49. DB 10H, 40H, 7EH, 10H, 40H, 3EH, 10H, 40H;
  50. DB 0C2H, 1FH, 40H, 80H, 1FH, 40H, 80H, 10H;
  51. DB 0F8H, 0FFH, 10H, 0F8H, 0FFH, 1FH, 40H, 82H;
  52. DB 1FH, 40H, 0A0H, 10H, 40H, 90H, 10H, 40H;
  53. DB 9CH, 1FH, 40H, 8FH, 1FH, 0F8H, 8FH, 10H;
  54. DB 0F8H, 94H, 10H, 40H, 0B4H, 10H, 40H, 0F4H;
  55. DB 1FH, 40H, 0C4H, 1FH, 60H, 86H, 10H, 60H;
  56. DB 06H, 18H, 40H, 06H, 18H, 00H, 00H, 10H;"蓝",0

  57. DB 00H, 00H, 00H, 00H, 10H, 00H, 00H, 10H;
  58. DB 00H, 00H, 08H, 00H, 00H, 04H, 00H, 00H;
  59. DB 0FFH, 1FH, 80H, 0FDH, 3FH, 0C0H, 44H, 30H;
  60. DB 70H, 44H, 30H, 78H, 44H, 30H, 58H, 44H;
  61. DB 30H, 40H, 7CH, 30H, 40H, 7EH, 30H, 40H;
  62. DB 47H, 30H, 0C0H, 45H, 30H, 0E0H, 44H, 30H;
  63. DB 60H, 44H, 30H, 40H, 0FEH, 30H, 00H, 0FEH;
  64. DB 30H, 00H, 04H, 30H, 00H, 00H, 3CH, 00H;
  65. DB 00H, 3FH, 00H, 00H, 18H, 00H, 00H, 00H;"色",1

  66. DB 00H, 00H, 00H, 00H, 81H, 00H, 00H, 83H;
  67. DB 10H, 08H, 8EH, 3FH, 10H, 0E6H, 3FH, 70H;
  68. DB 38H, 00H, 60H, 2EH, 00H, 80H, 25H, 00H;
  69. DB 00H, 22H, 06H, 80H, 0FDH, 0FH, 0C0H, 0FFH;
  70. DB 05H, 0F8H, 22H, 04H, 78H, 22H, 04H, 48H;
  71. DB 0E6H, 04H, 40H, 0BEH, 17H, 40H, 3AH, 35H;
  72. DB 40H, 22H, 34H, 40H, 22H, 3CH, 40H, 0FFH;
  73. DB 1FH, 60H, 0FFH, 0FH, 60H, 22H, 06H, 60H;
  74. ……………………

  75. …………限于本文篇幅 余下代码请从51黑下载附件…………
复制代码


所有资料51hei提供下载:
仿真74ls138多屏9X.rar (122.21 KB, 下载次数: 30)




作者: qxdqx    时间: 2017-12-4 06:19
非常好,多谢大侠啦!
作者: 起个名字真难a    时间: 2020-3-16 21:17
大佬,想请问一下仿真中LED点阵的接法,如何区分行线列线,以及如何对应接到译码器和寄存器上去,谢谢了




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1