找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3097|回复: 4
收起左侧

发个以前做的摇摇棒,单片机初学者可以做一个

[复制链接]
ID:410749 发表于 2018-10-20 22:48 | 显示全部楼层 |阅读模式
本帖最后由 51heiaidianzi 于 2018-11-16 21:51 编辑

制作出来的摇摇棒实物图如下:
20090411016.jpg 20090411024.jpg 20090411025.jpg

电路原理图如下: 20090411026.jpg

单片机板子:
20090411023.jpg 20090411024.jpg 20090411018.jpg

单片机源程序如下:
  1. ;注意:水银开关要呈45斜度摇起来效果最好!
  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个字,#64为2个字,以此类推.
  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;"乐",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;"乐",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
复制代码

汉字点阵取模软件.rar

799 KB, 下载次数: 10, 下载积分: 黑币 -5

改显示汉子用的取模软件

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

ID:419083 发表于 2018-11-1 14:20 | 显示全部楼层
楼主厉害啊,正想做一个玩玩。
回复

使用道具 举报

ID:399179 发表于 2018-11-1 18:51 来自手机 | 显示全部楼层
这个怎么改字?
回复

使用道具 举报

ID:410749 发表于 2018-11-16 21:35 | 显示全部楼层
有一个字符取模软件,可以到网上下一个
回复

使用道具 举报

ID:288930 发表于 2019-1-19 13:57 | 显示全部楼层
谢谢分享!
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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