找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 3577|回復(fù): 2
打印 上一主題 下一主題
收起左側(cè)

LED點(diǎn)陣多屏連接仿真電路及51單片機(jī)程序

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
仿真74ls138多屏9X開(kāi)源共享,相互學(xué)習(xí)!


單片機(jī)源程序如下:
  1. ORG 0000H
  2.   MAIN:MOV DPTR,#TAB
  3.        MOV R3,#144  ;8個(gè)字
  4.       ; MOV R4,#2   ;字?jǐn)?shù)增倍

  5. LOOP1:MOV R0,#00H  ;數(shù)據(jù)RAM
  6.       
  7.        MOV R1,#00H  ;譯碼RAM
  8.        MOV R2,#24   ;1.5個(gè)LED字屏

  9.   LOOP:MOV P0,#00H
  10.        MOV P2,#00H
  11.        MOV P3,#00H  ;初始化3個(gè)端口

  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;"藍(lán)",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. …………限于本文篇幅 余下代碼請(qǐng)從51黑下載附件…………
復(fù)制代碼


所有資料51hei提供下載:
仿真74ls138多屏9X.rar (122.21 KB, 下載次數(shù): 30)



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

板凳
ID:707654 發(fā)表于 2020-3-16 21:17 來(lái)自手機(jī) | 只看該作者
大佬,想請(qǐng)問(wèn)一下仿真中LED點(diǎn)陣的接法,如何區(qū)分行線列線,以及如何對(duì)應(yīng)接到譯碼器和寄存器上去,謝謝了
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:140183 發(fā)表于 2017-12-4 06:19 | 只看該作者
非常好,多謝大俠啦!
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表