立即注册 登录
返回首页

uid:129358的个人空间

日志

STC15W4K58S4基于T0输出可变频率的时钟信号

已有 2644 次阅读2017-4-30 17:42 |个人分类:STC15模块测试

#include <stc15.h>  
     //默认从P3^5输出时钟信号(供外部设备使用的时钟信号)
  
    //sbit T0CLKO = P3^5;  
        
        void PCA_Init(void)
        {
                AUXR = 0x70;      //T0x12 = 0, 分频,8051 12分频
        TMOD = 0x00;      //设置定时器0为模式0,即16位自动重载模式  
        TH0 = 0xd1;       //由于CLK_DIV初始为0x00,那么系统时钟频率 = 主时钟频率 = 11.0592Mhz。
        TL0 = 0x20;       //输出频率 = 12000000/12/(65536 - 53536)/2 = 41Hz  (大致)  
        TR0 = 1;          //开定时器0  
        INT_CLKO = 0x01;  //允许定时器0在引脚T0CLKO/P3.5处输出时钟  
        }
      
    void main()  
    {  
        PCA_Init();
      
        while(1)  
        {  
            
        };  
    } 

路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

返回顶部