购物车0种商品
IC邮购网-IC电子元件采购商城
定时器C8051的1s钟的程序
(2011/10/21 9:29:00)
void time1() interrupt 3
{
EA=0;
t++;
if(t==20)
{
t=0;
LED=~LED;
TH1=(65536-50000)/256;
TL1=(65536-50000)%256;
ET1=1;
TR1=1;
}
EA=1;
}
我是每次计50ms,计满20个50ms就1s了
这样有错吗 ,我觉得没有,但是好像时间比1s长了点,晶振是12M

网友评论:个人观点:
singleywy 根本不用道歉。很明显,冷漠没看懂(或许看都没看)你6楼的代码的意思和目的。你14楼的说法也是对的。

网友评论:顶 xwj, 顶 singleywy.
还是 xwj 细心。我没有注意到 singleywy 6 楼的代码, 呵呵, 6楼的代码正是用来修正中断误差. 冷漠显然不知道这一点。

网友评论:25楼已经说明了,我补充下:
由于51必须执行完当前指令才能进入中断,而51不同指令的执行时间是不一致的,所以“中断发生的时刻不完全确定, 取决于当时的指令,这会造成一两个周期的误差。”——这个误差对于标准51来说为1~3,因为51有1个周期、2个周期、4个周期的指令,看中断时正在执行什么指令了;
另外一个影响中断时间的可能就是中断来时当前正在执行更高或相等优先级的中断程序,这个中断就比如会被延迟或漏掉——当然,对于时间要求严格的肯定不会这样设置,这点可以忽略不计。

然后,那个+7或加多少的说法四不准确的,因为除了上面说的原因外,也没有中断保存现场的时间,而不同人、不同程序中断中做的事情肯定是不同的,会破坏而需要保存、恢复的变量数目必然不同,所以从中断进入到执行到你的重装初值的指令时间也是不能一概而论的。

最后:
其实,就算不用T2的自动重载,只用定时器1不修正也能实现无误差的1S钟的:那就是只重装TH0,而不去动TL0!
这点对于大多数主流晶振频率都能满足的。比如常用的11.0592MHz晶振,11059200%65536=4096=0x1000,很明显低8位是等于0的,是完全不用管的!

网友评论:当然,绝大多数时候、绝大多数应用对于中断时间要求并不是非常严格的,多一周期少一周期完全没关系,所以根本不用考虑这些问题,也就不用做什么“修正”了;

而老x早前做的那个“51DIY的VGA显示的俄罗斯方块”则对中断时间极端敏感,同步头只要相差一个周期(跳动),就会造成液晶显示器时而显示时而黑屏(其实黑屏时显示器是判断失步了在重新同步),而图像数据只要差一个周期(跳动)就会造成重影和锯齿,
这时宏观上的“准确”都是没用的,必须在微观上每次中断都是完全相等的254个周期,所以老x是采取了极端措施来确保中断进入时间完全一致的
大家感兴趣的话可以去看看我的源程序,保证会有收获,捕获白看哦~

网友评论:要么用指令时间补偿,要么中断周期太短,难道这个问题就没有完美的方法了么?
这个问题表面是精确定时1s的问题,但在实际应用中,误差那么几个us甚至几个ms我们都能接受。关键是在长时间计时的时候这些误差是否会累积,如果这些误差不会累积,例如这一秒快了几十个us,下一秒又慢了几十个us,总之能保证长时间计时的累积误差小于1ppm甚至0.001ppm这就很让人满意了。
讨论这个问题,我觉得要把瞬时误差和累积误差分别讨论。
瞬时误差都能很容易做到让人满意的100us以内,这已经不是问题了。
还没解决的问题就剩累积误差了,累积误差用相对误差来衡量更为实用,例如用ppm为单位。

好了,现在就可以把问题明确了:如何让软件计时做到累积误差小于1ppm甚至0.001ppm。

注:我说的都是软件误差。有些人说“硬件误差都做不到1ppm以下,讨论软件误差没有意义”,那么我向一下,万一哪天天文台同意你用他们的时钟,你难道还要他们帮你把计时软件写好?


网友评论:呵呵,老x说的对!

网友评论:9#

常量运算根本不占用时间吧

网友评论:
9# xwj

常量运算根本不占用时间吧
fzu_csc 发表于 2010-9-26 08:20
看到现在,又一高手露脸了~~~

网友评论:只要晶振的精度可以保证, 软件可以通过基准时间校正的方法来解决累计误差。

网友评论:

25楼highgear 抄书抄的太过时了,不知哪个年代的书内容,所长今年53岁,多少年前的51资料,那时的51还没有T2吧?莫名其妙:
singleywy 是对的。

