资源简介
包括了嘀嘟声,还有电子钢琴的实现,程序编写适用于51单片机,内附PROTEUS仿真
代码片段和文件信息
#include
sbit LED = P3^6;
sbit BEEP = P0^0;
void di(unsigned int t)
{
unsigned int ij;
for(i = 0; i < t; i++) //音长
{
for(j=0;j<100;j++); //产生方波
BEEP=~BEEP;
}
}
void main()
{
unsigned int i;
LED = 0; //不用while循环也可以一直继续下去
di(2000);
LED = 1;
for(i = 0; i < 60000; i++); //起间隔作用
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1472 2010-08-13 08:33 嘀声\1
文件 395 2010-08-13 08:33 嘀声\1.c
文件 25777 2010-08-13 08:16 嘀声\1.DSN
文件 385 2010-08-13 08:33 嘀声\1.hex
文件 19 2010-08-13 08:33 嘀声\1.lnp
文件 1644 2010-08-13 08:33 嘀声\1.LST
文件 3600 2010-08-13 08:33 嘀声\1.M51
文件 1477 2010-08-13 08:33 嘀声\1.OBJ
文件 976 2010-08-13 08:33 嘀声\1.Opt
文件 4370 2010-08-13 08:33 嘀声\1.plg
文件 768 2010-11-17 18:48 嘀声\1.PWI
文件 2132 2010-08-13 08:33 嘀声\1.Uv2
文件 0 2010-08-13 08:15 嘀声\1_Uv2.Bak
文件 23297 2010-08-13 08:14 嘀声\Last Loaded 1.DBK
目录 0 2011-02-19 15:51 嘀声
文件 678 2010-08-13 15:06 模块的电子琴\keyscan.c
文件 1028 2010-08-13 15:08 模块的电子琴\main.c
文件 2746 2010-08-13 15:08 模块的电子琴\main.LST
文件 5982 2010-08-13 15:08 模块的电子琴\main.OBJ
文件 2645 2010-08-13 15:08 模块的电子琴\电子琴.hex
文件 27 2010-08-13 15:08 模块的电子琴\电子琴.lnp
文件 8330 2010-08-13 15:08 模块的电子琴\电子琴.M51
文件 1182 2010-08-13 15:08 模块的电子琴\电子琴.Opt
文件 1374 2010-08-13 15:08 模块的电子琴\电子琴.plg
文件 2143 2010-08-13 15:08 模块的电子琴\电子琴.Uv2
文件 0 2010-08-13 15:01 模块的电子琴\电子琴_Uv2.Bak
目录 0 2011-02-19 15:51 模块的电子琴
----------- --------- ---------- ----- ----
92447 27
............此处省略0个文件信息
- 上一篇:网页版点名器
- 下一篇:用小波分解重构信号,加入去噪,然后用小波去除
评论
共有 条评论