51单片机内部定时器赋初值的计算软件

更新:

        其实宏晶科技早就已经做过这个功能了,此外还有好多功能集成到STC-ISP软件中,由于受限于信息获取渠道的影响,这些功能可能并不为大家所知(什么???你早就知道了?咋不早点告诉我(;`O´)o)。

        这个软件系列可以去STC官网下载,以STC-ISP-V6.88G为例,里面集成了除我们熟知的烧录程序界面外的EEPROM数据填充、串口调试、HID、各型号MCU头文件、各型号MCU例程、UART串口波特率计算、定时器初值计算、软件延时计算等实用功能。

--------------------------------------------------------分割线------------------------------------------------------------

        由于之前比较懒,不太愿意套公式来计算单片机的初值,于是写了一段代码来自动计算初值。值得注意的是,因为定时器有最大定时时间,所以输入定时时间请介于最大和最小的定时时间。有的时候我们需要定时1S钟,但是通过给主时钟分频、让定时器工作在12T模式仍然定不了这么久时间,可以取定时时间的因数。如最大定时时间是65ms,那么我们可以定时50ms,在中断函数中判断中断的触发次数为 1000ms/50ms=20 次时转向1s定时指向的函数。

        已用VS2010封装成可执行文件,点此下载

        演示界面:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值