搜索
bottom↓
回复: 13

转发个21ICBBS的垃圾帖子

[复制链接]

出0入0汤圆

发表于 2009-7-26 16:01:36 | 显示全部楼层 |阅读模式
手把手教你写程序
内容:从最简单的程序入手,手把手教你写程序,让同学们拿到一个复杂的程序或者任务,能快速找到切入点,写出程序,再在此基础上优化程序。当拿到一个单片机任务时,不要急于动手写程序,先仔细分析它的以下几个点:
1、它要单片机整体实现什么功能
2、功能细分(模块化),先干什么,再干什么,最后干什么
3、画初步流程图,(把几个模块画出即可)
4、模块之间的分析:一个模块到另一个模块之间,怎么变换,怎么连接(优化流程图)
5、单个模块分析:每个模块要做什么(流程图细化)
6、所有模块结合连接,细化所有流程图
7、分析单个模块每步要用到的方法或者指令
8、总流程图定型
9、纸上写程序,对照流程图分析其可行性,若不可行则返回
10、上机调试,加注释
以上十步,缺一不可(小程序列外)
切记:流程图的确定很重要,需反复修改
大忌:拿到任务,不仔细分析就写程序。即使是小程序,我们也要养成良好的编程习惯,不要一味的追求结果。写小程序可能比别人快,若是大程序,一旦出现思维混乱,或者出现程序调试不出结果,那么你花在调试上的时间,要比别人的多。           !!!!!!磨刀不误砍柴工!!!!!!
程序的优化:属于后期工作,只有调试出来后,才去优化,如果一开始优化和写程序同时进行,一是加重你的思考量,二是出现问题无从下手。无疑增加了写程序的难度。对于一个初学者,写一个程序,本身头脑就处于紧张的状态,思考的问题就很多,如果此时把优化程序也考虑进去,你脑袋的负荷无疑加重,若你头脑精明,你可以把优化的地方,先在纸上记下来,等到调试结果正常,再把你想到的,优化的地方加进去。

出0入0汤圆

 楼主| 发表于 2009-7-26 16:13:30 | 显示全部楼层
曾经雄霸21ICBBS TOP1数周时间。

出0入0汤圆

发表于 2009-7-26 16:39:28 | 显示全部楼层
别家的事情  何必干涉?

出0入84汤圆

发表于 2009-7-26 16:42:04 | 显示全部楼层
有什么问题?

出0入0汤圆

发表于 2009-7-26 16:46:24 | 显示全部楼层
粗粗看了看
似乎理论上没什么问题啊?

出0入84汤圆

发表于 2009-7-26 16:46:40 | 显示全部楼层
这似乎是我写的,但应该没在21IC发表过,几十K的汇编都是这么写下来的,用时很少,运行下来基本没找到什么BUG,想问问LZ有什么问题,我的原文不是这样,应该也是转的并有修改的部分

出0入84汤圆

发表于 2009-7-26 16:56:04 | 显示全部楼层
找了下,实在想不起来在哪发的帖子,和这个文章有脉络可询的是:http://www.flymcu.com/cn/sm_show.asp?showid=65,一篇未写完的东西

出0入0汤圆

发表于 2009-7-26 17:09:54 | 显示全部楼层
不会吧,楼主,这个也垃圾?建议楼主些几篇上来看看啊

出0入0汤圆

发表于 2009-7-26 17:11:32 | 显示全部楼层
很正常啊
没什么错的地方啊

出0入84汤圆

发表于 2009-7-26 20:02:57 | 显示全部楼层
我记得当时发这个帖子是针对很多人不画流程图,空谈算法,算法再好不画流程图做出来的程序也错误百出,当然指的是复杂的算法,画流程图是个好习惯,对对象进行事先详尽分析编程的时候思路会非常清晰,而且效率很高

出0入0汤圆

发表于 2009-7-26 21:04:55 | 显示全部楼层
这篇文章中规中矩的,有什么不妥?难道为了取悦这里的站长,就一定要把其他的网站不顾原则的往下踩?坦白的说,鄙视这样的人品。

出0入0汤圆

发表于 2011-6-23 14:42:39 | 显示全部楼层
纸上写程序是指。。。

出0入0汤圆

发表于 2011-6-23 14:42:51 | 显示全部楼层
纸上写程序是指。。。

出0入0汤圆

发表于 2011-6-23 15:38:07 | 显示全部楼层
位回复【12楼】jiaren  
-----------------------------------------------------------------------

回复【12楼】jiaren  
纸上写程序是指。。。
-----------------------------------------------------------------------

伪代码,没写过?
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-30 08:43

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表