毕业设计(8)

2019-04-08 17:36

颜静:基于单片机的音乐播放器的设计

CLR TR0 ;禁止CT0(某一音符唱完后停止) RET

TIMER0: ;定时中断程序(用于决定某一音符唱多高) CPL SPK MOV TH0,R4 MOV TL0,R3 RETI

TABLE: ; 音高节拍表,休止符用\结束用节拍为00H表示

DAT1: ;<<八月桂花香>>

DB 18H, 30H, 1CH, 10H, 20H, 40H, 1CH, 10H , 18H, 10H, 20H, 10H DB 1CH, 10H, 18H, 40H, 1CH, 20H, 20H, 20H, 1CH, 20H, 18H, 20H DB 20H, 80H, 0FFH,20H, 30H, 1CH, 10H, 18H, 20H, 15H, 20H, 1CH

DB 20H, 20H, 20H, 26H, 40H, 20H, 20H, 2BH, 20H, 26H, 20H, 20H , 20H, 30H, 80H, 0FFH

DB 20H, 20H, 1CH, 10H, 18H, 10H, 20H, 20H, 26H, 20H, 2BH, 20H DB 30H, 20H, 2BH, 40H, 20H, 20H, 1CH, 10H, 18H, 10H, 20H, 20H DB 26H, 20H, 2BH, 20H, 30H, 20H, 2BH, 40H, 20H, 30H, 1CH, 10H DB 18H, 20H, 15H, 20H,1CH, 20H, 20H, 20H, 26H, 40H, 20H, 20H DB 2BH, 20H, 26H, 20H , 20H, 20H, 30H, 80H, 20H, 30H, 1CH, 10H DB 20H, 10H, 1CH, 10H, 20H, 20H, 26H, 20H, 2BH, 20H, 30H, 20H DB 2BH, 40H, 20H, 15H, 1FH, 05H, 20H, 10H, 1CH, 10H, 20H, 20H DB 26H, 20H, 2BH, 20H, 30H, 20H, 2BH, 40H, 20H, 30H, 1CH, 10H DB 18H, 20H, 15H, 20H, 1CH, 20H, 20H, 20H, 26H, 40H, 20H, 20H DB 2BH, 20H, 26H, 20H, 20H, 20H, 30H, 30H , 20H, 30H, 1CH, 10H DB 18H, 40H, 1CH, 20H, 20H, 20H, 26H, 40H, 13H, 60H, 18H, 20H DB 15H, 40H, 13H, 40H, 18H, 80H, 00H

DAT2:;<<真的爱你>> dw 3020h, 2320h, 1f20h

dw 1c30h, 1c10h, 1f10h, 2310h, 1f10h, 1f15h,1f15h, 1f10h, 1c10h dw 1f20h, 2320h, 2510h, 2310h, 2520h, 2a16h, 2A15H, 2310h, 1f10h

dw 1c30h, 1c10h, 1f10h, 2310h, 1f10h, 1f30h, 1f10h,2310h, 2510h, 2310h

dw 2310h, 2310h, 3010h, 2310h, 1710h, 2510h, 2310h, 1720h, 3020h, 2320h, 1f20h dw 1c30h, 1c10h, 1f10h, 2310h, 1f10h, 1f15h, 1f15h, 1f10h, 1c10h dw 1f20h, 2320h, 2510h, 2310h, 2520h, 2a15h, 2a15h, 2310h, 1f10h

dw 1c30h, 1c10h, 1f10h, 2310h, 1f10h, 1f30h, 1f10h, 2310h, 2510h, 2310h dw 2330h, 3920h, 4020h, 4720h, 5f20h, 4720h, 4020h

dw 3920h, 3910h, 3910h, 3910h, 4010h, 4720h, 4030h, 4010h, 3910h dw 4010h, 4710h, 4710h, 4710h, 4b20h, 4720h, 5530h, 4710h, 4010h

dw 3910h, 3910h, 3910h, 3910h, 3910h, 4010h, 4720h, 4010h, 4010h,4010h, 4010h,4720h, 4b20h

dw 4740h, 5f20h, 4720h, 4020h

- 36 -

安徽工程科技学院机电学院

dw 3920h, 3910h, 3910h, 3910h, 4010h, 4720h, 4030h, 4710H, 3910h dw 4010h, 4710h, 4710h, 4710h, 4b20h, 4720h, 5530h, 4710h, 4010h

dw 3910h, 3910h, 3910h, 3910h, 3910h, 4010h, 4720h, 4010h, 4010h, 4010h, 4010h,4720h,4b20h

DW 4780H, 3920h, 4020h

