找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3607|回复: 2
收起左侧

LED点阵多屏连接仿真电路及51单片机程序

[复制链接]
ID:256970 发表于 2017-12-3 23:00 | 显示全部楼层 |阅读模式
仿真74ls138多屏9X开源共享,相互学习!
psb3.jpg psb4.jpg psb5.jpg psb6.jpg psb2.jpg psb1.jpg

单片机源程序如下:
  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黑下载附件…………
复制代码

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



回复

使用道具 举报

ID:140183 发表于 2017-12-4 06:19 | 显示全部楼层
非常好,多谢大侠啦!
回复

使用道具 举报

ID:707654 发表于 2020-3-16 21:17 来自触屏版 | 显示全部楼层
大佬,想请问一下仿真中LED点阵的接法,如何区分行线列线,以及如何对应接到译码器和寄存器上去,谢谢了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表