📄 mypro.c
字号:
/*======================================================================
*为提高程序的可读性编写的程序模板*
*文件名:mypro.c *
*黑马*
=====================================================================*/
/*========================================================================
包含头文件
=========================================================================*/
#include<reg51.h>
#include "defs_c51_heima.h"
/*========================================================================
系统参数
=========================================================================*/
#define TIME_1MS 49 // delay 1ms for 2051
#define T_CAPL 255 // 255~00对应占空比0%~100%
/*========================================================================
端口定义
========================================================================*/
/*=========================================================================
函数声明
=========================================================================*/
void DelayNms(uint n);
void MCU_Init(void);
/*=========================================================================
函数定义
=========================================================================*/
void MCU_Init(void){
//T0 Initialize;
TMOD=0x01;
TH0 =0xFf; //0.1ms 定时器溢出频率1000HZ
TL0 =0xfe;
TR0=1;
// PWM Initialize
CMOD=0x04; //COUNT WHEN CPU IS IDEL,TIMER0 AS THE SOURCE,
CCAPM0=0x42;
CCAP0H=T_CAPL;
CCAP0L=T_CAPL;
PCA_PWM0=0x00;
CH=0x00;
CL=0x00;
CR=1;
EA=1;
ET0=1;
}
/*=======================================================================
中断服务程序
=========================================================================*/
void T0_inter(void) interrupt 1
{
TH0=0xFf;
TL0=0xfe;
}
/*=======================================================================
主程序
=========================================================================*/
main(){
MCU_Init();
while(1);
}
/*=======================================================================
END
=========================================================================*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -