从最简单的程序入手,手把手教你写程序,让同学们拿到一个复杂的程序或者任务,能快速找到切入点,写出程序,再在此基础上优化程序。当拿到一个单片机任务时,不要急于动手写程序,先仔细分析它的以下几个点:
1、它要单片机整体实现什么功能
2、功能细分(模块化),先干什么,再干什么,最后干什么
3、画初步流程图,(把几个模块画出即可)
4、模块之间的分析:一个模块到另一个模块之间,怎么变换,怎么连接(优化流程图)
5、单个模块分析:每个模块要做什么(流程图细化)
6、所有模块结合连接,细化所有流程图
7、分析单个模块每步要用到的方法或者指令
8、总流程图定型
9、纸上写程序,对照流程图分析其可行性,若不可行则返回
10、上机调试,加注释
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
单片机
+关注
关注
5997文章
43947浏览量
620543 -
模块
+关注
关注
7文章
2473浏览量
46477 -
程序
+关注
关注
114文章
3629浏览量
79495
原文标题:手把手教你写程序
文章出处:【微信号:wujianying_danpianji,微信公众号:单片机精讲吴鉴鹰】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
手把手教你写程序(转)
,怎么连接(优化流程图)5、单个模块分析:每个模块要做什么(流程图细化)6、所有模块结合连接,细化所有流程图7、分析单个模块每步要用到的方法或者指令8、总流程图定型9、纸上写程序,对照
发表于 11-26 20:01
开始编写程序的点点心得~~
了弯道和误区,没人提示和惊醒是很难走出来的,所以我开始积极的向别人请教,其实很多我犯下的错误,很多也是前辈们犯下的,他们会细心的交给你,这便是财富,当然必须要遇到这样慷慨和善的老师啦~~写程序的人都是
发表于 05-21 12:47
手把手教你写程序
,怎么连接(优化流程图)5、单个模块分析:每个模块要做什么(流程图细化)6、所有模块结合连接,细化所有流程图7、分析单个模块每步要用到的方法或者指令8、总流程图定型9、纸上写程序,对照
发表于 08-14 13:56
关于编写AD/DA的verilog程序
新人一枚,初学verilog以前用的VHDL都是稍微会一些,写的都是小程序,没有写过ADDA 的程序,对于这类的初始化配置之类的不清楚怎么弄,是不是在开头要对时钟,采样模式,format之类的配置呢
发表于 08-19 21:09
【Gokit试用体验】+程序烧写
今天烧写了一下程序,刚开始看弄不懂,慢慢就摸索出来了,我是用串口烧写的[attach]***[/attach]就是图中这个软件,点击开,然后找到文件,然后开始编程,就可以烧录进去了。在
发表于 10-12 13:05
PIC的中断地址是从0004H开始往下写,然而我看到一些例子上的正常程序是从0005H开始往下写是为什么?
`PIC的中断地址是从0004H开始往下写,然而我看到一些例子上的正常程序是从0005H开始往下写。0004H往下一个地址就是0005H。那
发表于 04-28 10:14
VxWorks下网卡驱动程序的开发
本文首先从整体上分析VxWorks网卡驱动程序的原理和结构。然后深入地分析Rd8139C网卡驱动程序的结构以及实现,本文对于VxWorks下
发表于 11-28 16:40
•22次下载
智能仓库:先从搬运机器人开始
现在大家都在谈智能仓库,智能仓库所要涉及的设备众多,可能推行要比智能家居更加长久,但是要推行智能仓库可以先从搬运机器人开始。
边缘计算会最先从工业应用落地
新的一周开始,我们来说点认真的事儿!现在的趋势是工业端应用超越了消费端应用,正在主导全球物联网投资,我们可以拍脑袋“负责”地预测:边缘计算会最先从工业应用落地。
评论