农民讲习所通用程序设计这个文件中的详细注释

[复制链接]
2431|21
 楼主| qq1127364421 发表于 2016-10-20 18:48 | 显示全部楼层 |阅读模式
ELOAD 114L   //其中114L是什么意思?  TO的高位预装值为什么可以是114L

求这个文件中,系统时间管理模(即是SysTimer.h和SysTimer.c这两个模块中,各个代码的详细解释,看了很久也没看出个所以然来,急急急求。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评论

谢谢分享!!  发表于 2018-8-8 18:53
zhangbo1985 发表于 2016-10-20 20:56 | 显示全部楼层
SysTimer.c这里面一般都是跟定时器设计相关的,,不要求全部懂得,知道多长时间响应定时中断的等等就OK啦
dirtwillfly 发表于 2016-10-21 09:28 | 显示全部楼层
51单片机?
crazybee 发表于 2016-10-21 15:57 | 显示全部楼层
老农 本来说要出书,然后就没有然后了。。。
dong_abc 发表于 2016-10-21 19:02 | 显示全部楼层
当年参加工作第一个产品就是仿照着老农这套代码写的,现在看看依然没有过时。
 楼主| qq1127364421 发表于 2016-10-21 20:21 来自手机 | 显示全部楼层
5楼的帅哥,帮我解释下吧

评论

timer既可以递增也可以递减,初始值还是自己算吧  发表于 2016-10-21 22:51
tongbu2015 发表于 2016-10-21 22:10 | 显示全部楼层
这是什么意思的,,我怎没看明白的
 楼主| qq1127364421 发表于 2016-10-21 23:02 | 显示全部楼层

是的51,但是看不懂这个模块
 楼主| qq1127364421 发表于 2016-10-21 23:02 | 显示全部楼层
zhangbo1985 发表于 2016-10-20 20:56
SysTimer.c这里面一般都是跟定时器设计相关的,,不要求全部懂得,知道多长时间响应定时中断的等等就OK啦 ...

就是有种看不懂的感觉!想看懂!求解
 楼主| qq1127364421 发表于 2016-10-21 23:05 | 显示全部楼层
dong_abc 发表于 2016-10-21 19:02
当年参加工作第一个产品就是仿照着老农这套代码写的,现在看看依然没有过时。 ...

是没有过时,写得特别好,就是SysTimer这个模块看不懂! 加个好友吧,帮忙解释下~哈哈
lzbf 发表于 2016-10-21 23:12 | 显示全部楼层
农民讲习所通用程序设计?
lzbf 发表于 2016-10-21 23:16 | 显示全部楼层
楼主这是什么东西?
dong_abc 发表于 2016-10-22 12:53 | 显示全部楼层
本帖最后由 dong_abc 于 2016-10-22 12:56 编辑

定时器初始值计算有什么好说的?

8051定时器模式1就是  16位模式, 最大值65536, 从65536递减到多少才能得到20ms?

22.1184晶振一个时钟周期大约0.5425s,  20ms需要 20000/0.5425 = 35866.xxxx
65536-35866 = 29670 = 0x73E6  

低位忽略不计,低位计不计影响不大,约等于0x7400   事实上时钟周期整数倍的晶振计算得到的低位值一般都是0

也就是高位约等于114 ,低位忽略不计,  也就是老农填的114L

ghuca 发表于 2016-10-22 22:47 | 显示全部楼层
看着这个都用过吗啊?
ghuca 发表于 2016-10-22 22:49 | 显示全部楼层
有没有msp430的?
baimiaocun2015 发表于 2016-10-23 12:11 | 显示全部楼层
老农讲习所的是干啥的?怎干起这行当了?
htmlme 发表于 2016-10-23 22:41 | 显示全部楼层
通用程序讲的定时器吗?
htmlme 发表于 2016-10-23 22:41 | 显示全部楼层
最近在研究tiva的相关产品呢。
dirtwillfly 发表于 2016-10-31 20:40 | 显示全部楼层
这个资料虽然是51的,但用msp430时也可以参考它的思路
i1mcu 发表于 2016-11-1 16:52 | 显示全部楼层
你的这个定时器怎么样
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

6

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部