从中断发生到执行用户程序的时间是固定的(+7或者 +8, whatever), 可以精确计算。但是正如 14 楼所说, 中断发生的时刻不完全确定, 取决于当时的指令,这会造成一两个周期的误差。解决方法:
1) 自动重装可以解决, 但周期太短;
2) 让定时器自由运行, 中断里不重置定时器, 即timer = 65536, 不过中断时间不一定是 1s 的整数倍。
3) 设置 timer 前, 读定时器, 做出修正。
1) 自动重装可以解决, 但周期太短;
HotPower和所长同岁,但是Hot不断在学习,Hot写了一篇T2定时器的应用研究。那才叫研究。所长光知道抄书: 自动重装可以解决, 但周期太短;也跟Hot学学玩T2,什么叫周期太短? 仔细看看T2自动重装的最大周期是多少?现在玩自动重载谁还用T0 / T1 ? highgear 感情连T2都不会用?那还在这装个什么劲高手?
“5年了,昆仑派一点长进都没有。”

冷漠说过6楼singleywyw的程序有错吗?在这论坛上,恐怕只有2个人(除了singleywy)知道6楼的程序是参考了Intel 蓝本的,不是完全他自己写的!——冷漠会说Intel写错了吗?只有highgear或者所长这种人才会经常闹这样的笑话,说冷漠这个无知那个错,结果万没想到:冷漠是摘抄的Intel、Keil 使用手册资料或者国家引进的世界著名大学教材上的内容!——尴尬之极,只好硬着头皮说书上的内容也有错误。当然当然,highgerar比清华外籍教授高明多了。600元一小时授课费是看不上的。现代阿Q 。“拿起皮鞭将你打……”只能自我解嘲而已。

2个人是:
第一个人:ayb_ice;
第二个人:冷漠;

且比较下面2段程序内容:

1、6楼singleywy:



#pragma ASM
PUSH ACC
PUSH PSW ;
MOV A,#(60536 MOD 256) ;default worth is 5ms
CLR TR0


ADD A,TL0
ADDC A,#08H
MOV TL0,A


MOV A,TH0
ADDC A,#(60536 /256)


MOV TH0,A
SETB TR0
POP PSW
POP ACC


#pragma ENDASM









2 、Intel 蓝本内容:



……


; ACC required by some Cygnal devices


; Update 8051 Interrupt Timer



CLRTR0
MOV A , TL0
ADD A , #LOW (?RTX_CLOCK + 7)
MOV TL0 , A
MOV A , TH0
ADDC A , #HIGH (?RTX_CLOCK + 7)
MOVTH0,A
SETBTR0



……



网友评论:

没有签名的必是大牛。多是B型血型?LS可是B型血型?

有签名的不过是表现一种活着有目标,有激励的人。O,A 血型居多。不知冷漠说的可对?
冷漠 发表于 2010-9-25 20:15
呵呵,受教了,没想到一个签名竟然整出这么多哲理来,难道心中的目标要通过签名又或者天天喊叫着才能说明一个人有目标么?才能说明是一个活着有目标,有激励的人吗?费解!没有反驳你的意思,我知道凭我的口才是说不过你的,我只是说一下自己心中的疑虑而已!
至于我的血型,不好意思,我自己也不知道!

网友评论:

#36楼

所以,我很欣赏别人的签名,就像每个人都有自己最喜欢的格言。文如其人,他们每天活着知道自己为什么活着,应该做什么。他们知道自己是谁。
而像highgear ,所长那类人是绝对不知道每天活着应该干什么的。他们不可能有明确喜欢的名言,他们每天活着也不知道该干什么,没事干就整天和别人比较,今天和这个比,明天和那个比,结果比较了半辈子,生活中除了充满不满和抱怨,一点都没快乐过;因为他们不知道这么一个道理:永远会有人比你做得好,这是残忍的无底洞。贬低他人并不能抬高自己,那是一种病态心理。恐怕highgear 年过30,还不知道自己的血型吧,不知道整天活着干啥,连冷漠都知道了:——B型。
所长:——B型 / AB型。

网友评论:35#
恩,当时是我误解你的意思了,不过我那段代码是自己写的不是参考inter的蓝本,因为网上有关定时器自动修正的文章很少,有都是千篇一律呀,而且是错误的,我参考的就是网上错误的定时器修正,然后自己更改的来的,不过inter的蓝本就是蓝本呀,果然与众不同,代码如此简洁,该省的都省了,学习了

网友评论:不好意思我是穷山沟里出来的, 我也不知道我的血型。 我今年24刚毕业一年,我倒没觉得我有什么异常。

网友评论:学习了。

网友评论:

“14楼的说法是对的”?!
highgear 又露怯了,感情连T2是多少位自动重载定时器都不知道?
哈哈,这年头玩自动重载谁还用8位重载?

14楼 singleywy To 13楼冷漠

