找回密码
 立即注册

QQ登录

只需一步,快速开始

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

单片机数字音乐盒仿真+程序

  [复制链接]
跳转到指定楼层
楼主
数字音乐盒


  1. RS BIT P2.0 ;定义液晶显示端口标号
  2. RW BIT P2.1
  3. E BIT P2.2
  4. ;********************************************
  5. L50MS EQU 60H
  6. L1MS EQU 61H
  7. L250MS EQU 62H
  8. SEC EQU 65H
  9. MIN EQU 64H
  10. HOU EQU 63H
  11. ;*******************************************
  12. org 0000h
  13. ljmp main
  14. ORG 000BH
  15. LJMP TT0
  16. ORG 001BH
  17. LJMP T1INT
  18. org 1000h
  19. main:
  20. ;-----------------------;液晶初始化
  21. MOV SP,#70H   
  22. MOV P0,#01H  ;清屏
  23. CALL ENABLE
  24. MOV P0,#38H  ;8位,2行显示
  25. lCALL ENABLE
  26. MOV P0,#0FH  ;屏显on,光标on,闪烁on
  27. lCALL ENABLE
  28. MOV P0,#06H  ;计数地址加1,显示幕on
  29. lCALL ENABLE
  30. ;-------------------------------内存初始化
  31. lcall initil      
  32. ;-------------------------------
  33. key1:
  34. lcall key
  35. lcall modd         
  36. ljmp key1
  37. ;---------------------键盘扫描
  38. key:
  39. nop
  40. nop
  41. lcall ks
  42. jnz k1       ;有按键转到K1
  43. lcall kaiji
  44. lcall SOP
  45. xn:
  46. ljmp key
  47. k1:
  48. lcall modd
  49. lcall modd
  50. lcall ks
  51. jnz k2
  52. ljmp key
  53. k2:
  54. mov R2,#0feh   ;读键盘
  55. mov R4,#00h
  56. k3:
  57. mov A,R2
  58. mov P1,A
  59. mov A,P1
  60. JB ACC.4,L1     ;为1跳转,第一行无按键
  61. mov a,#00h
  62. ljmp lk
  63. L1:
  64. jb acc.5,L2
  65. mov a,#04h
  66. ljmp lk
  67. L2:
  68. jb acc.6,L3
  69. mov a,#08h
  70. ljmp lk
  71. L3:
  72. jb acc.7,next1
  73. mov a,#0ch
  74. ;-------------------------------------------------------
  75. lk:
  76. add a,R4
  77. push acc
  78. k4:
  79. lcall delay1   ;若同时有其他按键,则等待
  80. lcall ks
  81. jnz k4
  82. ;--------------------------------------------------------
  83. mov r3,#07h     
  84. clr a
  85. mov r0,#30h
  86. mov r1,#31h
  87. mm1:
  88. mov a,@r1
  89. mov @r0,a
  90. inc r0
  91. inc r1
  92. djnz r3,mm1
  93. pop acc
  94. mov @r0,a
  95. RET
  96. ;------------------------------------------------------
  97. next1:
  98. inc R4    ;------列扫描
  99. mov a,R2
  100. JNB acc.3,n2
  101. ljmp n1
  102. n2:
  103. ljmp key
  104. n1:
  105. rl a
  106. mov R2,a
  107. ljmp k3
  108. ;----------------------------------------------
  109. ks:
  110. mov a,#0f0h     ;判断P1口
  111. mov P1,a
  112. nop
  113. nop
  114. mov a,P1
  115. cpl a
  116. anl a,#0f0h
  117. RET
  118. ;--------------------------------------------------
  119. DELAY1:
  120. SETB RS0
  121. dl:
  122. mov R5,#0ah
  123. dl2:
  124. mov R6,#63
  125. dl3:
  126. nop
  127. nop
  128. djnz R6,dl3
  129. djnz R5,dl2
  130. CLR RS0     
  131. RET
  132. ;---------------------------------------------------
  133. ;30H-37H初值为零
  134. ;----------------------------------------------------
  135. initil:      
  136. mov r3,#08h
  137. mov r0,#30h
  138. m1:
  139. mov @r0,#00h
  140. inc r0
  141. djnz r3,m1         
  142. RET
  143. ;----------------------------------------------------
  144. ;显示     
  145. ;---------------------------------------------------
  146. modd:  
  147. MOV P0,#8EH
  148. lCALL ENABLE         
  149. mov A,37H
  150. mov DPTR,#TABLE3         
  151. MOVC A,@A+DPTR
  152. lCALL WRITE2      
  153. RET
  154. ;--------------------------------------------------
  155. ;开机提示字
  156. ;-------------------------------------------------
  157. kaiji:
  158. mov a,37h
  159. cjne a,#0fh,DFF
  160. MOV P0,#80H    ;设光标地址
  161. lCALL ENABLE
  162. MOV DPTR,#TABLE1;写数据
  163. lCALL WRITE1         
  164. DFF:
  165. RET
  166. ;----------------------------------------------
  167. ;按键值播放歌曲
  168. ;----------------------------------------------
  169. SOP:
  170. mov a,37h
  171. cjne a,#01h,A11
  172. LCALL MODD
  173. MOV 52H,#HIGH TABLE10
  174. MOV 53H,#LOW TABLE10
  175. LCALL INITILE2
  176. lcall MAIN0
  177. A11:
  178. CJNE A,#02H,A22
  179. LCALL MODD
  180. MOV 52H,#HIGH TABLE20
  181. MOV 53H,#LOW TABLE20
  182. LCALL INITILE2      
  183. lcall MAIN0
  184. A22:
  185. CJNE A,#03H,A33
  186. LCALL MODD
  187. MOV 52H,#HIGH TABLE30
  188. MOV 53H,#LOW TABLE30
  189. LCALL INITILE2      
  190. lcall MAIN0      
  191. A33:
  192. CJNE A,#04H,A44
  193. LCALL MODD
  194. MOV 52H,#HIGH TABLE40
  195. MOV 53H,#LOW TABLE40
  196. LCALL INITILE2      
  197. lcall MAIN0
  198. A44:
  199. CJNE A,#05H,A55
  200. LCALL MODD
  201. MOV 52H,#HIGH TABLE50
  202. MOV 53H,#LOW TABLE50
  203. LCALL INITILE2      
  204. lcall MAIN0
  205. A55:
  206. CJNE A,#06H,A66
  207. LCALL MODD
  208. MOV 52H,#HIGH TABLE60
  209. MOV 53H,#LOW TABLE60
  210. LCALL INITILE2      
  211. lcall MAIN0   
  212. A66:
  213. CJNE A,#07H,A77
  214. LCALL MODD
  215. MOV 52H,#HIGH TABLE70
  216. MOV 53H,#LOW TABLE70
  217. LCALL INITILE2      
  218. lcall MAIN0      
  219. A77:
  220. CJNE A,#08H,A88
  221. LCALL MODD
  222. MOV 52H,#HIGH TABLE80
  223. MOV 53H,#LOW TABLE80
  224. LCALL INITILE2      
  225. lcall MAIN0
  226. A88:
  227. CJNE A,#09H,A99
  228. LCALL MODD
  229. MOV 52H,#HIGH TABLE90
  230. MOV 53H,#LOW TABLE90
  231. LCALL INITILE2      
  232. lcall MAIN0      
  233. A99:
  234. CJNE A,#0AH,AAA
  235. LCALL MODD
  236. MOV 52H,#HIGH TABLE100
  237. MOV 53H,#LOW TABLE100
  238. LCALL INITILE2      
  239. lcall MAIN0      
  240. AAA:RET           
  241. ;******************************************
  242. INITILE2:
  243. MOV L50MS,#20
  244. MOV L1MS,#00H
  245. MOV L250MS,#00H
  246. MOV SEC,#00H
  247. MOV MIN,#00H
  248. MOV HOU,#00H
  249. MOV A,HOU
  250. MOV B,#10
  251. DIV AB
  252. ADD A,#30H         ;将BCD吗转化为ASIIC码
  253. MOV P0,#0C8H    ;显示小时十位
  254. CALL ENABLE
  255. CALL WRITE2
  256. MOV A,B
  257. ADD A,#30H
  258. MOV P0,#0C9H    ;显示小时个位
  259. CALL ENABLE
  260. CALL WRITE2
  261. MOV A,#3AH
  262. MOV P0,#0DH    ;显示冒号
  263. CALL ENABLE
  264. CALL WRITE2
  265. MOV A,MIN
  266. MOV B,#10
  267. DIV AB
  268. ADD A,#30H
  269. MOV P0,#0CBH    ;显示分十位
  270. CALL ENABLE
  271. CALL WRITE2
  272. MOV A,B
  273. ADD A,#30H
  274. MOV P0,#0CCH    ;显示分个位
  275. CALL ENABLE
  276. CALL WRITE2
  277. MOV A,#3AH
  278. MOV P0,#0CDH    ;显示冒号
  279. CALL ENABLE
  280. CALL WRITE2
  281. MOV A,SEC
  282. MOV B,#10
  283. DIV AB
  284. ADD A,#30H
  285. MOV P0,#0CEH    ;显示秒十位
  286. CALL ENABLE
  287. CALL WRITE2
  288. MOV A,B
  289. ADD A,#30H
  290. MOV P0,#0CFH    ;显示秒个位
  291. CALL ENABLE
  292. CALL WRITE2
  293. MOV P0,#0C0H    ;设光标地址
  294. CALL ENABLE
  295. MOV DPTR,#TABLE2;写数据
  296. CALL WRITE1         
  297. RET
  298. ;*********************************************写指令
  299. ENABLE:
  300. CLR RS
  301. CLR RW
  302. CLR E
  303. LCALL DELAY
  304. SETB E
  305. RET
  306. ;**********************************************写数据
  307. WRITE1:
  308. MOV R1,#00H
  309. A1:
  310. MOV A,R1
  311. MOVC A,@A+DPTR
  312. CALL WRITE2
  313. INC R1
  314. CJNE A,#0FEH,A1   ;未到字符串末尾继续
  315. RET
  316. WRITE2:
  317. MOV P0,A
  318. SETB RS
  319. CLR RW
  320. CLR E
  321. CALL DELAY
  322. SETB E
  323. RET
  324. ;**********************************************
  325. DELAY:
  326. MOV R4,#05
  327. D1:
  328. MOV R5,#0FFH
  329. DJNZ R5,$
  330. DJNZ R4,D1
  331. RET  
  332. ;----------------------------------------------
  333. TAB:
  334. db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h
  335. db 80h,90h,88h,83h,0c6h,0a1h,86h,8eh
  336. TAB1:db 89h,86h,0c7h,0c7h,0c0h
  337. TAB2:db 0c6h,88h,0c0h
  338. TABLE1:DB 'WELCOM HERE',0FEH
  339. TABLE2:DB 'DFF WB',0FEH
  340. TABLE4:DB 'CAU',0FEH
  341. TABLE3:DB 30H,31H,32H,33h   
  342. DB 34H,35H,36H,37H
  343. DB 38h,39H,41H,42H
  344. DB 43H,44H,45H,46H   
  345. ;--------------------------------------------------------------------
  346. ;播放歌曲程序
  347. ;--------------------------------------------------------------------
  348. MAIN0:
  349. MOV TMOD,#11H
  350. MOV IE,#8aH
  351. ;MOV TH1,#3cH
  352. ;MOV TL1,#0b0H   
  353. lcall ks
  354. jnz TTM12           
  355. MOV 40H,#00H
  356. ;---------------------------------------------------------
  357. NEXT20:
  358. MOV A,40H
  359. MOV DPH,52H
  360. MOV DPL,53H
  361. MOVC A,@A+DPTR
  362. MOV R2,A
  363. JZ STOP
  364. ANL A,#0FH
  365. MOV R1,A
  366. MOV A,R2
  367. SWAP A
  368. ANL A,#0FH
  369. JNZ SING
  370. CLR TR0
  371. JMP W1
  372. ;----------------------------------------------------------
  373. SING:
  374. DEC A
  375. MOV 22H,A
  376. RL A
  377. MOV DPTR,#TABLE00
  378. MOVC A,@A+DPTR
  379. MOV TH0,A
  380. MOV 21H,A
  381. MOV A,22H
  382. RL A
  383. INC A
  384. MOVC A,@A+DPTR
  385. MOV TL0,A
  386. MOV 20H,A
  387. SETB TR0
  388. SETB  TR1
  389. W1:
  390. LCALL DELAY30
  391. INC 40H
  392. LCALL KS         ;------有键跳出
  393. JNZ STOP
  394. LJMP NEXT20
  395. ;-----------------------------------------------------------
  396. STOP:
  397. CLR TR0
  398. CLR TR1
  399. LJMP MAIN0
  400. ;----------------------------------------------------------
  401. TTM12:
  402. LCALL K2
  403. MOV A,37H
  404. CJNE A,#0EH,TTM13
  405. CLR TR1
  406. LCALL DELAY1
  407. TTM120:
  408. LCALL KS
  409. LCALL DELAY1
  410. JZ TTM120
  411. LCALL K2
  412. MOV A,37H
  413. CJNE A,#0EH,TTM120
  414. SETB TR1
  415. LJMP NEXT20
  416. TTM13:
  417. CJNE A,#0CH,TTM14
  418. MOV A,52H
  419. INC A
  420. MOV 52H,A
  421. MOV A,53H
  422. INC A
  423. MOV 53H,A
  424. MOV A,36H
  425. INC A
  426. MOV 37H,A
  427. LJMP TTM2
  428. TTM14:
  429. CJNE A,#0DH,TTM2
  430. MOV A,52H
  431. DEC A
  432. MOV 52H,A
  433. MOV A,53H
  434. DEC A
  435. MOV 53H,A
  436. MOV A,36H
  437. DEC A
  438. MOV 37H,A
  439. ;------------------------------------------------------  
  440. TTM2:
  441. RET
  442. ;***************************************************
  443. ;定时器中断子程序0
  444. ;***************************************************
  445. TT0:
  446. PUSH ACC
  447. PUSH PSW
  448. MOV TL0,20H
  449. MOV TH0,21H
  450. CPL P3.7
  451. POP PSW
  452. POP ACC
  453. RETI
  454. ;***************************************************
  455. ;定时器中断子程序1
  456. ;***************************************************
  457. T1INT:
  458. MOV TH1, #3cH
  459. MOV TL1, #0b0H
  460. DJNZ L50MS,X4
  461. MOV L50MS,#20
  462. ;****************---每秒种时钟刷新秒显示一次
  463. SECSET:
  464. MOV A,SEC
  465. MOV B,#10
  466. DIV AB
  467. ADD A,#30H
  468. MOV P0,#0CEH    ;显示秒十位
  469. lCALL ENABLE
  470. lCALL WRITE2
  471. MOV A,B
  472. ADD A,#30H
  473. MOV P0,#0CFH    ;显示秒个位
  474. lCALL ENABLE
  475. lCALL WRITE2
  476. MOV A,SEC
  477. INC A
  478. MOV SEC,A
  479. XRL A,#60
  480. X4:
  481. JNZ OUT
  482. MINSET:
  483. MOV SEC,#00H   
  484. ;*************************************每分钟刷新分显示一次
  485. MOV A,MIN
  486. INC A
  487. MOV MIN,A
  488. MOV B,#10
  489. DIV AB
  490. ADD A,#30H
  491. MOV  P0,#0CBH    ;显示分十位
  492. lCALL ENABLE
  493. lCALL WRITE2
  494. MOV A,B
  495. ADD A,#30H
  496. MOV  P0,#0CCH    ;显示分个位
  497. lCALL ENABLE
  498. lCALL WRITE2
  499. MOV A,MIN
  500. MOV B,#3
  501. MUL AB
  502. MOV B,#100
  503. DIV AB
  504. MOV R2,A
  505. MOV A,#10
  506. XCH A,B
  507. DIV AB
  508. MOV A,MIN
  509. XRL A,#60
  510. JNZ OUT
  511. HOUSET:
  512. MOV MIN,#00H  
  513. ;**************************************每小时刷新小时显示一次  
  514. MOV A,HOU
  515. MOV B,#10
  516. DIV AB
  517. ADD A,#30H         ;将BCD吗转化为ASIIC码
  518. MOV P0,#0C8H    ;显示小时十位
  519. CALL ENABLE
  520. CALL WRITE2
  521. MOV A,B
  522. ADD A,#30H
  523. MOV P0,#0C9H    ;显示小时个位
  524. CALL ENABLE
  525. CALL WRITE2
  526. MOV A,HOU
  527. INC A
  528. MOV HOU,A
  529. XRL A,#10
  530. JNZ OUT
  531. SJMP OVERFLOW
  532. OUT:
  533. RETI
  534. ;*************************************溢出处理
  535. OVERFLOW:
  536. MOV L50MS,#20
  537. MOV L1MS,#00H
  538. MOV L250MS,#00H
  539. MOV SEC,#00H
  540. MOV MIN,#00H
  541. MOV HOU,#00H
  542. RETI
  543. ;--------------------------------------------------------------------
  544. DELAY30:   
  545. MOV R7,#2
  546. W2:
  547. MOV R4,#125
  548. W3:
  549. MOV R3,#248
  550. DJNZ R3,$
  551. DJNZ R4,W3
  552. DJNZ R7,W2
  553. DJNZ R1,DELAY30
  554. RET
  555. ;--------------------------------------------------------------------
  556. TABLE00:
  557. DW 64580,64684,64777,64820
  558. DW 64898,64968,65030,64260
  559. DW 64400,64524,65058,63835,64021
  560. ;-------------------------------------------------------------------
  561. ;第一首《精忠报国》
  562. ;--------------------------------------------------------------------
  563. TABLE10:   
  564. DB 66H,52H,36H,22H,12H,12H,22H,32H,98H,84H,82H,92H,14H,12H,22H
  565. DB 32H,52H,22H,42H,38H,66H,52H,36H,22H,12H,22H,22H,32H,98H
  566. DB 24H,22H,32H,54H,52H,32H,92H,12H,92H,82H,98H,66H,52H,36H,22H
  567. DB 12H,12H,22H,32H,98H,84H,82H,92H,14H,12H,22H,32H,52H,22H,42H,38H
  568. DB 66H,52H,36H,22H,12H,22H,22H,32H,98H,24H,22H,32H,54H,52H,32H
  569. DB 22H,12H,92H,82H,98H,14H,24H,34H,44H,64H,0B4H,64H,32H,52H
  570. DB 62H,0B2H,62H,52H,38H,24H,22H,32H,54H,52H,62H,52H,32H,32H,22H,38H
  571. DB 64H,0B4H,64H,32H,52H,62H,0B2H,62H,52H,38H,22H,22H,22H,32H,52H,52H
  572. DB 52H,62H,7FH,74H,04H,58H,6FH
  573. DB 00
  574. ;--------------------------------------------------------------------
  575. ;第二首《月亮代表我的心》
  576. ;--------------------------------------------------------------------
  577. TABLE20:
  578. DB 02H,82H
  579. DB 16H,32H,54H,02H,52H
  580. DB 0A6H,32H,54H,02H,52H
  581. DB 64H,74H,0B6H,64H
  582. DB 52H,5CH,32H,22H
  583. DB 16H,12H,14H,32H,22H
  584. DB 16H,12H,14H,22H,32H
  585. DB 26H,12H,94H,22H,32H
  586. DB 2CH
  587. DB 32H,52H
  588. DB 36H,22H,14H,54H
  589. DB 0ACH,92H,0A2H
  590. DB 96H,0A2H,96H,82H
  591. DB 3CH,54H
  592. DB 36H,22H,14H,54H
  593. DB 0ACH,92H,0A2H
  594. DB 16H,12H,14H,22H,32H
  595. DB 2CH,02H,82H
  596. DB 16H,32H,56H,12H
  597. DB 0A6H,32H,56H,52H
  598. DB 66H,72H,0B6H,62H
  599. DB 62H,52H,58H,32H,22H
  600. DB 16H,12H,14H,32H,22H
  601. DB 16H,12H,14H,22H,32H
  602. DB 26H,92H,0A4H,12H,22H
  603. DB 1CH
  604. DB 00
  605. ;-------------------------------------------------------------------
  606. ;第三首《看我七十二变》
  607. ;-------------------------------------------------------------------
  608. TABLE30:
  609. DB 0d4H,84H,94H,82H,92H
  610. DB 12H,22H,82H,92H,02H,92H,82H,0d2H
  611. DB 82H,92H,14H,84H,02H,0d1H,0d1H
  612. DB 0c2H,0d2H,84H,0d2H,0d2H,82H,82H
  613. DB 84H,82H,82H,94H,82H,0d2H
  614. DB 82H,82H,82H,92H,02H,82H,82H,0d2H
  615. DB 0c4H,84H,0d4H,92H,0d2H
  616. DB 82H,0d2H,82H,92H,98H
  617. DB 04H,94H,88H
  618. DB 04H,94H,88H
  619. DB 04H,94H,88H
  620. DB 04H,94H,88H,04H
  621. DB 32H,32H,22H,12H,02H,92H,12H,92H
  622. DB 32H,32H,22H,12H,02H,92H,12H,92H
  623. DB 32H,32H,22H,12H,02H,92H,12H,22H
  624. DB 54H,44H,34H,12H,22H
  625. DB 34H,22H,12H,02H,92H,12H,92H
  626. DB 32H,32H,22H,12H,02H,92H,12H,92H
  627. DB 32H,32H,22H,12H,02H,92H,12H,22H
  628. DB 54H,44H,32H,22H,12H,92H
  629. DB 00  
  630. ;--------------------------------------------------------------------
  631. ;第四首《同一首歌》
  632. ;--------------------------------------------------------------------
  633. TABLE40:
  634. DB 88h,14h,24h,36H,42H,34H,14H,28H,14H,94H
  635. DB 1fH,88H,14H,24H,34H,32H,42H,54H,14H
  636. DB 46H,32H,54H,22H,32H,32H,22H,2CH,38H,54H,74H
  637. DB 76H,62H,68H,54H,52H,62H,74H,62H,52H,3fH
  638. DB 46H,42H,54H,64H,54H,42H,32H,28H,0a4H,0a2H
  639. DB 92H,84H,94H,1fH,0b8H,68H,46H,52H,68H
  640. DB 74H,72H,72H,74H,62H,52H,3fH,0b8H,68H
  641. DB 46H,52H,68H,64H,62H,62H,64H,42H,32H,2fH
  642. DB 58H,14H,24H,36H,42H,34H,12H,12H,26H,22H,24H,22H,12H
  643. DB 94H,9cH,0a8H,0a6H,92H,84H,64H,54H,22H,22H,46H,42H,44H,32H,22H,5fH
  644. DB 00
  645. ;--------------------------------------------------------------------
  646. ;第五首《大海》
  647. ;--------------------------------------------------------------------
  648. TABLE50:
  649. DB 82H,92H,12H,14H,12H,14H,92H,82H,12H,14H,22H,14H,92H,12H,22H,24H
  650. DB 22H,24H,12H,92H,22H,24H,32H,24H,32H,52H,62H,54H,52H,64H,52H,32H
  651. DB 22H,32H,22H,12H,94H,82H,92H,12H,14H,12H,14H,94H,1cH
  652. DB 82H,92H,12H,14H,12H,14H,92H,82H,12H,14H,22H,14H,92H,12H,22H,24H
  653. DB 22H,24H,12H,92H,22H,24H,32H,24H,32H,52H,62H,54H,52H,64H,52H,32H
  654. DB 22H,32H,22H,12H,94H,82H,92H,12H,14H,12H,14H,22H,12H,1cH,32H,52H
  655. DB 62H,64H,62H,64H,0b2H,62H,52H,54H,62H,54H,32H,22H
  656. DB 12H,14H,12H,14H,24H,3cH,32H,22H,12H,14H,12H,14H,0b2H,62H,52H,54H,62H,54H,32H,52H
  657. DB 66H,0b2H,0b4H,62H,52H,5cH,32H,52H,62H,64H,62H,64H,0b2H,62H,52H,54H
  658. DB 62H,54H,32H,22H,12H,14H,12H,14H,54H,3cH,32H,22H,12H,14H,12H,14H,22H,32H
  659. DB 52H,54H,32H,54H,32H,52H,6fH,04H,02H,92H,32H,24H,12H,1fH
  660. DB 00
  661. ;--------------------------------------------------------------------
  662. ;第六首《两只蝴蝶》
  663. ;--------------------------------------------------------------------
  664. TABLE60:
  665. DB 32H,22H,38H,02H,22H,32H,22H,18H,04H,92H,12H,24H,22H,32H,22H,12H,92H,92H,88H,04H,32H,22H
  666. DB 38H,02H,22H,32H,22H,18H,04H,92H,12H,24H,22H,32H,22H,21H,92H,12H,28H,04H,32H,22H
  667. DB 38H,02H,22H,32H,22H,18H,04H,92H,12H,24H,22H,32H,22H,12H,92H,91H,11H,88H
  668. DB 04H,32H,52H,58H,02H,52H,62H,52H,38H,04H,22H,22H,24H,22H,32H,22H,12H,92H,92H
  669. DB 12H,12H,1cH,08H,02H,52H,52H,62H,0b2H,72H,72H,62H,32H,22H,22H,22H
  670. DB 38H,02H,32H,32H,52H,64H,64H,02H,92H,32H,22H,28H,04H,32H,52H,52H,32H,54H,02H,0b4H,72H
  671. DB 62H,72H,34H,02H,62H,62H,72H,62H,52H,32H,22H,02H,32H,22H,32H
  672. DB 58H,02H,52H,52H,62H,0b2H,72H,72H,62H,32H,22H,22H,22H
  673. DB 38H,02H,32H,32H,52H,64H,64H,02H,92H,32H,22H,28H,04H,32H,52H,52H,32H,54H,02H,0b4H,72H
  674. DB 62H,72H,34H,02H,62H,62H,72H,62H,52H,32H,22H,02H,84H,92H,1cH
  675. DB 00
  676. ;--------------------------------------------------------------------
  677. ;第七首<<世上只有妈妈好>>
  678. ;--------------------------------------------------------------------
  679. TABLE70:
  680. DB 66H,52H,34H,54H,0B4H,62H,52H,68H,34H,52H,62H,54H,34H,12H,92H,52H,32H,28H
  681. DB 26H,32H,54H,52H,62H,34H,24H,18H,56H,32H,22H,12H,92H,12H,8FH
  682. DB 66H,52H,34H,54H,0B4H,62H,52H,68H,34H,52H,62H,54H,34H,12H,92H,52H,32H,28H
  683. DB 26H,32H,54H,52H,62H,34H,24H,18H,56H,32H,22H,12H,92H,12H,8FH
  684. DB 66H,52H,34H,54H,0B4H,62H,52H,68H,34H,52H,62H,54H,34H,12H,92H,52H,32H,28H
  685. DB 26H,32H,54H,52H,62H,34H,24H,18H,56H,32H,22H,12H,92H,12H,8FH
  686. DB 00
  687. ;--------------------------------------------------------------------
  688. ;第八首歌《彩云追月》
  689. ;--------------------------------------------------------------------
  690. TABLE80:
  691. DB 86H,92H,12H,22H,32H,52H,68H,63H,52H,34H,62H,0B2H,0B2H,62H,51H,61H,51H,31H,54H
  692. DB 62H,0B2H,0B2H,62H,52H,32H,52H,52H,51H,61H,51H,31H,34H,52H,62H,74H,32H,52H,52H,32H,21H,31H,21H,11H,24H
  693. DB 32H,52H,52H,32H,22H,12H,24H,32H,52H,52H,32H,62H,52H,61H,51H,31H,21H,21H,31H,21H,11H,1CH
  694. DB 21H,31H,22H,23H,31H,21H,18H,02H,0B2H,0BCH,0B4H,72H,61H,51H,72H,61H,71H,61H,51H,61H,71H,61H,6FH
  695. DB 86H,94H,12H,22H,32H,52H,64H,62H,51H,31H,52H,21H,31H,21H,33H,62H,0B2H,0B2H,62H,51H,61H,51H,31H,54H
  696. DB 62H,0B2H,72H,61H,51H,51H,61H,51H,31H,54H,61H,0B2H,72H,61H,51H,51H,61H,51H,31H,32H,21H,11H,32H,51H,61H,54H
  697. DB 02H,32H,24H,32H,52H,52H,32H,22H,31H,21H,11H,24H,32H,52H,62H,0B2H,72H,61H,51H,61H,51H,31H,32H,52H,52H,32H,62H
  698. DB 51H,31H,31H,21H,11H,91H,23H,31H,21H,1CH,12H,24H,32H,62H,51H,31H,34H,0B4H,72H,61H,51H,63H,71H,64H
  699. DB 0B2H,54H,72H,62H,71H,61H,54H,61H,51H,31H,21H,34H,73H,61H,54H,22H,32H,52H,22H,36H,52H,62H,61H,31H,32H,21H,11H,21H,11H,91H,81H
  700. DB 94H,52H,62H,52H,42H,32H,22H,32H,52H,0B4H,74H,64H,52H,61H,51H,41H,5CH,02H,52H,0B4H,74H,63H,51H,61H,51H,31H,21H
  701. DB 00
  702. ;--------------------------------------------------------------------
  703. ;第九首<<十年>>
  704. ;--------------------------------------------------------------------
  705. TABLE90:
  706. DB 02H,11H,21H,32H,32H,22H,32H,21H,11H,0A1H,91H,92H,0D1H,91H,83H,91H,0A2H,91H,81H,94H,11H,0A1H,91H,0A1H,98H,03H,81H,0A1H,0A1H,91H,0A1H
  707. DB 98H,04H,02H,11H,21H,32H,32H,22H,32H,21H,31H,51H,11H,13H,31H,22H,22H,21H,11H,0A1H,11H,13H,11H,11H,0A1H,91H,0A1H
  708. DB 11H,93H,94H,03H,81H,11H,0A1H,91H,81H,92H,0A1H,91H,94H,08H,03H,81H,32H,21H,11H,22H,31H,21H,21H,83H
  709. DB 01H,11H,91H,0A1H,11H,61H,51H,11H,34H,01H,31H,21H,31H,48H,23H,31H,32H,42H,38H,03H,11H,21H,52H,31H
  710. DB 33H,31H,31H,41H,51H,61H,23H,21H,21H,41H,31H,21H,13H,0D1H,0D1H,21H,11H,0A1H,11H,91H,92H,91H,11H,0A1H,91H
  711. DB 0A1H,31H,31H,22H,0A1H,11H,14H,01H,11H,21H,31H,63H,31H,42H,51H,31H,31H,22H,11H,21H,52H,31H,33H,31H,31H,41H
  712. DB 51H,61H,23H,21H,21H,41H,31H,21H,13H,0D1H,0D1H,21H,11H,0A1H,11H,91H,92H,91H,11H,0A1H,91H
  713. DB 0A2H,41H,31H,22H,31H,21H,12H,12H,11H,11H,21H,31H,63H,51H,32H,11H,21H,26H,11H,0A1H,18H
  714. DB 00
  715. ;--------------------------------------------------------------------
  716. ;第十首<<你的爱给了谁>>
  717. ;--------------------------------------------------------------------
  718. TABLE100:
  719. DB 02H,91H,0A1H,16H,21H,11H,0A6H,81H,0A1H,9CH,02H,91H,0A1H,16H,21H,31H,24H,21H,0A1H,11H,0A1H
  720. DB 9CH,02H,11H,21H,36H,32H,24H,21H,0A1H,11H,0A1H,9CH,02H,91H,0A1H,14H,11H,11H,21H,11H,0A4H,04H,04H,02H,0A1H,11H,0A1H,93H,92H
  721. DB 02H,61H,71H,0B4H,0B2H,0B1H,0B1H,76H,0B1H,71H,6CH,02H,61H,71H,0B6H,0B1H,0B1H,76H,0B1H,71H,6CH,02H,51H,61H,56H,61H,51H,54H,51H,0B1H,71H,0B1H
  722. DB 72H,62H,68H,02H,61H,51H,66H,62H,58H,0CH,02H,51H,41H,5FH
  723. DB 02H,91H,0A1H,16H,21H,11H,0A6H,81H,0A1H,9CH,02H,91H,0A1H,16H,21H,31H,24H,21H,0A1H,11H,0A1H
  724. DB 9CH,02H,11H,21H,36H,32H,24H,21H,0A1H,11H,0A1H,9CH,02H,91H,0A1H,14H,11H,11H,21H,11H,0A4H,04H,04H,02H,0A1H,11H,0A1H,93H,92H
  725. DB 02H,61H,71H,0B4H,0B2H,0B1H,0B1H,76H,0B1H,71H,6CH,02H,61H,71H,0B6H,0B1H,0B1H,76H,0B1H,71H,6CH,02H,51H,61H,56H,61H,51H,54H,51H,0B1H,71H,0B1H
  726. DB 66H,62H,54H,0B2H,71H,61H,6CH
  727. DB 00
  728. END
