专注电子技术学习与研究
当前位置:单片机教程网 >> MCU设计实例 >> 浏览文章

单片机蜂鸣器_滴滴音的产生

作者:huqin   来源:本站原创   点击数:  更新时间:2014年05月02日   【字体:

 

 
 
#include <reg51.h>
unsigned int t02s;
bit flag;
sbit P1_5=P1^5;
 
void main(void)
{
 TMOD=0x01;
 TH0=(65536-500)/256;
 TL0=(65536-500)%6;
 TR0=1;
 ET0=1;
 EA=1;
 while(1);
}
 
void t0(void) interrupt 1 using 0//0.5MS定时器中断子程序
{
 TH0=(65536-500)/256;
 TL0=(65536-500)%6;
 t02s++;
 if(t02s==400)//200MS定时
 {
  t02s=0;
  flag=~flag;
 }
 if(flag==0)
  P1_5=~P1_5;
}
 
关闭窗口

相关文章