标题: 用单片机定时器T1查询方式控制蜂鸣器发出1KHz音频 [打印本页]

作者: daming    时间: 2014-12-30 01:49
标题: 用单片机定时器T1查询方式控制蜂鸣器发出1KHz音频
  1. #include<reg52.h>
  2. sbit fmq=P3^6;    //定义蜂鸣器管脚P3^6
  3. void main()
  4. {
  5. TMOD=0x10;        //0001 0000 使用计时器T1模式1
  6. TH1=(65536-500)/256;       //定时0.5us
  7. TL1=(65536-500)%256;
  8. TR1=1;           //启动T1
  9. TF1=0;             //T1溢出位置0
  10. while(1){      //无限循环等待查询
  11.   if(TF1==1){
  12.    TF1=0;
  13.    fmq=~fmq;
  14.    TH1=(65536-500)/256;       //重新赋值  工作方式1
  15.    TL1=(65536-500)%256;
  16.   }
  17. }
  18. }
复制代码



作者: Jackzen    时间: 2023-3-27 21:02
建议附上电路图




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1