找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2921|回复: 2
打印 上一主题 下一主题
收起左侧

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)



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
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 单片机教程网

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