电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
问答
怎样用STC89C52RC单片机产生2khz方波?
已解决
73482
个问题
已帮助
5993
位优秀工程师
怎样用STC89C52RC单片机产生2khz方波?
大老张1
2017-04-12
浏览量:1087
怎样用STC89C52RC单片机产生方波,并且可以对方波频率进行程控,产生频率为2khz整数倍的方波,求大家帮忙,最好有程序,万分感谢!
显示全部
单片机
关注问题
写回答
0
0
收起
我来回答
上传资料:
选择文件
文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
汉云
一、
单片机定时器中断中对GPIO口进行翻转,定时时间参考:2KHz=1/2000s=0.0005s=0.5ms=500us
不过可以根据精度,在加快一些,如100us
二、
外部DAC芯片,如DAC0832。
发布于
2017-04-12
举报
评论 0
0
0
其他答案
数量:
5
王奕
12M 晶振 定时器做到1us定时 就很容易实现了
发布于
2017-04-12
举报
评论 0
0
0
xukejing
晶振定时计数准一些。参考Eagleson的答案。
如果对精度要求不高,用wile循环或for循环可能就好了
发布于
2017-04-12
举报
评论 0
0
0
heaton426
可以用定时器中断来写,也可以用io模拟,12mhz一个指令周期是1ums用delay可以做但不是很精确
发布于
2017-04-12
举报
评论 0
0
0
chen0000009
就用普通IO口,每过一段时间产生一次中断,触发一次翻转事件,不过就是有点误差罢了
发布于
2017-04-12
举报
评论 0
0
0
MOP
定時器ISR然後改變I/O口,即取反就可囉,
另外Timer2官方有說明可以產生方波訊號,
以上供參考
发布于
2017-04-13
举报
评论 0
0
0
相关问题
问题达人
换一批
文章
知识经验换现金
换一批
怎样用STC89C52RC单片机产生2khz方波?
写回答
关注问题
×
我要举报该内容,理由是:
内容质量差:
内容太水、伸手党
垃圾广告信息:
广告、招聘、推广、测试内容等
偏离问答主题:
与技术无关、讨论类
与社区已有内容重复:
违规内容:
色情、暴力、血腥、敏感信息等
不友善内容:
人事攻击、挑衅辱骂、恶意行为
以上选项都不是: