单片机七阶音符_单片机 演奏音符
演奏音阶
/*
名称:演奏音阶
说明:本例使用定时器演奏一段音阶,播放由
K1
控制。
*/
#include
#define uchar unsigned char
#define uint unsigned int
sbit K1=P1^0;
sbit SPK=P3^4;
uint i=0;
//
音符索引
//14
个音符放在方式
2
下的定时寄存器(
TH0,TL0
)
uchar code HI_LIST[]={0,226,229,232,233,236,238,240,241,242,244,245,246,247,248};
uchar code LO_LIST[]={0,4,13,10,20,3,8,6,2,23,5,26,1,4,3};
//
定时器
0
中断函数
void T0_INT() interrupt 1
{
TL0=LO_LIST[i];
TH0=HI_LIST[i];
SPK=~SPK;
}
//
延时
void DelayMS(uint ms)
{
uchar t;
while(ms--) for(t=0;t<120;t++);
}
//
主程序
void main()
{
TMOD=0x00;
//T0
方式
0
IE=0x82;
SPK=0;
while(1)
{
while(K1==1);
//
未按键等待
while(K1==0);
//
等待释放
for(i=1;i<15;i++)
{
TR0=1;
//
播放一个音符
DelayMS(500);
//
播放延时
TR0=0;
DelayMS(50);
}
单片机七阶音符_单片机 演奏音符相关推荐
- 单片机七阶音符_单片机演奏音乐(F调3个8度7音阶)程序+Proteus仿真
/********本程序中,FOSC=11.0592M*********/ #include #include #define uchar unsigned char #define uint un ...
- 单片机七阶音符_(单片机问题)让蜂鸣器发出do,ri,mi,fa,so,la,si,按这个顺序发声,每个音符各发声1秒....
问题描述: (单片机问题)让蜂鸣器发出do,ri,mi,fa,so,la,si,按这个顺序发声,每个音符各发声1秒. 蜂鸣器接在单片机的P2.4口,用C语言来编写,求具体的单片机程序,不要框架型的程序 ...
- 单片机七阶音符_单片机对于音乐的编程中 ,音符的十六位数据表是怎样
展开全部 只有音乐发声汇编程序,没有加入LED灯,供参考.数据代码已改为小星星发声 ;********************************************** ORG 0000H ...
- 十天征服单片机百度云_单片机资料百度盘.
一. 51 单片机 1 .祥云 51 单片机学习光盘(视频教程.例程.操作系统)适合 初学者 资 料 下 载 链 接 : https://yunpan.cn/cJzLQdrBfp2KD 访 问 密 码 ...
- 单片机蓝牙初始化_单片机程序那些事
最近在做一个项目的时候,需要进行增量式固件升级,因为固件特别大,一共有900+K,通过蓝牙4.0接口升级,这个数据量非常大,不可能每次全部更新,我们只需要将修改过的函数更新进去就好了,那么就必须要将函 ...
- hc05与单片机连接图_单片机科普:单片机的IO口不够用了怎么办?如何扩展单片机的IO口...
单片机是一种可编程器件,在各种消费类电子.工业电子.汽车电子等行业应用广泛,目前开发产品的构架就是以单片机为核心,根据不同的功能搭建不同的外设电路.同样的功能,每个人.每个团队所做的技术方案都不会相同 ...
- 寻路机器人单片机程序示例_单片机精华程序代码示例:DS1302时钟程序
真正的熟练掌握单片机,实际操作是很重要的.多看程序,多分析,从别人规范的程序代码中学习技巧是很必要的. 硬件部分: 程序部分: main.c文件 /************************** ...
- C语言单片机等待询问_单片机很好玩8,温度太高就报警,制作一个智能室内温度湿度计...
第二节和第三节介绍了如何使用C语言编程单片机,制作 LED 闪烁小灯,以及 LED "呼吸灯".上一节介绍了利用 DHT11 温湿度传感器测量室内温度和湿度的方法,本节将把它们结合 ...
- 太原工业学院单片机课程设计_单片机智能小车毕业设计论文
一.单片机智能小车毕业设计论文 已录入:205499篇 热门排序 推荐排序 此频道包含与小车和单片机和毕业设计相关的例文,免费为你学单片机毕业设计论文提供有关参考文献. [小车语音](沈阳师范大学物理 ...
最新文章
- 【通俗理解线性代数】 -- 施密特正交化与QR分解
- Keras图像分割实战:数据整理分割、自定义数据生成器、模型训练
- Java-JVM虚拟机内存垃圾回收机制gc入门:引用类型,对象标记算法,回收算法,常见的 garbage collector
- python中itertools的用法_python中的itertools的使用详解
- 【CV】基于UNet网络实现的人像分割 | 附数据集
- GIS创新实践【实验1】郑州市地图制作与发布
- SAP Spartacus module 层级结构设计的一种实践
- 数据预处理包括哪些内容python_常见的数据预处理--python篇
- 深度强化学习- 最全深度强化学习资料
- 《奇迹的超级速读法》一书中集中注意力的训练方法
- dp光纤线传输距离既然超过百米之长?
- NEYC 1702 排座 问题模型
- 算法笔记 胡凡 codeup 吃糖果
- 腾讯云tca认证含金量有多高?考取腾讯云TCA认证是否有专业需求?
- 上海人设提示访问接口出错
- jeecg-boot自动生成代码_PSIM 仿真:如何使用 PSIM12 自动生成代码
- 【Pyspark教程】SQL、MLlib、Core等模块基础使用
- SD卡、TF卡、SIM卡的区别
- cf最新服务器录像,cf踏空跳录像文件
- php简单添删改,ThinkPhp的添删改查功能