大家都知道( T2 )自动重载没有软件误差,不过那么短时间就中断一次你吃的消么,
……请你把书看透了再来吧,不要口出狂言
highgear 看了这段兴奋不已,狂顶。哈哈……highgear 再请仔细看看singleywy说的是什么。

所以,highgear 还在这混个什么劲?连个 T2 用法都不知道就在这瞎喊。劝你先回家把 T2 书本内容好好看透了再来吧。——别连本书都舍不得买。

再攒钱也一样被人看不起。——奔三好几了,成家有没有点进展?冷漠没有故意恶意,只是想说,这么有才能的高手,怎么生活上混的这么惨,褴褛落拓?

“5年了,昆仑派一点长进都没有。”


先看看下面讲的关于T2的内容:

定时器T2是一个16位自动重载定时器。自动重装的特性对于产生延迟来说没有价值,但是对于贯穿于本书大部分内容所使用的调度器来说,它是一个理想的“时标”源。

—— 摘自J.Pont 《时间触发嵌入式系统设计模式》
所以,T2的自动重载周期最大值是65536,冷漠绝对吃得消。



网友评论:

41#
呵呵,我估计highgear不是这个意思,与我一样误解你的意思了,其实,您说T1的+7,其本质上就是软件修正,只是代码简化了不少,而T2是硬件上的16位自动重载,所以您说的没错,highgear说的也没错,只是大家都指错了方向,陷入到各自的圈子里了,当然也包括我在内,所以造成了双方的误解,因此大家要和谐,不要在不同的着落点上起争执

网友评论:首先应该选11.0592MHz的晶振,其次中断中不能折腾TL,即设TL=0,最后计数器应该用静态或全局变量,注意变量优化的问题。

网友评论:43#
恩,这一点,老X特地指出来了

网友评论:哈哈,谁说俺不会T2?T2的第一要诀就是在中断中不要忘记清除TF2

网友评论:俺没看所有的跟帖,实际T0和T1也可“自动装载”的,这要遵循俺前几楼所述的几点,重点是搞出TL=0的时间常数来。而且中断处理不要让TL再翻转为0即可。

网友评论:46#
恩,HOT大叔说的有道理,学习了

网友评论:记得所长“一生”没对俺拍砖的就是“T0/T1自动装载”,再啰嗦一句:初始化TL0或TL1为0,程序中别再出现这些“字眼”!

网友评论:呵呵, 冷漠不必如此兴奋, 洋洋洒洒浪费这么多口水。

8051 没有16-bit自动重载定时器.注意看楼主的主题。

网友评论:常见的51芯片,T2是标配了。

网友评论:

Hot大叔终于来了,刚还在夸你领导RTOS新潮流,率先在51_RTOS中使用了T2,16位自动捕捉重载定时器,使得一切T0/T1 16位软件重载(这技巧,那方法)的讨论全没了意义。

“T0/T1自动装载”?还是省了吧,正如singleywy 14楼所说,“那么短的周期中断,你吃得消么?”
别忘了T0/T1重载和T2重载的根本差别——T0/T1重载最大周期是多少?8位256!那是用于UART串口通信波特率发生器的吧,和RTOS系统心跳有什么关系?和LZ的50ms循环定时有什么关系?RTOS系统心跳最少5ms,T0 / T1自动装载能实现么,不能实现的事情在这扯什么?冷漠早研究过了,好像我们都不知道?

哈哈,所以,Hot大叔最好拣重要的概念讲,“T0/T1自动装载”吃不消的事,T2完全吃得消,对吧?有这个结论不就完了吗,14楼说“T2也吃不消”,highgear 也跟着喊“14楼说得对”,冷漠只能怀疑各位会不会用、用没用过T2?否则只好郑重告诉各位:
瞎扯淡! 一个8位重载,用于波特率发生器的应用,(根本不能开放中断的)一个16位重载,用于循环延时的应用,(有效利用中断)风牛马不相及的2件事,能误解?——无知造成的误解!
没用过T2就别在这硬撑装懂。Hot大叔一个 T2 的 TF2不自动清零的问题想了20年;谁比大叔还严谨?什么事那么容易?想当然 T2 和T0、T1一样,开玩笑,Intel 公司看2个定时器不够用,加一个T2 ?撑的。T2 还叫捕捉器,它可以做精确时标。说不好就是Intel 为自己的RTOS设计的。

所长唯一没有拍过Hot大叔“定时器自动重载”,是因为所长不会玩,拍不好怕露怯。因此可以推断,highgear 更不会玩了,别说T2自动捕捉,就算是“T0/T1自动重载”也赶不上所长吧。哈,——所长没教过他呀。



网友评论:回 john_light: 没错, 市面上有一些 8051 扩展功能的型号。不过楼主并没有特指具体型号, 而且程序用的是 T1 。

