从最简单的程序入手,手把手教你写程序,让同学们拿到一个复杂的程序或者任务,能快速找到切入点,写出程序,再在此基础上优化程序。当拿到一个单片机任务时,不要急于动手写程序,先仔细分析它的以下几个点:
1、它要单片机整体实现什么功能
2、功能细分(模块化),先干什么,再干什么,最后干什么
3、画初步流程图,(把几个模块画出即可)
4、模块之间的分析:一个模块到另一个模块之间,怎么变换,怎么连接(优化流程图)
5、单个模块分析:每个模块要做什么(流程图细化)
6、所有模块结合连接,细化所有流程图
7、分析单个模块每步要用到的方法或者指令
8、总流程图定型
9、纸上写程序,对照流程图分析其可行性,若不可行则返回
10、上机调试,加注释
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
单片机
+关注
关注
6036文章
44555浏览量
634892 -
模块
+关注
关注
7文章
2697浏览量
47446 -
程序
+关注
关注
117文章
3786浏览量
81018
原文标题:手把手教你写程序
文章出处:【微信号:wujianying_danpianji,微信公众号:单片机精讲吴鉴鹰】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
通过串口烧写STM32程序的教程方法
如何通过串口烧写STM32程序的教程方法!
用交叉串口线连接开发板和电脑, BOOT0 选择为 1,BOOT1 选择为 0,接上开发板电源,SW1 切换到 ON 打开电源开关。
从开始
发表于 03-22 15:39
•0次下载
开发板烧写程序
什么是烧写 烧写就是将写好的程序编译好形成HEX或BIN文件后,将这个程序写进单片机芯片的过程就叫烧写,是沿用最早的单片机只能一次性写入,因此就叫做烧
发表于 10-14 10:47
•7419次阅读
智能仓库:先从搬运机器人开始
现在大家都在谈智能仓库,智能仓库所要涉及的设备众多,可能推行要比智能家居更加长久,但是要推行智能仓库可以先从搬运机器人开始。
STM32:程序烧写方式
ST-link下载器烧写程序使用专门的编程器/调试器,具有下载功能和调试功能,还可以和IDE结合,实现一键下载和调试。这种接口是通过引脚直连ARM内核的,拥有较高的权限。实物图:引脚图:1. SWD
发表于 12-07 10:51
•15次下载
使用MPLAB® X开发AVR® MCU – 从头写一个C程序框架
从新建一个空白程序开始,从头写一个程序框架,能有助于更好的理解MPLAB® X开发环境所提供的各种编程资源。
发表于 02-10 10:17
•4次下载
评论