欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 定時器控制蜂鳴器頻率輸出1,10,50,100,200,400,800,1000hz方波的代碼 [打印本頁]

作者: w322405    時間: 2017-8-27 23:55
標題: 定時器控制蜂鳴器頻率輸出1,10,50,100,200,400,800,1000hz方波的代碼
請高手幫忙查錯,為什么只能輸出1到100的頻率,后#include<reg52.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
unsigned code table[]={50000,50000,10000,2000,1000,500,250,125,100};
sbit beep=P2^3;
uchar a,i,j;
uchar j=0,i=0;
void main()

{beep=0;
TMOD=0X11;//初始化,方式1;
TH1=(65536-50000)/256;
TL1=(65536-50000)%256;
EA=1;
ET1=1;
TR1=1;
TH0=(65536-table[j])/256;
TH0=(65536-table[j])%256;
ET0=1;
TR0=1;
while(1);
}
void time()interrupt 3
{
TH1=(65536-50000)/256;
TL1=(65536-50000)%256;
i++;
if(i==20)
{ i=0;
j++;
if(j==9)
j=0;

}
}

void time_t0() interrupt 1
{ TR0=0;
TH0=(65536-table[j])/256;
TH0=(65536-table[j])%256;
a++;
if(a==10)
{  a=0;
  beep=~beep;
}

TR0=1;
}面的輸不了

作者: zl2168    時間: 2017-8-28 08:09
本帖最后由 zl2168 于 2017-8-28 08:10 編輯

實例69  輸出周期脈沖方波(示波器顯示)
實例69 輸出周期脈沖方波.rar (34.2 KB, 下載次數: 12)

Proteus仿真一下,確認有效。
以上摘自張志良編著《單片機實驗實訓100例》 ISBN 978-7-5124-1603-1,北航社出版.。書中電路和程序設計有詳細說明,程序語句條條有注解。仿真電路和Hex文件能在清華出版社網站免費下載,程序源代碼只能到書上看了。到圖書館借,或到新華書店翻閱,或到網上書店打折購買。



作者: HC6800-ES-V2.0    時間: 2017-8-28 09:39
初中物理書上是這樣說的:人耳能聽到的頻率為20~20000Hz之間。你輸出的1、10頻率聽不到哦!
作者: w322405    時間: 2017-8-28 12:10
HC6800-ES-V2.0 發表于 2017-8-28 09:39
初中物理書上是這樣說的:人耳能聽到的頻率為20~20000Hz之間。你輸出的1、10頻率聽不到哦!

1hz應該就是揚聲器一秒響一下吧
作者: w322405    時間: 2017-8-29 23:12





歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1