11问答网
所有问题
求51单片机输出100khz的方波程序,晶振为11.0592mhz
如题所述
举报该问题
推荐答案 2016-03-05
一、11.0592Mhz 的
晶振
不可能产生 100KHz 的
方波
二、如果用的是 12MHz 的晶振,12 分频后的 CPU 指令周期为 1MHz,产生 100KHz 的方波,则需要每 5 个指令周期 IO 口翻转一次,用汇编,setb 需要一个指令周期,sjmp 需要两个指令周期;即
loop: clr pin_io;
nop; nop; nop; nop;
setb pin_io;
nop; nop;
sjmp loop;
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/F4MM8S7F2PPP8444SP4.html
其他回答
第1个回答 2016-03-05
设定定时器初值,在定时器里翻转IO即可。
第2个回答 2016-03-05
网上一大堆。
追问
发一个给我说一下吧
相似回答
51单片机
延迟时间计算
,晶振11.0592MHz
,下面的延迟时间怎么计算呢,麻 ...
答:
DELAY:MOVR3,#20; 2s =
100
mS * 20 D1:MOVR4,#200 ; 500 * 200 = 100 mS D2:MOVR5,#230 ; 2.17 * 230 = 500 uS DJNZR5,$ ; 2.17 uS DJNZR4,D2 DJNZR3,D1 RET END
大家正在搜
32768khz晶振不起振的原因
10khz方波的频谱关系
555定时器产生1khz方波
555定时器产生1khz方波电路
5khz的方波是多少us
20khz 方波 mp3
32768khz晶振旁边的电容
10khz方波电路
32.768khz晶振
相关问题
单片机编程:假设晶振频率为11.0592Mhz,试编写一程序...
51单片机求10微秒的延时函数 C语言(晶振11.0592M...
AT89C51的单片机,晶振是11.0592MHZ的,算延时...
51单片机晶振频率分别为11.0592MHz机器周期分别为多...
确认一下,51单片机能不能出40KHZ的方波?晶振是11.0...
80c51单片机晶振频率为11.0592MHz机器周期为多少
51单片机写程序超时是怎么回事,换成11.0592MHz的晶...
51单片机延迟程序出错,11.0592mhz晶振