打印
[程序源码]

8051定时器T0的定时功能自动代码生成工具

[复制链接]
1670|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dyc0_00244|  楼主 | 2014-11-3 23:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
该工程可自动生成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

生成的代码经测试直接可用。工具是在线的,分享个链接给大家 www。hdmcu。com/codegenerator_html/webcg-1。html

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