C51单片机如何产生40Kmz方波 求程序

[复制链接]
查看11 | 回复3 | 2011-12-30 08:31:39 | 显示全部楼层 |阅读模式
将定时器的周期设为12.5uS,每次中断时将IO取反,即可得到40KHz的方波输出.这个定时周期对标准51来说,要求有点高,或者你可以用比较高速的51单片机,或者你单片机不做别的事情还是可以的....
回复

使用道具 举报

千问 | 2011-12-30 08:31:39 | 显示全部楼层
还是用带PWM输出的单片机吧,比如NXP的,AVR的,也很便宜...
回复

使用道具 举报

千问 | 2011-12-30 08:31:39 | 显示全部楼层
晶振用24M的,启用T/6双倍速模式#includesbitOut=P1^0;void main(){ TMOD=0x02;//定时器0工作方式2
8位自动重装
TH0=256-50;
TL0=256-50;
ET0=1;//开定时器0中断
TR0=1; ...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行