📄 可编程输出.txt
字号:
如图9 所示,可以通过编程在P1.0 引脚输出一个占空比为50%的时钟信号。这个引脚
除了常规的I/O 角外,还有两种可选择功能。它可以通过编程作为定时器/计数器2 的
外部时钟输入或占空比为50%的时钟输出。当工作频率为16MHZ时,时钟输出频率范
围为61HZ到4HZ。
为了把定时器2配置成时钟发生器,位C/T2(T2CON.1)必须清0,位T2OE(T2MOD.1)
必须置1。位TR2(T2CON.2)启动、停止定时器。时钟输出频率取决于晶振频率和定
时器2捕捉寄存器(RCAP2H,RCAP2L)的重载值,如公式所示:
时钟输出频率=
晶振频率/{4 [65536-( RCAP2H,RCAP2L)]}
在时钟输出模式下,定时器2不会产生中断,这和定时器2用作波特率发生器一样。定
AT89S52
15
时器2也可以同时用作波特率发生器和时钟产生。不过,波特率和输出时钟频率相互并
不独立,它们都依赖于RCAP2H和RCAP2L。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -