简单电子琴的51单片机程序
#include<reg51.h> //包含51单片机寄存器定义的头文件
sbit P14=P1^4; //将P14位定义为P1.4引脚
sbit P15=P1^5; //将P15位定义为P1.5引脚
sbit P16=P1^6; //将P16位定义为P1.6引脚
sbit P17=P1^7; //将P17位定义为P1.7引脚
unsigned char keyval; //定义变量储存按键值
sbit sound=P2^0; //将sound定义为P2.0
unsigned int C; //全局变量,储存定时器的定时常数
unsigned int f; //全局变量,储存音阶的频率
//以下是C调低音的音频宏定义
#define l_dao 262 //将“l_dao”宏定义为低音“1”的频率262Hz
#define l_re 294 //将“l_re” 宏定义为低音“2”的频率294Hz
#define l_mi 330 //将“l_mi” 宏定义为低音“3”的频率330Hz
#define l_fa 349 //将“l_fa” 宏定义为低音“4”的频率349Hz
#define l_sao 392 //将“l_sao”宏定义为低音“5”的频率392Hz
#define l_la 440 //将“l_la” 宏定义为低音“6”的频率440Hz
#define l_xi 494 //将“l_xi” 宏定义为低音“7”的频率494Hz
//以下是C调中音的音频宏定义
#define dao 523 //将“dao”宏定义为低音“1”的频率Hz
#define re 587 //将“re” 宏定义为低音“2”的频率Hz
#define mi 659 //将“mi” 宏定义为低音“3”的频率Hz
#define fa 698 //将“fa” 宏定义为低音“4”的频率Hz
#define sao 784 //将“sao”宏定义为低音“5”的频率Hz
#define la 880 //将“la” 宏定义为低音“6”的频率Hz
#define xi 988 //将“xi” 宏定义为低音“7”的频率Hz
资源简介:简单电子琴的51单片机程序 #include<reg51.h> //包含51单片机寄存器定义的头文件 sbit P14=P1^4; //将P14位定义为P1.4引脚 sbit P15=P1^5; //将P15位定义为P1.5引脚 sbit P16=P1^6; //将P16位定义为P1.6...
上传时间: 2013-11-09
上传用户:tian126vip
资源简介:基于STC89C58单片机的无线传输(NFR905)C51原程序,已经用于实际项目中稳定工作
上传时间: 2016-04-29
上传用户:Avoid98
资源简介:基于单片机的温度时钟(ds1302+ds1820+8951) 全套原程序+硬件电路(PCB) 电子爱好者,课程设计者会喜欢的:-)
上传时间: 2013-12-24
上传用户:熊少锋
资源简介:基于MCS-51单片机的12864万年历(st7920)带农历生肖
上传时间: 2013-12-14
上传用户:牧羊人8920
资源简介:基于单片机的简单四则。
上传时间: 2014-12-24
上传用户:YKLMC
资源简介:1)动态加载中间(2)规范化中间层接口 (3)解释本地文件系统(4)基于数据库的数据提供(5)数据库设计(6)优化数据提供逻辑(7)程序框架结构图
上传时间: 2015-03-25
上传用户:CHINA526
资源简介:freescale mx21系列ARM芯片9328的WINCE5.0下的BSP包(源代码)
上传时间: 2013-12-26
上传用户:wab1981
资源简介:基于proteus的51RAM扩展(无密码)
上传时间: 2014-01-15
上传用户:yuchunhai1990
资源简介:USB转串口的一个例子(源代码),可以在KEIAL下直接编译。
上传时间: 2013-12-30
上传用户:wuyuying
资源简介:基于单片机的锂电池充电源代码,仔细阅读会有收获
上传时间: 2013-12-27
上传用户:541657925
资源简介:256级灰度LED点阵屏显示原理及基于FPGA的电路设计(zhz)
上传时间: 2014-01-18
上传用户:洛木卓
资源简介:基于单片机的简易电子琴的设计与制作6月16日打印稿-李丹这是一份非常不错的资料,欢迎下载,希望对您有帮助!
上传时间: 2021-12-07
上传用户:
资源简介:毕业设计(论文)-基于单片机的微型电子琴设计这是一份非常不错的资料,欢迎下载,希望对您有帮助!
上传时间: 2022-01-18
上传用户:
资源简介:基于单片机的USB鼠标的实现,源码为C8051F340单片机的固件(firmware)
上传时间: 2013-12-23
上传用户:努力努力再努力
资源简介:MATLAB语言与自动控制系统设计
上传时间: 2013-05-15
上传用户:eeworm
资源简介:软件类型: 进销存(源代码)数 据 库: ADO语 言: VB6+ADO级 别: 简单备 注:软件工程课程设计。希望能够给你带来学习上的帮助
上传时间: 2014-01-15
上传用户:wuyuying
资源简介:这是Atmel16单片机控制DDS芯片(AD9850)的源代码。程序用C语言实现了两个功能:一是控制DDS芯片输出不同频率的正弦波;二是并在LCD上显示当前频率。
上传时间: 2013-12-21
上传用户:caixiaoxu26
资源简介:基于单片机的交通灯系统设计与开发应用(完美版)
上传时间: 2013-12-28
上传用户:lnnn30
资源简介:基于单片机的烟叶烘烤过程温湿度报警系统(含proteus原理图和c源程序):在LCD1602上实时显示时钟,温度,湿度,系统运行时间。利用ds18b20检测当前温度,通过和设定参数的比较,给ISD1420发出报警脉冲,通过功率放大器LM386 驱动喇叭报警。
上传时间: 2015-09-26
上传用户:zsjinju
资源简介:(源代码)基于计算机的信号处理实践 栾晓明译
上传时间: 2013-12-18
上传用户:lyy1234
资源简介:(源代码)基于计算机的信号处理实践 栾晓明译
上传时间: 2015-10-10
上传用户:tb_6877751
资源简介:P2P 之 UDP穿透NAT的原理与实现(附源代码) 原创:shootingstars 参考:http://midcom-p2p.sourceforge.net/draft-ford-midcom-p2p-01.txt baidu 论坛上经常有对P2P原理的讨论,但是讨论归讨论,很少有实质的东西产生(源代码)。呵呵,在这里我就用...
上传时间: 2015-12-08
上传用户:kernaling
资源简介:AD9850。单片机控制DDS芯片(AD9850)的源代码
上传时间: 2013-12-13
上传用户:as275944189
资源简介:基于JSP的简单网上书店设计与实现(各模块完整齐全)
上传时间: 2013-11-30
上传用户:comua
资源简介:基于单片机的步进电机设计(单片机开发板应用)
上传时间: 2014-12-22
上传用户:youmo81
资源简介:基于单片机的步进电机课程设计(基于2803驱动芯片)
上传时间: 2017-03-13
上传用户:caozhizhi
资源简介:基于单片机的烟叶烘烤过程温湿度报警系统(含proteus原理图和c源程序)
上传时间: 2013-12-29
上传用户:czl10052678
资源简介:设计了一个基于现场可编程门阵列(FPGA)和AT89S51单片机相结合的低频数字相位测量仪
上传时间: 2014-12-01
上传用户:Avoid98
资源简介:基于AT89S52单片机的电子万年历(原理图+汇编程序)
上传时间: 2021-11-28
上传用户:xsr1983
资源简介:一、课题名称基于单片机的单总线多点温度测控系统二、指导老师:三、设计内容与要求1、课题概述MCU作为嵌入式系统的低端产品应用非常广泛,电气信息类专业的学生掌握了NCU应用系统的设计具有很强的现实意义。通过基于单片机的单总线多点温度测控系统之全过程...
上传时间: 2022-06-22
上传用户: