专栏中心

EEPW首页 > 专栏 > 手把手教你写程序

手把手教你写程序

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

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

使用1080p视频工作台,加速您的视频格式转换

视频 2010-03-17

Vibe Coding双刃剑:便捷提效亦暗藏隐患

特斯拉/欣旺达/亿纬锂能发布最新财报

中微公司并购重组申请获受理

2026-04-29

TLV320AIC3254 社区视频

视频 2010-03-17

水压机速度控制3

马斯克联手英特尔推进太瓦级芯片工厂 Terafab 计划

2026-04-29

美国加码芯片设备对华出口管控,条款现适度软化

水压机速度控制1

西门子与台积电深化合作 携手推进 AI 赋能芯片设计

Interfacing High-Speed ADCs to FPGAs with Embedded Transceivers

视频 2010-03-17

曝 OpenAI 入局智能手机研发,主打 AIagent 替代应用生态

分析FPGA收发器的互操作性和信号完整性

视频 2010-03-17

AI 提速万倍研发热电发电装置 废热发电迎来突破

融资 11 亿、估值 51 亿!DeepMind 大牛新创实验室研发无人类数据 AI

Claude Mythos 预览版问世 代码安全需建立全新防护机制

分析FPGA收发器的互操作性和信号完整性

视频 2010-03-17

水压机速度控制2

更多 培训课堂
更多 焦点
更多 视频

技术专区