找回密码
 立即注册

QQ登录

只需一步,快速开始

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

89c51单片机播放音乐 汇编 包括源文件和proteus原理图等,可以直接跑通哦

[复制链接]
跳转到指定楼层
楼主
51单片机播放音乐程序,包括所有的源文件和proteus原理图等,可以直接跑通哦



所有资料下载:
music.rar (127.82 KB, 下载次数: 35)


部分单片机源码:
  1. TMOD_W EQU 00010101B

  2. I_TH0 EQU 0FFH
  3. I_TL0 EQU 0FDH

  4. I_TH1 EQU 03CH
  5. I_TL1 EQU 0B0H

  6. A_TIME10 EQU 200
  7. A_TIME5        EQU 100
  8. A_TIME1 EQU 20

  9. A_LAMP EQU P2
  10. SN_G EQU 10011001B
  11. EW_G EQU 01100110B

  12.         ORG 0000H
  13.         LJMP START
  14.         ORG 000BH                                       
  15.         LJMP T0_S
  16.         ORG 001BH
  17.         LJMP T1_S
  18.         ORG 0030H
  19.        
  20. START:
  21.         LCALL INIT
  22. MLOOP:       
  23.         SJMP MLOOP
  24. INIT:
  25.         MOV R0,#0
  26.         MOV R1,#0
  27.         MOV A_LAMP,#EW_G
  28.         MOV TMOD,#TMOD_W
  29.         MOV TH0,#I_TH0
  30.         MOV TL0,#I_TL0
  31.         MOV TH1,#I_TH1
  32.         MOV TL1,#I_TL1
  33.         SETB ET0
  34.         SETB ET1
  35.         SETB EA
  36.         SETB TR0
  37.         SETB TR1
  38.                
  39.         RET
  40. T0_S:

  41.         MOV R1,#2
  42.         MOV TH0,#I_TH0
  43.         MOV TL0,#I_TL0
  44. T1_S:
  45.         INC R0
  46. TT1:
  47.         CJNE R1,#0,TT2
  48.         CJNE R0,#A_TIME1,EXIT
  49.         MOV R0,#0
  50.         XRL        A_LAMP,#0FFH
  51.         MOV R1,#1
  52.         SJMP EXIT
  53. TT2:
  54.         CJNE R1,#1,TT3
  55.         CJNE R0,#A_TIME10,EXIT
  56.         MOV R0,#0
  57.         XRL A_LAMP,#0FFH
  58.         MOV R1,#0
  59.         SJMP EXIT
  60. TT3:
  61.         CJNE R1,#3,TT4
  62.         CJNE R0,#A_TIME5 ,EXIT
  63.         MOV R0,#0
  64.         XRL A_LAMP,#0FFH
  65.         MOV R1,#2
  66.         SJMP EXIT
  67. TT4:
  68.         CJNE R1,#2,TT3
  69.         CJNE R0,#A_TIME10,EXIT
  70.         MOV R0,#0
  71.         XRL A_LAMP,#0FFH
  72.         MOV R1,#3
  73. EXIT:
  74.         MOV TH1,#I_TH1
  75.         MOV TL1,#I_TL1
  76.         RETI
  77.         END
复制代码


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

使用道具 举报

沙发
ID:155439 发表于 2016-12-17 15:45 | 只看该作者
你好!我想借用。可以吗?谢谢!
回复

使用道具 举报

板凳
ID:1 发表于 2017-1-3 23:34 | 只看该作者
51黑有你更精彩!!!
回复

使用道具 举报

地板
ID:269228 发表于 2017-12-30 15:53 来自手机 | 只看该作者
不是c语言吗
回复

使用道具 举报

5#
ID:702628 发表于 2020-5-24 15:10 | 只看该作者
先拿走了,正在找
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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