该工程可自动生成8051系列单片机定时器0的定时功能代码,可根据设置的晶振频率和定时时间自动生成驱动代码。(当前版本V1.0.0.1)
1.晶振范围可选择 2.定时范围可预设
3.生成的函数名可随意设置
生成的代码结构简单,主要包含:
void timer0_Init(void)//定时器0初始化函数
void Timer0_ISR(void) interrupt 1//定时器0中断服务函数
定时器0操作函数如下:
extern void Timer0_Start(void); //start timer0 启动定时器0
extern void Timer0_Stop(void); //stop timer0 停止定时器0
extern void Timer0_Int_Enable(void); //enable timer0 interrupt 开启定时器0中断
extern void Timer0_Int_Disable(void); //disable timer0 interrupt 关闭定时器0中断
extern void EnableSysInterrupt(void); //enable system interrupt 开启系统总中断
extern void DisableSysInterrupt(void); //disable system interrupt 关闭系统总中断
extern void Clear_Timer0(void); //clear timer0 清零定时器0
生成的代码经测试直接可用。工具是在线的,分享个链接给大家. 搞了半天,贴不了链接,算了。微处理器硬件及驱动网站,即HDMCU网站的代码生成器栏目,有兴趣的同学自己找吧
|