网友评论:另外:
冷漠同学最好不要无中生有。41楼你若引用 singleywy 14楼, 就直接引用, 为何替 singleywy 加入 T2? 真是本性难改。

网友评论:

53楼真逗,14楼是13楼冷漠的回帖,你去看看13楼冷漠说的是什么,冷漠可从没教过谁T0/T1自动重载。这么简单的逻辑,highgear的脑子是一年不如一年了,你再问问singleywy ,14楼说的是不是指的T2。没关系,我再把13楼冷漠的原帖贴上来,——跟highgear讲话真比跟我爷爷讲话还费劲,逻辑老弄不清楚。冷漠既然没有说过T0/T1,那就是只有一种可能——T2。我爷爷就搞不清,非要直接跟他讲。

13楼 冷漠贴

没那么复杂。
1、书上早就写了:改用T2自动重载,什么都不用考虑。精度必然和晶振一样!
2、如果一定要用T1程序重载,那么Intel已经计算过,每次T1中断重载开销+7!
请参考Intel源程序。
再看14楼回帖:

14楼 singleywy To 13楼冷漠

大家都知道( T2 )自动重载没有软件误差,不过那么短时间就中断一次你吃的消么,
……请你把书看透了再来吧,不要口出狂言
呵呵,一应一答,直指冷漠。冷漠什么时候说过T0 / T1重载?难道14楼说的重载是自言自语?没关系,那只有一种解释:14楼根本不知道13楼冷漠说的T2自动重载是怎么回事!还自我认为冷漠说的T2是和T0 / T1自动重载完全一样的8位重载。
所以,无论从哪方面逻辑分析,冷漠只能唯一地理解为:14楼根本不知道T2是什么,更不知道T2是16位捕捉自动重载定时器。还可能有其他解释吗?singleywy 说自己理解误差,没错呀,这个理解误差不正是由于对T2功能的无知造成的吗?
问题讨论的双方是要站在对等的平台上,我和我86岁的爷爷能对等讨论问题吗?说什么双关语他都不知道,看着他着急。问问highgear,singleywy 写的RTOS有什么明显的缺点?再问问singleywy : 为什么你的任务不分段,宏汇编分段、分页是什么意思?你的RTOS只有一个段?用户任务和OS内核都在一个段里?还有ORG?开玩笑了,谁在控制系统?——纯粹的超循环程序。——美其名曰RTOS?highgear 懂什么在这硬撑,highgear 不是率先顶singleywy写的RTOS么,呵,连个为什么要分段的概念都不知道,顶谁那。建议 highgear 好好看看操作系统——存储器管理内容,学好了再来装相吧。

.

网友评论:晕,又是口水。俺只是说t0/t1也可以在特定条件下完成伪自动装载的。

网友评论:呵呵, 冷漠老弟, 表激动。
我不管也不关心 14 指的是什么, 只是告诉你既然引用原文, 就不应该篡改。同时, 请再次看看搂主的主题。

网友评论:

呵呵,这年头还有人用8051?楼主的意思是8051内核指令系统(而不是ARM什么的);如今各大公司的51系列芯片都叫8051,highgear去看看Philips的80C31有几个定时器:——3个!我们公司前一阵把产品上的89C51全部换为89S52了。89C51比C52还贵,都不生产了东西,谁还用?这么老旧的观念,还生活在10年以前?

不过就算是Intel_8031,没关系,建议highgear 仔细看看18楼冷漠写的是什么,如若看不懂冷漠可真着急,平台水平不对等呀。
LZ将下面2句修正一下误差即可:
TH1=(65536-50000)/256;
TL1=(65536-50000)%256;

修正为:
TL1 | = (-50000); // ORL TL1, #0B0H ;误差校正
TH1=(65536-50000)/256; //或者 TH1=(-50000)>>8; // MOV TH1 , #03CH
哈,用C直接写的。比Intel 蓝本的汇编修正程序可精彩多了。看不懂仔细看,再拿笔好好算算。
没什么,冷漠就是欺负你写不出来。(冷漠用C和汇编都写过了)highgear一条语句也没憋出来,多少年来一个程序也没写过,还一天到晚评论这个点评那个,—— 光靠嘴皮子那点本事可找不到对象。一年比一年困难了。

.

网友评论:
14 指的是什么, 只是告诉你既然引用原文, 就不应该篡改。
highgear 脑子越来越幼稚了,圆括号里的内容叫“注释”,谁见过篡改内容加括号的?中学语文课就学过的知识;原本写的是(T2——冷漠注)或者(T2 注①),(这种形式的注释书上见得多了)由于和后面意思不连贯,所以把后面“冷漠注”去掉了。——哈哈,“篡改”,真逗。——语文水平也那么差。
别为自己找理由啦,不懂就是不懂,非要说是(由于冷漠的篡改)自己误解了。

