*俺来出题了:一道题区分你是编程老手还是菜鸟

[复制链接]
22526|124
yewuyi 发表于 2007-12-5 13:51 | 显示全部楼层

computer00 看来对这个深有研究……

~~,待俺消化消化再继续问……
computer00 发表于 2007-12-5 14:31 | 显示全部楼层

哈哈~~~等你弄好了,把21IC那个坛歌弄到MCU里面去听听~~~

dcp 发表于 2007-12-5 14:43 | 显示全部楼层

53楼:把你的这个小技巧展示一下如何?

yewuyi 发表于 2007-12-5 09:40 侃单片机 ←返回版面    

53楼: 同意LS说法…… 

如果这点小技巧都搞不定,俺估计他也肯定搞不定这道题了……
 
 
yewuyi 发表于 2007-12-5 15:40 | 显示全部楼层

呵呵,用过PIC16C5X的人基本上都会……

不要修改TIMER积存器值,定期比较两次值是否发生翻转变化就可以了,例如从0x00-->0x01是增加,那就不理会它,如果发生0xf0-->0x02则就肯定发生了一次翻转,那就去处理它。

这个方法肯定不如有中断向量和中断标志舒服了,但也不是不能处理,只是比较烦心点。

~~,俺也不推荐大家用16C5X的东西,呵呵,不具备典型意义,因为现在不是过去了,现在很多MCU价格比16C5X好,性能比16C5X强,至少会带个完整的TIMER。

呵呵,记得3年以前,俺曾经就这个问题被所长猛批了一通,至今都**犹新:没有完整TIMER的MCU,基本不具备典型意义。

dcp 发表于 2007-12-5 17:11 | 显示全部楼层

把PIC16C54用到这种地步是给老板们逼出来的

哈哈,相信各位用过PIC16C5X的都有这经历
chuangong 发表于 2007-12-5 19:18 | 显示全部楼层

同感--“逼出来”但收获良多,哈哈

dcp 发表于 2007-12-5 17:11 侃单片机 ←返回版面    

68楼: 把PIC16C54用到这种地步是给老板们逼出来的 

哈哈,相信各位用过PIC16C5X的都有这经历 
 
RAYMOND 发表于 2007-12-5 19:31 | 显示全部楼层

有定时器中断,搞上去个时基不就完了

sinanjj 发表于 2007-12-5 22:31 | 显示全部楼层

显然我编程还不是很好, 做这个题当学习了

不知道xwj前辈什么时候截至.

今天刚看到, 估计明天或后天写出来吧. 
 楼主| xwj 发表于 2007-12-5 22:53 | 显示全部楼层

呵呵,一周后截止,还早着呢

拾梦人 发表于 2007-12-5 23:23 | 显示全部楼层

人各有志

CPU不限?用486行吗?嘿嘿
ocon 发表于 2007-12-5 23:31 | 显示全部楼层

对于性价比这么高的应用,OS只好一边凉快去了。

不但要裸奔,还得肉搏(汇编)~嘿嘿
hbicecream 发表于 2007-12-6 09:07 | 显示全部楼层

这个要看量多少

如果销售量多,那还值得,如果少那就得不偿失了
pheavecn 发表于 2007-12-6 09:27 | 显示全部楼层

类似的东东我N年前就作过了。

而且是没有任何中断的MCU。timer都没用。
多数数指令周期就行了。
wwqxs 发表于 2007-12-6 10:24 | 显示全部楼层

cpu

应该是要规定CPU速度
machunshui 发表于 2007-12-6 11:51 | 显示全部楼层

建议用proteus来比比

建议用proteus来比比,有闲工夫的电工可以试试,还可以保护有些人的代码版权
zzwj5120 发表于 2007-12-6 16:11 | 显示全部楼层

给奖金2000元,可以考虑下。

laicq 发表于 2007-12-6 17:59 | 显示全部楼层

用软定时器

时间要尔不太严格的用软件定时器,严格的用硬件定时器,应该可以解决问题.
turmary 发表于 2007-12-6 20:02 | 显示全部楼层

顶!!!

圈圈说的乐谱东东
真是让人提壶灌顶,
初中那会儿老师倒是讲过,没在意.
zxmlj_1003 发表于 2007-12-7 10:45 | 显示全部楼层

等着看结果

没太多的时间写,就来看看吧,什么时候把结果贴出来?
wang5430 发表于 2007-12-7 14:02 | 显示全部楼层

难吗?

很难吗?不觉得.曾经做过一个项目,用PIC16C57做的.除了没有音乐外,其他的都实现了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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