dw 4710h, 4710h, 4710h, 4710h, 4720h, 4020h, 4030h, 3920h, 4020h dw 4710h, 4710h, 4710h, 4710h, 3920h, 3620h, 4060h dw 4030h, 3910h, 3620h

dw 3010h, 3010h, 3010h, 3010h, 3010h, 3610h, 3910h, 3610h, 3030h, 3010h, 3010h dw 2a20h, 3920h, 3910h, 4010h, 4710h, 4010h, 3930h, 3910h, 4010h dw 4715h, 4715h, 4720h, 4030h, 3910h, 4010h, 4710h, 4b10h dw 4760h, 3910h, 3610h, 3610h

dw 3020h, 3010h, 3010h, 3010h, 3610h, 3910h, 3610h, 5f30h, 3010h, 3010h dw 2a20h, 3920h, 3910h, 4010h, 4710h, 4010h, 3930h, 3910h, 4010h dw 4715h, 4715h, 4720h, 4030h, 3910h, 4010h, 4710h, 4b10h,4760h dw 0000h

DAT3: ;<<老鼠爱大米>>

DB 30H,20H,2BH,10H,26H,10H

DB 26H,20H,26H,20H,2BH,20H,30H,10H,2BH,10H,2BH,60H,30H,10H,2BH,10H DB 26H,20H,26H,20H,2BH,20H,30H,20H,30H,60H,40H,10H,39H,10H DB 40H,40H,40H,10H,40H,10H,39H,10H,30H,10H,30H,60H,30H,20H

DB 30H,20H,30H,20H,30H,10H,2BH,10H,2BH,40H,30H,20H,2BH,10H,26H,10H

DB 26H,20H,26H,20H,20H,20H,1CH,10H,2BH,10H,2BH,40H,26H,20H,2BH,10H,30H,10H DB 30H,20H,30H,20H,2BH,20H,26H,10H,20H,10H,20H,60H,40H,10H,40H,10H DB

39H,20H,30H,10H,30H,10H,30H,10H,26H,30H,2BH,20H,30H,20H,30H,20H,2BH,10H,30H,10H

DB 30H,0C0H,26H,20H,26H,10H,20H,10H

DB 20H,20H,20H,10H,20H,10H,20H,20H,20H,10H,1CH,10H,1CH,40H,26H,20H,2BH,20H DB 30H,20H,30H,20H,30H,20H,2BH,10H,26H,10H,26H,60H,26H,10H,20H,10H

DB 20H,20H,20H,20H,20H,20H,1CH,10H,18H,10H,18H,20H,1CH,20H,20H,20H,26H,20H DB 2BH,20H,30H,20H,30H,20H,39H,10H,2BH,10H,2BH,60H,26H,10H,20H,10H DB 20H,20H,20H,20H,20H,10H,1CH,20H,20H,10H,1CH,40H,26H,20H,2BH,20H DB 30H,20H,30H,20H,30H,20H,2BH,10H,26H,10H,26H,60H,26H,10H,20H,10H DB

20H,20H,20H,20H,20H,20H,1CH,10H,18H,10H,18H,20H,1CH,20H,20H,20H,26H,10H,2BH,10H

DB 2BH,20H,2BH,20H,2BH,80H,30H,10H,26H,20H,24H,10H DB 26H,20H,2BH,20H,2BH,80H,26H,20H,2BH,10H,30H,10H

DB 30H,40H,26H,20H,2BH,10H,30H,10H,30H,40H,26H,20H,2BH,20H

DB 26H,20H,30H,20H,26H,20H,1CH,10H,20H,10H,20H,60H,26H,10H,20H,10H DB

1CH,20H,1CH,10H,20H,10H,20H,20H,1CH,10H,20H,10H,20H,40H,26H,10H,2BH,10H,30H

- 37 -

颜静:基于单片机的音乐播放器的设计

,20H DB

2BH,20H,2BH,10H,26H,10H,2BH,20H,30H,10H,2BH,10H,2BH,40H,26H,20H,2BH,10H,30H,10H

DB 30H,40H,26H,20H,2BH,10H,30H,10H,30H,40H,26H,20H,2BH,20H

DB 26H,20H,30H,20H,26H,10H,1CH,20H,20H,10H,20H,60H,26H,10H,20H,10H DB

1CH,20H,1CH,20H,18H,20H,20H,10H,1CH,10H,20H,30H,20H,10H,26H,10H,2BH,10H,30H,20H DB

2BH,40H,2BH,10H,30H,10H,2BH,10H,26H,10H,2BH,40H,26H,20H,26H,20H,2BH,60H,30H,20H,30H,0C0H DB 00H

