资讯详情

【STC单片机】STC15主时钟对外输出示例程序及演示

【STC单片机】STC15主时钟输出示例程序


不同的时的频率输出

  • 对外输出8MHz,引脚P54 在这里插入图片描述
  • 对外输出4MHz,引脚P54
  • 对外输出16MHz,引脚P54

尽管可以看到16MHz波形,但在示波器显示中,闪烁,表明不太稳定,STC15F型号的,为5V对外输出的最大支持是13.5MHz。

STC主时钟对外输出示例程序

#include "reg51.h" typedef unsigned char BYTE; typedef unsigned int WORD; #define FOSC 16000000L //外部晶振频率 //----------------------------------------- sfr CLK_DIV = 0x97; //时钟分频存器 //----------------------------------------- void main() { 
          CLK_DIV = 0x40; //0100,0000 P5.4输出频率为SYSclk = 16MHz // CLK_DIV = 0x80; //1000,0000 P5.4输出频率为SYSclk/2 =8MHz // CLK_DIV = 0xC0; //1100,0000 P5.4输出频率为SYSclk/4 = 4MHz  // CLK_DIV = 0x00; ///主时钟不向外输出时钟  while (1); //程序终止 } 

STC15主时钟输出官网文档说明

主时钟可以是高精度的内部R/C时钟也可以是由外部输入时钟或外部晶体振荡引起的时钟 钟。由STC15系列5V单片机I/O对外输出速度最快不超过13.5MHz,所以5V对外单片机 可编程时钟的输出速度速度不超过13.5MHz,若频率过高,则需要分频输出;3.3V单片机 I/O对外输出速度最快不超过8MHz,故3.3V单片机对外可编程时钟的输出速度最快 过8MHz,若频率过高,则需要分频输出。

  • 内部可以是主时钟R/C时钟也可以是由外部输入或外部晶体振荡引起的时钟。但对于没有外部时钟源的单片机(STC15F100W系列、STC15W201S系列、STC15W404S系列、STC15W1K16S以及现在的供应STC15F2K60S2系列C版单片机的主时钟只能在内部R/C时钟。
  • 系统时钟是指主时钟分频供应CPU、定时器、串行口、SPI、CCP/PWM/PCA、A/D转换的 实际工作时钟。STC15W4K32S4系列、STC15W401AS系列、STC15W1K08PWM系列及STC15W1K20SLQFP64单片机的主时钟可以是内部R/C时钟也可以是由外部输入或外部晶体振荡引起的时钟。
  • MCLK指主时钟频率,MCLKO指系统时钟输出。SysClk指系统时钟频率,SysClkO指系统时钟输出。
  • 控制位选择系统时钟 CLKS2、CLKS1CLKS0 (系统时钟是指主时钟的分频供应CPU、串行口、SPI、定时器、CCP/PWM/PCA、A/D转换的实际工作时钟),这三个位置除了影响MCU影响内部时钟频率和外部时钟输出。
// CLK_DIV = 0x40;//0100,0000 P5.4输出频率为SYSclk = 16MHz  // CLK_DIV = 0x42;//0100,0010 P5.4输出频率为SYSclk/4 = 4MHz // CLK_DIV = 0x43;//0100,0011 P5.4输出频率为SYSclk = 2MHz  // CLK_DIV = 0xc2; //1000,0000 P5.4输出频率为SYSclk/4/4 =1MHz  //CLK_DIV = 0x80; //1000,0000 P5.4输出频率为SYSclk/2 =8MHz // CLK_DIV = 0x83; //1000,0011 P5.4输出频率为SYSclk/2/8 =1M  // CLK_DIV = 0xC0; //1100,0000 P5.4输出频率为SYSclk/4 = 4MHz  CLK_DIV = 0xC4;//1100,0111 P5.4输出频率为SYSclk/4/16 = 250KHz
// CLK_DIV = 0xC5;//1100,0111 P5.4输出频率为SYSclk/4/32 = 125KHz
	//CLK_DIV = 0xC6;//1100,0111 P5.4输出频率为SYSclk/4/64 = 62.5KHz
// CLK_DIV = 0xC7;//1100,0111 P5.4输出频率为SYSclk/4/128 = 31.25KHz
//CLK_DIV = 0x00; //主时钟不对外输出时钟

  • 3.3V单片机针对的型号是STC15l系列,F是5V的工作电压

标签: w202可调电阻参数

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台