ZKX's LAB

基于51单片机的电子琴设计程序如下,我有点看不懂,求高手解释。本人谢谢了 51单片机激光电子琴

2021-04-09知识15

51单片机简易电子琴? 基于51单片机设计的简易电子琴 用到键盘作为电子琴按键 带有按键指示灯 可以显示8个音符没有问题的,了。

基于51单片机的电子琴需要买什么 单片机,电阻,电容,晶振,三级管,喇叭,按键,线材等还有电源

基于51单片机的电子琴设计程序如下,我有点看不懂,求高手解释。本人谢谢了 e799bee5baa6e79fa5e9819331333264643066源程序ORG 0000HLJMP MAINORG 000BHLJMP INT_T0ORG 0100HMAIN:MOV SP,#60H;初始化堆栈指针MOV 30H,#00;定时器初值清零MOV 31H,#00MOV P1,#0FFH;设置P1口为输入模式MOV TMOD,#01H;设置定时器0为工作模式1SETB ET0;开定时器0中断SETB EA;开总中断CLR TR0;关闭定时器0START:MOV R0,P2CJNE R0,#0FFH,KEY1;键盘扫描CLR TR0SJMP STARTKEY1:CJNE R0,#0FEH,KEY2;K1键按下MOV 30H,#0FBH;设置音阶1MOV 31H,#0E9HLJMP SET_TIMERKEY2:CJNE R0,#0FDH,KEY3;K2键按下MOV 30H,#0FCH;设置音阶2MOV 31H,#5CHLJMP SET_TIMERKEY3:CJNE R0,#0FBH,KEY4;K3键按下MOV 30H,#0FCH;设置音阶3MOV 31H,#0C1HLJMP SET_TIMERKEY4:CJNE R0,#0F7H,KEY5;K4键按下MOV 30H,#0FCH;设置音阶4MOV 31H,#0EFHLJMP SET_TIMERKEY5:CJNE R0,#0EFH,KEY6;K5键按下MOV 30H,#0FDH;设置音阶5MOV 31H,#045HLJMP SET_TIMERKEY6:CJNE R0,#0DFH,KEY7;K6键按下MOV 30H,#0FDH;设置音阶6MOV 31H,#92HLJMP SET_TIMERKEY7:CJNE R0,#0BFH,KEY8;K7键按下MOV 30H,#0FDH;设置音阶7MOV 31H,#0D6HLJMP SET_TIMERKEY8:CJNE R0,#7FH,。

#51单片机激光电子琴#用51单片机制作电子琴#51单片机电子琴#51单片机简易电子琴#51单片机简易电子琴程序及说明

随机阅读

qrcode
访问手机版