永发信息网

使单片机交替输出1khz和2khz的方波使蜂鸣器报

答案:2  悬赏:0  手机版
解决时间 2021-12-02 19:24
使单片机交替输出1khz和2khz的方波使蜂鸣器报
最佳答案
#include
#define uchar unsigned char
uchar num,flag=0;
sbit pluse=P1^0;
void t0isr() interrupt 1
{
num++;
if(num>200)
{
num=0;
flag=~flag;
}
if(flag)pluse=~pluse;
else
{
if*num%2)pluse=~pluse;
}
}
main()
{
TMOD=0x02;
TH0=6
TL0=6;
TR0=1;
ET0=1;
EA=1;
while(1);
}追问交替时间为1s 用定时器实现 怎么弄追答将num调整一下就可以了。
#include
#define uchar unsigned char
#define uint unsigned int
uchar flag=0;
uint num=0;
sbit pluse=P1^0;
void t0isr() interrupt 1
{
num++;
if(num>4000)
{
num=0;
flag=~flag;
}
if(flag)pluse=~pluse;
else
{
if*num%2)pluse=~pluse;
}
}
main()
{
TMOD=0x02;
TH0=6
TL0=6;
TR0=1;
ET0=1;
EA=1;
while(1);
}追问可以用暂时函数分别对高低电平进行延时吗延时延时函数用定时器T0 工作方式1 帮帮忙追答用延时程序当然也是可以的,但那样的话时间不是很准确。
全部回答
用定时器可以输出频率的方波追问可以用延时高低电平的时间吧追答延时不是很准
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
彩光美容仪有效吗
圣诞节有什么意义
树叶是由什么和什么两部分组成的?
关于中灰镜和偏振镜的作用
C++new与delete使用的问题,详见代码
被网友采纳和被提问者采纳有什么区别?
二次元社团赚钱吗?
一张1954年的两分钱人民币值多少钱?
路易威登eva手袋在韩国乐天卖多少钱
尊尼斯ZNS烫染店地址在哪,我要去那里办事,
wpf是基于什么语言
萤石c5c如何去除自动获取ip
-4余二-2余四猜字谜
南京南站到国际展览中心怎么走
脚出现了大骨节,以前没有,左脚严重,换双大
推荐资讯
丁小邦整形怎么样?谁知道
关于电流、电压、电阻各自的符号和对应的单位
如何在家做漂亮的广式月饼,快来看看吧
表达“明明相爱,却要无奈分离”的诗句有哪些
我扎耳朵眼一个星期了,能带这种大耳环了吗?
广州荔湾塞坝路1号怎样走?
STS HR Coil是什么意思?
肇源哪好玩
What is the conceptual difference between
女生亲吻时有什么生理反应
油控遥控直升飞机和电遥控直升飞机有什麼区别
单选题下列命题中,是假命题的是A.邻补角的平
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?