没关系。问问highgear,T2的捕捉功能捕捉个啥?或者给咱冷漠写个T2 外部信号捕捉初始化程序看看;唉,算了吧,知道你写不出来,互联网上没有啊,问所长更是白痴。所长连T0/T1 自动重载怎么用还搞不清呢。

.

网友评论:
记得所长“一生”没对俺拍砖的就是“T0/T1自动装载”,再啰嗦一句:初始化TL0或TL1为0,程序中别再出现这些“字眼”!
hotpower 发表于 2010-9-26 19:19
学习了,“初始化TL0或TL1为0,程序中别再出现这些“字眼”!”

网友评论:把TH1=(65536-50000)/256;
TL1=(65536-50000)%256;
两句放在if语句外面。
因为你现在的语句只有在t=20时赋定时器初值,其他次进入中段没有赋,这样计时器会从0-65536,时间当然会长一些,LED亮灭的时间间隔为(65.536*19+5)>1.3s。

网友评论:打错了,
是(65.536*19+50)ms>1.3s

网友评论:

还是60楼 细心。赞一个!

void time1() interrupt 3
{
EA=0;
TL1 | = (-50000); // ORL TL1, #0B0H ;误差校正
TH1=(65536-50000)/256; //或者 TH1=(-50000)>>8;

t++;
if(t==20)
{
t=0;
LED=~LED;
}
EA=1;
}

网友评论:

35楼程序中的“7”是因为从“CLRTR0”到“SETB TR0”这段指令之间,T0正好停了7个机器周期。
假如在这段指令加1个NOP,那么就应该为8了。
    2 、Intel 蓝本内容:



    ……


    ; ACC required by some Cygnal devices

    ; Update 8051 Interrupt Timer


    CLRTR0
    MOV A , TL0
    ADD A , #LOW (?RTX_CLOCK + 7)
    MOV TL0 , A
    MOV A , TH0
    ADDC A , #HIGH (?RTX_CLOCK + 7)
    MOVTH0,A
    SETBTR0
复制代码刚看了6楼的程序,补偿原理和intel的程序是一样的。

网友评论:反复看了几遍贴子,有点感想,随意说说,对事不对人,请别见怪。

首先,这个签名“要想让别人关照自己的自尊,首先自己先要有所成就才行。”相当好,很有特色,能激励人们向前奋进!
俺认为,成就是相对的,像 chunyang, maychang 两位老师,绝顶聪明,知识渊博,热心指导菜鸟,深受网友们喜爱和尊重。
像 索伦之眼 小盆友,一个在校学生,就做出了《双轮自平衡小车~》,还热心指点也想动手制作的网友一起进步,深得人心。
对 索伦之眼 这名在校学生而言,能做出《双轮自平衡小车~》这个作品,在同年龄之中,水平已很高了,应该算有所成就吧。
但同样这个《双轮自平衡小车~》作品,如让 chunyang, maychang 这两位老师来做,如做到这个程度,应该算很没有水平,很没有成就吧。-------- 道理很简单,以 chunyang, maychang 两位老师的能力和水平,应该做的更好更出色。
冷大虾 你这一年里水平进展神速,将 Keil玩的飞转,赞一个。
只是感觉其他知识面还欠缺一点,比如,上次好像看到你发贴,承认自己《双轮自平衡小车~》做不出?
俺不相信你的能力比不上一个在校学生,连这么简单的《双轮自平衡小车~》都做不出?
唯一的答案就是你的知识面不够宽广,你的知识面只要有 chunyang, maychang 两位老师的5%, 做个《双轮自平衡小车~》,是随手可得的,没有一点悬念,你就会觉得,只要你想做,随便淘鼓一下就能成功。
任何事物都是相对的,没有绝对的。成就也一样!学的越多越感觉自已能力精力的不足,天外有天,人外有人。
有些话,有些PK之事,见好就收吧,说过头了会让人一碰到就头痛,有失你的身份和形象,降低你在网友中的威望和地位,当然,也影响你取得的成就。

费话说了那么多,仅供参考。

网友评论:哈哈, 一上线就看到 123姐姐的精彩帖子, 说得恳切, 真诚。

其实我对冷漠及其马甲wxj1952本没有什么, 只是很反感冷漠等人的为人处事的态度, 极其不厚道的辩论手法。如果冷漠你能以坦诚的态度, 就事论事, 放下那些所谓的“自尊“, 看淡风云, 反而会赢得大家真诚的尊重。

网友评论:Intel 是牛,但 8051 的时器的重载模式却是一个很蹩脚的东西,如果 Intel 现在再来设计定时器,它绝对不会再使用重载模式。如果不信,去看看现在很多 MCU 定时器都使用的比较模式,它完美解决了重载模式存在的问题。

