蜂鸣器程序51单片机蜂鸣器响程序怎么写?最简单的。

蜂鸣器程序  时间:2021-06-18  阅读:()

求c51单片机程序,关于蜂鸣器控制,最好附带程序说明,晶振暂定12MHz

; ;晶振12MHz ;控制蜂鸣器发出"嘀、嘀。







"报警声,报警声从P1.3端口输出 ;产生频率为2.5KHz,声长1.1秒,间隔1秒。

ORG 0000H JMP MAIN ORG 000BH JMP T0_INT MAIN: MOV TMOD, #02H MOV TH0, #56 MOV TL0, #56 SETB TR0 MOV IE, #82H MOV R2, #100 MOV R3, #50 SJMP $ T0_INT: JNB F0, NO CPL P1.3 DJNZ R2, EXIT MOV R2, #100 DJNZ R3, EXIT MOV R3, #50 CPL F0 NO: SETB P1.3 DJNZ R2, EXIT MOV R2, #100 DJNZ R3, EXIT MOV R3, #55 CPL F0 EXIT: RETI END 本程序,已经经过了测试。

51单片机蜂鸣器程序,音乐的随时跳转

这里修改: sbit?key1=P1^0; sbit?key2=P1^1; void?Play_Song(unsigned?char?i) { unsigned?char?Temp1,Temp2; unsigned?int?Addr; Count?=?0;?//中断计数器清0 Addr?=?i?*?217; while(1) { if(key2==0)break;???????????//插入这一句 Temp1?=?SONG[Addr++]; if?(?Temp1?==?0xFF?)?//休止符 { TR0?=?0; Delay_xMs(100); } else?if?(?Temp1?==?0x00?)?//歌曲结束符 { return; } else { Temp2?=?SONG[Addr++]; TR0?=?1; while(1) { _Speak?=?~_Speak; Delay_xMs(Temp1); if?(?Temp2?==?Count?) { Count?=?0; break; } } } } } PlaySong2(................ { .... whlie(1) ????{ ????if(key1==0)break;???//插入这一句 ????..... ????} } void?main() { Time0_Init();?//定时器0中断初始化 while(1) ????{ ????Play_Song(0);?//播放1 ????Play_Song2(0);?//播放2 ????} }

51单片机蜂鸣器响程序怎么写?最简单的。

while 循环中只有 speaker=0; 一句,不就关闭了。

如果采用npn三极管作为蜂鸣器的开关管,使用 speaker=0; 关闭。

如果采用 pnp 的三极管,使用 speaker = 1; 关闭。

Linode 18周年庆典活动 不断改进产品结构和体验

今天早上相比很多网友和一样收到来自Linode的庆祝18周年的邮件信息。和往年一样,他们会回顾在过去一年中的成绩,以及在未来准备改进的地方。虽然目前Linode商家没有提供以前JP1优化线路的机房,但是人家一直跟随自己的脚步在走,确实在云服务器市场上有自己的立足之地。我们看看过去一年中Linode的成就:第一、承诺投入 100,000 美元来帮助具有社会意识的非营利组织,促进有价值的革新。第二、发...

iON Cloud:新加坡cn2 gia vps/1核/2G内存/25G SSD/250G流量/10M带宽,$35/月

iON Cloud怎么样?iON Cloud升级了新加坡CN2 VPS的带宽和流量最低配的原先带宽5M现在升级为10M,流量也从原先的150G升级为250G。注意,流量也仅计算出站方向。iON Cloud是Krypt旗下的云服务器品牌,成立于2019年,是美国老牌机房(1998~)krypt旗下的VPS云服务器品牌,主打国外VPS云服务器业务,均采用KVM架构,整体性能配置较高,云服务器产品质量靠...

ProfitServer折优惠西班牙vps,荷兰vps,德国vps,5折优惠,不限制流量

profitserver正在对德国vps(法兰克福)、西班牙vps(马德里)、荷兰vps(杜廷赫姆)这3处数据中心内的VPS进行5折优惠促销。所有VPS基于KVM虚拟,纯SSD阵列,自带一个IPv4,不限制流量,在后台支持自定义ISO文件,方便大家折腾!此外还有以下数据中心:俄罗斯(多机房)、捷克、保加利亚、立陶宛、新加坡、美国(洛杉矶、锡考克斯、迈阿密)、瑞士、波兰、乌克兰,VPS和前面的一样性...

蜂鸣器程序为你推荐
sql四舍五入sql中round(),floor(),ceiling()函数的用法和区别分别是什么?离线包地图包包是什么牌子gps数据格式GPS数据如何输入及导出ico监管BTCB是什么?listviewitemListView具有多种item布局公众号付费阅读为什么微信公众号阅读要收费?多看论坛kindle哪个型号最好用particular教程如何用AE做出花瓣从身体变出来的特效particular教程怎样做ae粒子云效果微盟价格微盟现在怎么样?
过期域名 怎样注册域名 怎样申请域名 阿里云os 仿牌空间 美国主机评论 免费cdn加速 帽子云 韩国名字大全 qq对话框 息壤代理 1美金 申请网站 备案空间 下载速度测试 镇江高防 万网注册 如何登陆阿里云邮箱 域名和主机 小夜博客 更多