slfd.net
当前位置:首页>>关于求89c51单片机制作简易电子琴的c程序及源代码的资料>>

求89c51单片机制作简易电子琴的c程序及源代码

不知道能不能用,仅做参考哈。

所有文件都在附件里面。

这个不难,扫描键盘,当有键按下时就输出相应的频率的高低电平脉冲,关于想要什么发音,比如1、2、3等这些的频率编码网上应该会有高手译过,自己搜索吧。要是要求音质高的话,用语音芯片吧。

T0HEQU 30H T0L EQU 31H ORG 0000H LJMP MAIN ORG 000BH LJMP T0ISR ORG 0030H MAIN: MOV SP,#5FH MOV TMOD,#01H SETB ET0 SETB EA LOOP: MOV DPTR,#FREQ MOV A,P2;控制高中低音区 MOV R1,#0 ANL A,#03H JB ACC.0,LOOP01 MOV R1,#14 SJMP LOOP0 ...

基于51单片机设计的简易电子琴 用 这样你懂的多好不好 大

用万能板就不要想简单,如果用PCB板的话就简单多了,无论如何你也摆脱不了万能板那让人头大的布线

简易电子琴 有3个仿真实例 发了 供参考

#includeunsigned char table[]={0x3f,0x60,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};unsigned char temp;unsigned char key;unsigned char i,j;unsigned char STH0;unsigned char STL0;unsigned int code tab[...

按键、显示按键的号码,和抢答器,是类似的。 再发音,即可。

#includeunsigned char table[]={0x3f,0x60,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};unsigned char temp;unsigned char key;unsigned char i,j;unsigned char STH0;unsigned char STL0;unsigned int code tab[...

网站首页 | 网站地图
All rights reserved Powered by www.slfd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com