复制代码


数字音乐盒.zip

242.07 KB, 下载次数: 229, 下载积分: 黑币 -5

评分

参与人数 3黑币 +20 收起 理由
8889999 + 5 急我所需
qjh893569516 + 5 赞一个!
YJGG + 10 共享资料的黑币奖励!

查看全部评分

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

使用道具 举报

沙发
ID:212381 发表于 2017-6-18 22:23 | 只看该作者
十分感谢
回复

使用道具 举报

板凳
ID:287637 发表于 2018-3-5 10:05 | 只看该作者
谢大神
回复

使用道具 举报

地板
ID:314295 发表于 2018-4-26 11:32 | 只看该作者
大神 很棒 谢谢资料
回复

使用道具 举报

5#
ID:493009 发表于 2019-3-18 11:20 | 只看该作者
挺不错的,就是播放时候音色有点不太好
回复

使用道具 举报

6#
ID:164385 发表于 2019-11-13 07:44 | 只看该作者
谢谢楼主的分享
回复

使用道具 举报

7#
ID:895633 发表于 2021-3-26 17:31 | 只看该作者
本帖最后由 517538964 于 2021-3-27 01:02 编辑

楼主能发一下 具体有什么原件吗我想做出来  需要买什么东西
回复

使用道具 举报

8#
ID:895633 发表于 2021-3-27 01:04 | 只看该作者
楼主能发一下具体需要什么东西吗  我想做出来  需要什么材料吗  需要买什么东西 按照那个仿真图
回复

使用道具 举报

9#
ID:992004 发表于 2021-12-14 13:34 | 只看该作者
很好用
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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