网友评论:
Intel 是牛,但 8051 的时器的重载模式却是一个很蹩脚的东西,如果 Intel 现在再来设计定时器,它绝对不会再使用重载模式。如果不信,去看看现在很多 MCU 定时器都使用的比较模式,它完美解决了重载模式存在的问题。 ...
流行音乐 发表于 2010-9-27 21:51
技术在进步,工艺也在进步,在上世纪七十年代末, 8051 的定时器重载模式是一个很先进的东西,使用这种方法不但电路结构简单,所占硅芯片面积较小。而且使用方便。在当时,Intel 的这个设计是很先进的,独一无二的。

网友评论:
哈哈, 一上线就看到 123姐姐的精彩帖子, 说得恳切, 真诚。
.........
highgear 发表于 2010-9-27 20:38
呵呵!highgear老师上线啦,俺也说你几句,以示公平。

因工作领域或产品性质关系,你 Keil这种老软件或许玩的不多不够熟练,但你在自动化控制及算法领域有相当高的成就,令人佩服。

记的俺师兄老许曾经出过一个关于两轮车的淘桨糊小题目,为何叫淘桨糊题目?因为题目虽简单,但用的东西太低挡太差劲,又限头限尾的,不是一般人能搞定的,就算 chunyang, maychang 两位老师连手,也不一定能搞成,你却说:“那是一个简单的控制问题。”

可见,你在这方面不够熟悉,后来,通过查资料,改口了,改作加用单片机控制,但事实上,就算用单片机控制,不用高速ARM或DSP作高速运算,再外加伺服电机驱动,也很难实现,其原因在于加速度传感器太“烂”,并且不充许用角加速度传感器或其他传感器作补偿。

一个巴掌拍不响,记得HOT大叔当选AVR正版主时,尽管安份守纪,但被某网友叮着他上,大吵大闹,结果被匠人及网友批评起来总是一拍两响,一起打进,HOT大叔够冤枉的啦~~~
不过HOT大叔岁数过半,大人有大量,不跟三岁小P鬼一般见识,被誉为美谈佳话。

highgear老师的岁数也不小了吧?这点从你的能力、本事、知识面上能看出。就不要和学校刚毕业不久的同学一般见识吧。退一步,海阔天空,凡事让三分,什么烦恼都没有。

祝highgear老师今后多写点像
[侃单片机] 主题:授之与渔:免费教你设计一个数字滤波器
[侃单片机] 主题:授之以渔: 几个例子弄清复立叶变换的应用应用, 例子, 弄清
[侃单片机] 主题:授之以渔:声波测距下的秘密
之类的好文章,这是21IC之福,网友之福,俺菜鸟之福。

不写 [侃单片机] 主题:21icbbs水平真的很低,没有高手?若如此,不如关了
之类的主题或回贴。谢谢!

网友评论:
其实我对冷漠及其马甲wxj1952本没有什么, 只是很反感冷漠等人的为人处事的态度, 极其不厚道的辩论手法。如果冷漠你能以坦诚的态度, 就事论事, 放下那些所谓的“自尊“, 看淡风云, 反而会赢得大家真诚的尊重。
哈哈,highgear 和老所长真逗,这都什么年代了,老所长还生活在30年前,每天上这论坛还是为了赢得——追寻,追求——大家真诚的尊重??
多年前1952就开导过老所长:——这年头,1952 和当今年轻一辈 到这论坛上来不是为了求得谁的尊重的。我们大多是上来向别人学习的。只有你这种53岁的老家伙每天上论坛来才是报这种目的:寻求小辈的尊重和吹捧,追求心理上的安慰。每天和小辈人这个比,那个比,最后快要和小学生比了。——如今的80后、90后与你一个50后年长者的心态是完全不一样的!——他们特立独行,从不关心别人的行为怎样。别人为人处事的态度, 极其不厚道的辩论手法,我冷漠80后管的着吗?你highgear管得着吗?你自己还没解决好自己的生活问题,眼睛一天到晚在别人身上滴流转,在我们80后看来:你有病吧。
所以,劝劝 highgear ,你自己先好好活着,关心一下自己的对象问题吧。别老操心别人的行为言论,(你也管不过来)和你没关系的事别瞎操心,否则别人当你有病。
我周围有个别老人(七、八十岁了),一天到晚啰嗦管别人闲事。我就劝老头,“别人怎么活着是别人自己的事,跟您老人家没关系。你管别人想让他们做到什么样?要别人都照你的希望要求和目的活着?可能吗?自己这么大岁数连对象还找不到,别人都跟你一样,可能吗?”心里暗骂:孤老头子,整天吃饱了没事干。
冷漠怎么活着是我自己的事,管你highgear 反感不反感?你憋气死了和我也没关系。我还是冷漠。我活着就要让你反感,那是我冷漠的快乐。冷漠活着若像你一样,就麻烦了。——我宁愿去死。



