PHPWIND
HELLOCQ
UID:17497
UID:1565
UID:50257
如果悲观和夸张地说起来,你的每句代码,都可能是产生问题的根本原因。所以必须极其细致严谨地考虑你的每句代码所造成的影响。
UID:19965
用的c,计算并不复杂。复杂的原因在于,必须尽可能地把所有的可能性(哪怕是出现的概率远小于万分之一)全部考虑到,并且做出处理。而且还要保证程序在编写的过错中,不能出现人为的失误造成的错误。也不能因为逻辑复杂,而产生任何混乱。能运行的程序,并不一定是完善的程序。真正完善的程序,是没有任何问题的程序。
UID:51204
UID:84200
UID:19959
UID:41239
UID:30372
UID:1506
UID:41
UID:36032
写一个能用的程序都已经很难了 [表情]
不认同这个观点,我是1987年开始做单片机程序(开发的项目多次获省部级别奖励)没感觉程序难。如果对硬件比较熟悉(是经验),单片机还是比较经济实用的。前几年某大学一个博士做一个课题通不过,我看了一下,程序没有问题,电路板接地点做的不合理;还有一个研究生做一个课题,教材是错的,由于没有经验8个月没有通过,导师饭桶啊!
UID:18857
一个单片机通过可控硅控制三相电动机正、反转、停的程序应该很简单吧,我相信程序在逻辑上不会有任何问题,有时候半个月运行都好用,不一定什么时候就放炮(爆炸烧管子),我发现搞好用的人很少。单片机工作是否稳定软件是一个方面,硬件的抗干扰经验非常重要,很多时候象高频电路一样,经验决定成功否。很多没有现场经验的看了很简单,说话口气也很大,真正作出有使用价值的单片机控制电路的能力基本等于o。
UID:2276
UID:2204
归根结底还是不认真的原因,甚至就是不认真阅读单片机本身技术文档的原因,我相信所有的应用者都遇到过一些低级错误。例如设计一个训练装备,流程简单,户外使用,第一接过来做只考虑防雨防晒问题,可是恰恰碰到连续大雨天气,战壕被水淹没,机器进水了,晴天重新开机不行了,检修发现元器件管脚都被雨水腐蚀断了。算是有教训了吧?后来又接一次,加上防水机壳,半年没问题,偏偏又遇上大水浸泡,又出事了,可是这回水从馈线进来……[表情]检讨后感觉不怪天啊,怪自己没文化没知识……不如老毛会算啊!
说到底都是业余的逼死了专业的,放在专业军工厂设计生产,绝对不会有这么多问题。