91单片机的IO口怎么产生方波,频率和占空比怎么算?

 我来答
yyh001123
2011-10-25 · TA获得超过1.4万个赞
知道大有可为答主
回答量:8341
采纳率:66%
帮助的人:6263万
展开全部
如果输出电路不反相,一个周期内,周期=输出1的时间长度+输出0的时间长度输出1的时间长度,频率=1/周期,占空比=输出1的时间长度/周期
追问
for (;;){
for(i=0;i<6000;i++){
PORTA_PA=1;
}
for(i=0;i<6000;i++){
PORTA_PA=0;
}
}
那这个方波的周期是多少?怎么算?麻烦写一下过程,初学者。
追答
6000+6000=12000个指令周期
然后根据晶振频率,分频系数,计算时钟周期,再计算指令周期,然后乘以12000
pctops
2011-10-25 · TA获得超过935个赞
知道小有建树答主
回答量:1154
采纳率:50%
帮助的人:427万
展开全部
用定时器做的方波频率很低。精度也不是很高。
频率可以改变,占空比也可以改变。
但是如果利用单片机内部PWM资源。一切都会变得简单。如果有的话。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
luke242
2011-10-25 · TA获得超过152个赞
知道小有建树答主
回答量:314
采纳率:0%
帮助的人:81万
展开全部
定时器
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式