AT89S52 可编程时钟keil 软件仿真1M时钟源无输出

2020-02-01 16:16发布

本帖最后由 xutiemu 于 2013-1-28 13:43 编辑

理论上应该有的。代码我找不出错误,请赐教下面上截图和代码



#include<reg52.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义

sbit LED=P3^0;    //定义LED端口

/*------------------------------------------------
                    定时器初始化子程序
------------------------------------------------*/
void TIM2Inital(void)
{
        T2MOD =0x02;  //置位T2OE
        C_T2=0;
        RCAP2L =(65536-6)%256; //初值       
        RCAP2H =(65536-6)/256;
        TL2=(65536-6)%256; //为了模拟外部输入形式,将第一次的THTL设置为0xfffe
        TH2=(65536-6)/256;   
  TR2=1;                     //打开定时器开关
}
/*------------------------------------------------
                    主程序
------------------------------------------------*/
main()
{

TIM2Inital();
while(1);

}




截图06.jpg (303.94 KB, 下载次数: 0) 下载附件 2013-1-28 13:42 上传
0条回答

一周热门 更多>