“农民讲习所长”?受小辈人尊重了多年,终于有一天遇到了1952,—— 一个25岁的小辈人让52岁的所长 / highgear 论坛上丢了4次面子。这让一个“受大家真诚尊重”的老所长面子上怎么受得了?
1952当年跟我说,他给老所长总是留有面子的,穷寇莫追。想起当年highgear 在论坛上,当着1952和众坛友 “佛教、基督、默罕默德”三个教主一块拜的情景,1952真担心他精神上会不正常。

多少年前的事,今天仍然怀恨在心,而且发现最近,谁稍带说冷漠几句好话,highgear 就眼红记恨谁,这种人,心理是不是病态。

一个人一生总会遇到一些挫折,——受人歧视、竞争失败、受损受辱……有些人,以挫折为动力,从此雄心万丈,一撅而起,最后成功了;有些人,从此一蹶不振,一心(甚至不惜耗费一生的时间和精力)只想着如何报复(1952)。

贴一句名言(台湾主持人XXX):
若想报复以前欺辱过你的人,最好的方式就是让自己出名(提升自己,而不是贬低对手。——冷漠注)。

往事过了3、4年了,1952可能也考博士了,冷漠也研究生毕业了。只有highgear / 所长 ,几年来一点长进都没有,一天到晚还在这论坛上追杀冷漠——报复报仇。生命就这么耗在这了!

气量太小了吧。

.

网友评论:

谢谢123姐姐的教导。不错, 当时我的确低估了加速器传感器的难度, 那基本上是一个不可能任务(我论证过)。我20岁大学毕业,差点去了少年班, 如今已做了10年的技术。我说过, 如果不是 mm, 我不会来21ic, 不过来了后, 发现扁扁冷漠等人, 既不会引起公愤, 又讨好了mm, 自己感觉挺爽的, 何乐而不为? 哈哈。
不过, 现在也发现冷漠乖多了, 呵呵, 一个可能是冷漠逐渐的成熟了, 二可能是被我连番打击(鄙视一下我自己, 不厚道)。

好了, 再次谢谢123姐姐的谆谆教诲,多为网友造福 。
同时, 冷漠, 你也就算了吧, 所长长所长短的, 要蛋定,蛋定, 看淡风云。

网友评论:冷漠大虾:

少许几句吧,英雄不提当年勇,过去的就让他过去吧!

何为真理?世上有永恒的真理吗?.......没有!

任何事非曲直,让历史去评价吧!

俺相信你,做人堂堂正正,光明磊落,网友们都看的懂的,男子汉大丈夫,来点风度,退让一步吧!
给希望网站和平共处的网友们留点面子,好吗。

网友评论:顶 123姐姐的做人堂堂正正,光明磊落。

网友评论:
祝highgear老师今后多写点像
[侃单片机] 主题:授之与渔:免费教你设计一个数字滤波器
[侃单片机] 主题:授之以渔: 几个例子弄清复立叶变换的应用应用, 例子, 弄清
[侃单片机] 主题:授之以渔:声波测距下的秘密
之类的好文章,这是21IC之福,网友之福,俺菜鸟之福。

不写 [侃单片机] 主题:21icbbs水平真的很低,没有高手?若如此,不如关了
之类的主题或回贴。谢谢!
顶!
极好的暗喻和讽刺!

生命对谁都不容易,活着干点正事。

冷漠最近几个月很少上论坛,一直忙于论文答辩和工作单位之事。现在有结果了:
1、硕士论文顺利通过,毕业;
2、与核工业部X 院签订明年合同。
3、未完成的书稿与出版社签订了合同。
呵呵,最近冷漠尽是好事,真的有点像朋友新年祝词“事事如意。”

此时,70楼 highgear 正得意地向所长汇报:“我把冷漠打出论坛啦。……” 师徒俩正躲在阴沟里窃笑。

唉,是不是有点病态心理表现?

冷漠付之以 一阵冷笑。

一种蠢和另一种蠢有多远?大概就是这么远了。

.

网友评论:冷大虾过奖了,highgear老师的水平比俺高的多,俺可不敢轻视藐视。
您的文化水平之高,读到研究生毕业,可惜俺大学都没上过,俺对您极佩服,年纪轻轻就有此作为,又忙着写书出书,一定会成会像OO这样的能人牛人,俺向您表示崇高的敬意。

真如您所说的:“生命对谁都不容易,活着干点正事。”整天打口水仗,您不觉得太浪费大好青春了吗?
但愿您不要成为像鲁迅笔下的祥林嫂这样,说少了被人同情,整天重复几句相同的词句,说多了要被人厌的,有失你的身份和形象,降低你在网友中的威望和地位,也影响你取得的巨大成就。
俺闪人了。
最后送您一句话,九哥推荐的周鸿祎博客中的一段话:“当你挣到你的第一个一百万之后,你会很有成就感。挣到你的第一个一千万之后,你会很有成就感。但再往后,就变成了一个数字的游戏了,你就没感觉了。”
原文连接在
[同僚|校友|老乡会] 主题:好文推荐-----周鸿祎:360需要的,不是打工者
/icview-197944-1-1.html

