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

QQ登錄

只需一步,快速開始

搜索
查看: 3907|回復(fù): 4
收起左側(cè)

發(fā)個(gè)以前做的搖搖棒,單片機(jī)初學(xué)者可以做一個(gè)

[復(fù)制鏈接]
ID:410749 發(fā)表于 2018-10-20 22:48 | 顯示全部樓層 |閱讀模式
本帖最后由 51heiaidianzi 于 2018-11-16 21:51 編輯

制作出來(lái)的搖搖棒實(shí)物圖如下:
20090411016.jpg 20090411024.jpg 20090411025.jpg

電路原理圖如下: 20090411026.jpg

單片機(jī)板子:
20090411023.jpg 20090411024.jpg 20090411018.jpg

單片機(jī)源程序如下:
  1. ;注意:水銀開關(guān)要呈45斜度搖起來(lái)效果最好!
  2.        ORG 0000H
  3.        AJMP WGQWXD
  4.        ORG 0003H
  5.        AJMP INT
  6.        ORG 0030H
  7. WGQWXD:SETB EA
  8.        SETB IT0
  9.        SETB EX0
  10.        AJMP $
  11. ;==============================================================================
  12. INT:   JNB P3.5,WGQ_B
  13.        RETI
  14. ;==============================================================================
  15. WGQ_B: clr ea
  16.        MOV R2,#00H
  17. WGQ_A: MOV A,R2
  18.        MOV DPTR,#TAB
  19.        MOVC A,@A+DPTR
  20.        cpl a
  21.        MOV 54H,A
  22.        INC R2
  23.        MOV A,R2
  24.        MOV DPTR,#TAB
  25.        MOVC A,@A+DPTR
  26.        cpl a
  27.        MOV 55H,A
  28.        ACALL DL
  29.        MOV P0,54H
  30.        MOV P2,55H
  31.        INC R2
  32.        CJNE R2,#224,WGQ_A;#32為1個(gè)字,#64為2個(gè)字,以此類推.
  33.       setb ea
  34.        RETI
  35. ;==============================================================================
  36. DL:    MOV R3,#035H
  37. L1:    MOV R4,#010H
  38. L2:    DJNZ R4,L2
  39.        DJNZ R3,L1
  40.        RET
  41. ;==============================================================================
  42. TAB:   DB 00H,00H,00H,00H,00H,00H,00H,00H
  43.        DB 00H,00H,00H,00H,00H,00H,00H,00H
  44.        DB 00H,00H,00H,00H,00H,00H,00H,00H
  45.        DB 00H,00H,00H,00H,00H,00H,00H,00H
  46.        DB 00H,00H,00H,00H,00H,00H,00H,00H
  47.        DB 00H,00H,00H,00H,00H,00H,00H,00H
  48.        DB 00H,00H,00H,00H,00H,00H,00H,00H;空字符
  49.        DB 00H,00H,00H,00H,00H,00H,00H,00H
  50.        DB 00H,00H,00H,00H,00H,00H,00H,00H
  51.        DB 00H,00H,00H,00H,00H,00H,00H,00H
  52. DB 080H,000H,040H,000H,020H,000H,0F8H,07FH;
  53. DB 007H,001H,092H,048H,058H,044H,0B4H,023H;
  54. DB 017H,02DH,012H,011H,018H,019H,028H,027H;
  55. DB 04CH,021H,0B8H,040H,010H,040H,000H,000H;"俊",0

  56. DB 000H,080H,000H,060H,0F8H,01FH,008H,080H;
  57. DB 048H,040H,048H,03EH,048H,002H,0FFH,002H;
  58. DB 0AAH,002H,0AAH,03EH,0AAH,040H,08AH,040H;
  59. DB 0D8H,040H,008H,078H,000H,020H,000H,000H;"虎",1

  60. DB 070H,000H,000H,000H,0FFH,0FFH,008H,000H;
  61. DB 0B0H,080H,088H,040H,088H,030H,088H,00EH;
  62. DB 0FFH,001H,088H,006H,088H,008H,088H,030H;
  63. DB 0F8H,060H,080H,0C0H,080H,040H,000H,000H;"快",2

  64. DB 000H,000H,000H,020H,040H,018H,0FCH,00CH;
  65. DB 044H,007H,044H,012H,044H,020H,046H,040H;
  66. DB 0FAH,03FH,042H,000H,043H,000H,043H,002H;
  67. DB 042H,00CH,040H,038H,000H,010H,000H,000H;"樂(lè)",3



  68. ;DB 000H,000H,084H,000H,08CH,000H,094H,040H;
  69. ;DB 084H,0C0H,084H,043H,084H,024H,084H,028H;
  70. ;DB 086H,010H,0A5H,028H,0F4H,028H,084H,047H;
  71. ;DB 084H,040H,08CH,080H,090H,080H,080H,080H;"安",0

  72. ;DB 000H,000H,000H,001H,001H,001H,009H,001H;
  73. ;DB 01DH,001H,021H,001H,041H,001H,001H,001H;
  74. ;DB 0FFH,0FFH,001H,001H,021H,001H,071H,001H;
  75. ;DB 009H,001H,005H,001H,001H,001H,000H,001H;"平",1

  76. ;DB 000H,000H,000H,010H,040H,038H,042H,00CH;
  77. ;DB 043H,002H,043H,000H,042H,000H,0FAH,03FH;
  78. ;DB 046H,040H,044H,020H,044H,012H,044H,007H;
  79. ;DB 0FCH,00CH,040H,018H,000H,020H,000H,000H;"樂(lè)",2

  80. ;DB 000H,000H,080H,040H,080H,0C0H,0F8H,060H;
  81. ;DB 088H,030H,088H,008H,088H,006H,0FFH,001H;
  82. ;DB 088H,00EH,088H,030H,088H,040H,0B0H,080H;
  83. ;DB 008H,000H,0FFH,0FFH,000H,000H,070H,000H;"快",3


  84.        DB 00H,00H,00H,00H,00H,00H,00H,00H
  85.        DB 00H,00H,00H,00H,00H,00H,00H,00H;空字符
  86. ;==============================================================================
  87.        END
復(fù)制代碼

漢字點(diǎn)陣取模軟件.rar

799 KB, 下載次數(shù): 12, 下載積分: 黑幣 -5

改顯示漢子用的取模軟件

評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:419083 發(fā)表于 2018-11-1 14:20 | 顯示全部樓層
樓主厲害啊,正想做一個(gè)玩玩。
回復(fù)

使用道具 舉報(bào)

ID:399179 發(fā)表于 2018-11-1 18:51 來(lái)自手機(jī) | 顯示全部樓層
這個(gè)怎么改字?
回復(fù)

使用道具 舉報(bào)

ID:410749 發(fā)表于 2018-11-16 21:35 | 顯示全部樓層
有一個(gè)字符取模軟件,可以到網(wǎng)上下一個(gè)
回復(fù)

使用道具 舉報(bào)

ID:288930 發(fā)表于 2019-1-19 13:57 | 顯示全部樓層
謝謝分享!
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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