基于89c51的数字音乐盒的设计课程设计(编辑修改稿)内容摘要:
CJNE R6,N,SET_TAB START:MOV TMOD, 61H MOV TH1,0FFH MOV TL1,0FFH SETB ET1 SETB ET0 CLR PT0 SETB PT1 SETB IT0 SETB PX0 SETB IT1 SETB PX1 SETB EX1 SETB EX0 SETB EA SETB TR1 CLR OUT CLR F0 MOV R7,00H START0:MOV R4,00H MOV R0,30H MOV A,R7 ADD A,R0 MOV R0,A MOV DPH,@R0 INC R0 MOV DPL,@R0 INC R0 MOV A,R4 INC R4 MOVC A,@A+DPTR MOV 26H,A NEXT: MOV R0,30H MOV A,R7 ADD A,R0 MOV R0,A MOV DPH,@R0 INC R0 MOV DPL,@R0 INC R0 MOV A,R4 单片机系统课程设计 13 INC R4 MOVC A,@A+DPTR JZ END0 MOV R1,A ANL A,0FH MOV R2,A MOV A,R1 SWAP A ANL A,0FH JNZ SING CLR TR0 SJMP SING1 SING: DEC A MOV R3,A RL A MOV DPH,@R0 INC R0 MOV DPL,@R0 INC R0 MOVC A,@A+DPTR MOV 21H,A MOV TH0,A MOV A,R3 RL A INC A MOVC A,@A+DPTR MOV 20H,A MOV TL0,A SETB TR0 SING1:LCALL DELAY JB F0,FOR AJMP NEXT FOR: CLR TR0 JB F0,$ AJMP NEXT END0: CLR TR0 MOV A,22H CJNE A,N,XIAQU LJMP START XIAQU:MOV A,R7 ADD A,4 MOV R7,A INC 22H AJMP START0 F_T0: MOV TH0,21H MOV TL0,20H CPL OUT RETI NEXT_SONG: PUSH ACC PUSH DPH PUSH DPL CLR EA MOV A,22H CJNE A,N,Q MOV R7,00H MOV 22H,01 AJMP R Q: INC 22H MOV A,R7 ADD A,4 MOV R7,A R: MOV B,R0 MOV R4,00H MOV R0,30H MOV A,R7 ADD A,R0 MOV R0,A MOV DPH,@R0 INC R0 MOV DPL,@R0 INC R0 MOV A,R4 INC R4 MOVC A,@A+DPTR MOV 26H,A DEC R4 MOV R0,B POP DPL 单片机系统课程设计 14 POP DPH POP ACC SETB EA RETI LAST_SONG: PUSH ACC PUSH DPH PUSH DPL CLR EA MOV A,22H CJNE A,1,S MOV 22H,4 MOV R7,12 JMP T S: DEC 22H MOV A,R7 SUBB A,4 MOV R7,A T: MOV B,R0 MOV R4,00H MOV R0,30H MOV A,R7 ADD A,R0 MOV R0,A MOV DPH,@R0 INC R0 MOV DPL,@R0 INC R0 MOV A,R4 INC R4 MOVC A,@A+DPTR MOV 26H,A DEC R4 MOV R0,B POP DPL POP DPH POP ACC SETB EA RETI START_PAUSE:CPL F0 JB F0,RETURN1 SETB TR0 RETURN1:RETI DELAY: MOV 27H,26H D2: MOV 28H,25 D3: MOV 29H,29 DJNZ 29H,$ DJNZ 28H,D3 DJNZ 27H,D2 DJNZ R2,DELAY RET TABLE: DW SONG1,TABLE1,SONG2,TABLE2,SONG3,TABLE3,SONG4,TABLE4 TABLE2:DW 64580,64684,64777,64820 DW 64898,64968,65030,64260 DW 64400,64524,65058,63835,64021 SONG2:。 精忠报国 DB 66H,52H,36H,22H,12H,12H,22H,32H,98H,84H,82H,92H,14H,12H,22H DB 单片机系统课程设计 15 32H,52H,22H,42H,38H,66H,52H,36H,22H,12H,22H,22H,32H,98H DB 24H,22H,32H,54H,52H,32H,92H,12H,92H,82H,98H,66H,52H,36H,22H DB 12H,12H,22H,32H,98H,84H,82H,92H,14H,12H,22H,32H,52H,22H,42H,38H DB 66H,52H,36H,22H,12H,22H,22H,32H,98H,24H,22H,32H,54H,52H,32H DB 22H,12H,92H,82H,98H,14H,24H,34H,44H,64H,0B4H,64H,32H,52H DB 62H,0B2H,62H,52H,38H,24H,22H,32H,54H,52H,62H,52H,32H,32H,22H,38H DB 64H,0B4H,64H,32H,52H,62H,0B2H,62H,52H,38H,22H,22H,22H,32H,52H,52H DB 52H,62H,7FH,74H,04H,58H,6FH DB 00 TABLE1:DW 64580,64684,64777,64820 DW 64898,64968,65030,64260 DW 64400,64524,65058,63835,64021 SONG1: DB 62H,82H。 月亮代表我的心 DB 16H,32H,54H,02H,52H DB 0A6H,32H,54H,02H,52H DB 64H,74H,0B6H,64H DB 52H,5CH,32H,22H DB 16H,12H,14H,32H,22H DB 16H,12H,14H,22H,32H DB 26H,12H,94H,22H,32H DB 2CH DB 32H,52H DB 36H,22H,14H,54H DB 0ACH,92H,0A2H DB 96H,0A2H,96H,82H DB 3CH,54H DB 36H,22H,14H,54H DB 0ACH,92H,0A2H DB 16H,12H,14H,22H,32H DB 2CH,02H,82H DB 16H,32H,56H,12H DB 0A6H,32H,56H,52H DB 66H,72H,0B6H,62H DB 62H,52H,58H,32H,22H DB 16H,12H,14H,32H,22H DB 16H,12H,14H,22H,32H DB 26H,92H,0A4H,12H,22H DB 1CH DB 00 TABLE3: DW 64580,64684,64777,64820 DW 64898,64968,65030,64260 DW 64400,64524,65058,63835,64021 SONG3: DB 0d4H,84H,94H,82H,92H。 看我七十二变 DB 12H,22H,82H,92H,02H,92H,82H,0d2H DB 82H,92H,14H,84H,02H,0d1H,0d1H DB 0c2H,0d2H,84H,0d2H,0d2H,82H,82H DB 84H,82H,82H,94H,82H,0d2H DB 82H,82H,82H,92H,02H,82H,82H,0d2H DB 0c4H,84H,0d4H,92H,0d2H DB 82H,0d2H,82H,92H,98H DB 04H,94H,88H DB 04H,94H,88H DB 04H,94H,88H DB 04H,94H,88H,04H DB 32H,32H,22H,12H,02H,92H,12H,92H DB 32H,32H,22H,12H,02H,92H,12H,92H DB。基于89c51的数字音乐盒的设计课程设计(编辑修改稿)
相关推荐
char dat) { unsigned char i=0。 for(i=0。 i8。 i++) { DQ=0。 DQ=datamp。 0x01。 delay(5)。 DQ=1。 dat=1。 } } /**********************************/ ReadTemperature(void) { unsigned char a=0。 unsigned char b=0。
灵活、超有效的解决方案。 具有以下标准功能: 8k字节 Flash, 512 字节 RAM, 32 位 I/O 口线, 看门狗定时器 ,内置 4KB EEPROM, MAX810加热模式 0 加热模式 1 加热模式 2 加热模式 3 模式选择 单 片 机 温度传感器 数码管 继电器 定时器(模式 1) 外部中断(模式 3) 单片机设计报告 7 复位电路, 2 个 16 位 定时器 /计数器,一个
转换时间为 32μS; ( 6) 一般功耗仅为 15mW; ( 7) 8P、 14P— DIP(双列直插)、 PICC 多种封装; ( 8) 商用级芯片 温宽为 0176。 C to +70176。 C,工业级芯片温宽为 −40176。 C to +85176。 C; 其 芯片接口说明 为 : ( 1) CS_ 片选使能,低电平芯片使能。 ( 2) CH0 模拟输入通道 0,或作为 IN+/使用
0 0 星期数据 年 06H 8CH 8DH 00~99 年数据 多字节读写 BEH BFH — — 表 345 片内时钟数据寄存器 ≈ SCLK SCLK K I/O 5 0 0 0 7 0 0 0 1 3 0 0 0 5 0 0 0 7 0 0 0 2 0 0 0 1 0 0 0 0 2 4 0 0 0 6 0 0 0 0 0 0 0 ≈ 4 0 0 0 6 0 0 0 R/C A2 A3
} irpro_ok=1。 //处理完毕标志位置 1 } 第 14 页 共 32 页 (6)器件采购 元件名称 数量 元件名称 数量 STC89C52RC芯片 一个 12MHZ晶振 一个 LCD显示屏 一个 二极管 一个 三极管 两个 按键 十七个 LED 一个 103滑动变阻器 一个 蜂鸣器 一个 SRA06VDC继电器 一个 AT24C02芯片 一个 红外遥控器 一个 红外接收头 一个 导线
隧道、大型船舶、高层建筑都应该安装。 它还可以与自动灭火设备一起组成自动报警、自动灭火的“自动消防队”。 15 第 3 章 火灾报警系统硬件设计 系统核心芯片选择 传感器介绍 AD590 温度传感器 要准确地进行火灾报警 , 选择合适的温度和烟雾传感器是准确报警的前提。 综合考虑各因素 , 本文选择集成温度传感器 AD590 和气体传感器 TGS202 用作采集系统的敏感元件。 AD590