俺祝愿你尽快提升自已的成就,当成就上升到一定的高度时,就变成了一个简单的数字游戏了,你对成就就没感觉了,到那时,您成为一个万人敬仰的真正的大虾。
俺闪人了.........

网友评论:赋计数初始值占用时间啊。所以比1s大。

网友评论:
但愿您不要成为像鲁迅笔下的祥林嫂这样,说少了被人同情,整天重复几句相同的词句,说多了要被人厌的,有失你的身份和形象,降低你在网友中的威望和地位,也影响你取得的巨大成就。
又要重复告诉123jj了:冷漠是一帮学生,不是一个人。他们学生无所谓自己的身份和形象的。更不会为自己的威望和地位所累。

123jj 您会吗?您会为了自己在别人眼中的身份和形象,还有在网友中的威望和地位而活着吗?累么?

——80后不会!冷漠不会,冷漠讲课的学生也不会。这就是代沟了。我们学生称呼你,好听点叫“政治思想辅导员”。

123jj 是不是对highgear 炫自己“我20岁大学毕业,差点去了少年班”这种话很感兴趣 ?那冷漠只有感到悲哀了。这代沟太深了。

冷漠认为这种行为是一种病态,因为我周围有这样行为的人是要寻求学校心理医生的。冷漠把一个“人才”损成这样,是有些不地道,只有几个学生不顾后果,当做紧张学习后的恶作剧。湖南话叫“逗宝”玩呢。——highgear总是缠着冷漠不放,首先令人厌恶。

所以,无关的123jj 可别看,越看越没劲。(就像你读《月亮和六便士》,别人是世界名著,可我一天也没看下去。因为我看不懂。那么我能因此劝毛姆“不要再写了,为了您已经获得的威望和地位和巨大的成就”?——那样我担心年轻人把我看成病人。)

highgear 那种总是劝别人应该怎么活着的人是不会受人欢迎的。一天到晚啰嗦,你可以对别人的言行看不惯,你也可以回家唠叨发泄。但是你管得着别人怎么活么?
有很多人自己本来是朝9晚5的牛工,却总是一副老板的派头,管这个,管那个,忘了自己是带着镣铐起舞的人,恨不得高喊那句广告词“非我不可!”呵呵。这种人最好先看清自己是谁。先活好自己吧。一生为别人打工活着,碌碌无为。

从小当班干部,给班主任打工,把这种惯性带到社会上?给老板卖命。谁管你是谁?冷漠和谁有利害关系?

要论谁能损,highgear 耗不过我们几个文科考高分的学生的。最后患性格障碍不合算,一生难于恢复正常的。趁早收手的好。——心理医生的忠告。


.

.

网友评论:
123jj 您会吗?您会为了自己在别人眼中的身份和形象,还有在网友中的威望和地位而活着吗?累么?
冷漠 发表于 2010-9-28 17:49
当一个人一无所有的时候,想咋活就咋活,可以不用考虑后果,想寻死也可以,没人管。
当一个人有了威望和地位,活的就不轻松了,起码对外有形象要求(那怕造假也要有)。
当一个人做到国家最高领导人之级别,出门有人管,吃饭睡觉都有人管,连自杀都做不到,最否活的最累?

无意和您争论,一切随缘,并不强求,仅当娱乐,祝冷大虾的书早日出版,俺好买本来拜读。

网友评论:HOT大叔早些年来二姨家时,俺印象中火气很大,牛逼的很,哪象现在文哲斌斌,整天笑嘻嘻搞点笑料?

人会变的,二十岁的想法,三十岁的想法,四十岁的想法,五十岁的想法....... 都不相同。

俺劝也劝了,一切随缘,随风去吧........ 下线啦..........

网友评论:8#

(65536-50000)/256 是一个常数,编译器已经得到了68这个答案,程序运行时不会再次计算了

网友评论:用T2自动重装啦

网友评论:常数,编译时就计算好了的。

网友评论:呵呵 2L正解

网友评论:技术讨论的好,可惜总有不让人看好的人。

网友评论:8楼的,是不是为TL1=(65536-50000)MOD256;

网友评论:灌水来了,也来看看

浏览:(5977)| 评论( 0 )
博文评论

  • 昵 称:
  • 内 容:10~250个字符
  • 验证码: 验证码看不清楚?请点击刷新验证码
  •                      
  • 博文分类

    热点博文

    最新博文

    最新评论

    IC电子元件查询
    IC邮购网电子元件品质保障