DAT4: ;<<祝你平安>>

db 26h,20h,20h,20h,20h,20h,26h,10h,20h,10h,20h,80h,26h,20h,30h,20h db 30h,20h,39h,10h,30h,10h,30h,80h,26h,20h,20h,20h,20h,20h,1ch,20h db 20h,80h,2bh,20h,26h,20h,20h,20h,2bh,10h,26h,10h,2bh,80h,26h,20h db 30h,20h,30h,20h,39h,10h,26h,10h,26h,60h,40h,10h,39h,10h,26h,20h db 30h,20h,30h,20h,39h,10h,26h,10h,26h,80h,26h,20h,2bh,10h,2bh,10h db 2bh,20h,30h,10h,39h,10h,26h,10h,2bh,10h,2bh,20h,2bh,40h,40h,20h db 20h,10h,20h,10h,2bh,10h,26h,30h,30h,80h,18h,20h,18h,20h,26h,20h db 20h,20h,20h,40h,26h,20h,2bh,20h,30h,20h,30h,20h,1ch,20h,20h,20h db 20h,80h,1ch,20h,1ch,20h,1ch,20h,30h,20h,30h,60h,39h,10h,30h,10h db 20h,20h,2bh,10h,26h,10h,2bh,10h,26h,10h,26h,10h,2bh,10h,2bh,80h db 18h,20h,18h,20h,26h,20h,20h,20h,20h,60h,26h,10h,2bh,20h,30h,20h db 30h,20h,1ch,20h,20h,20h,20h,80h,26h,20h,30h,10h,30h,10h,30h,20h db 39h,20h,26h,10h,2bh,10h,2bh,20h,2bh,40h,40h,10h,40h,10h,20h,10h db 20h,10h,2bh,10h,26h,30h,30h,80h,00H END

- 38 -

安徽工程科技学院机电学院

附录D:元器件清单

AT89C52芯片 一个 LM2575芯片 一个 LM386芯片 一个 12MHZ石英晶体 一个 LED显示器 三个 IN5819晶体管 一个 0~10K可选电阻 开关 47欧姆电阻 30pF电容 100uF电容 330uF电容 330uH电感 100nF电容 220uF电容 47nF电容

一个 三个 一个 两个 一个 一个 一个 一个 一个 一个

- 39 -

颜静:基于单片机的音乐播放器的设计

附录E 英文文献翻译

英文原文:

8-bit Microcontroller with 4K Bytes in-System Programmable Flash

Features:

* Compatible with MCS-51Products

* 4K Bytes of In-System Programmable (ISP) Flash Memory – Endurance: 1000 Write/Erase Cycles * 4.0V to 5.5V Operating Range

* Fully Static Operation: 0 Hz to 33 MHz * Three-level Program Memory Lock * 128 x 8-bit Internal RAM * 32 Programmable I/O Lines * Two 16-bit Timer/Counters * Six Interrupt Sources

* Full Duplex UART Serial Channel

* Low-power Idle and Power-down Modes * Interrupt Recovery from Power-down Mode * Watchdog Timer * Dual Data Pointer * Power-off Flag

* Fast Programming Time

* Flexible ISP Programming (Byte and Page Mode)

Description:

The AT89S51 is a low-power, high-performance CMOS 8-bit microcontroller with 4K bytes of in-system programmable Flash memory. The device is manufactured using Atmel’s high-density nonvolatile memory technology and is compatible with the industry-standard 80C51 instruction set and pinout. The on-chip Flash allows the program memory to be reprogrammed in-system or by a conventional nonvolatile memory programmer. By combining a versatile 8-bit CPU with in-system programmable Flash on a monolithic chip, the Atmel AT89S51 is a powerful microcontroller which provides a highly-flexible and cost-effective solution to many embedded control applications.

The AT89S51 provides the following standard features: 4K bytes of Flash, 128 bytes of RAM, 32 I/O lines, Watchdog timer, two data pointers, two 16-bit timer/counters, a five-vector two-level interrupt architecture, a full duplex serial port, on-chip oscillator, and clock circuitry. In addition, the AT89S51 is designed with static logic for operation down to zero frequency and supports two software selectable power saving modes.The Idle Mode stops the CPU while allowing the RAM, timer/counters, serial port, and interrupt system to continue functioning. The Power-down mode saves the RAM contents but freezes the oscillator, disabling all other chip functions until the next external interrupt or hardware reset.

- 40 -


毕业设计(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:海大2013大英2蓝鸽全部附答案+大英2课后翻译题答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: