0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

写程序先从分析开始做起

j4AI_wujianying 来源:未知 作者:工程师郭婷 2018-06-29 11:56 次阅读

从最简单的程序入手,手把手教你写程序,让同学们拿到一个复杂的程序或者任务,能快速找到切入点,写出程序,再在此基础上优化程序。当拿到一个单片机任务时,不要急于动手写程序,先仔细分析它的以下几个点:

1、它要单片机整体实现什么功能

2、功能细分(模块化),先干什么,再干什么,最后干什么

3、画初步流程图,(把几个模块画出即可)

4、模块之间的分析:一个模块到另一个模块之间,怎么变换,怎么连接(优化流程图)

5、单个模块分析:每个模块要做什么(流程图细化)

6、所有模块结合连接,细化所有流程图

7、分析单个模块每步要用到的方法或者指令

8、总流程图定型

9、纸上写程序,对照流程图分析其可行性,若不可行则返回

10、上机调试,加注释

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6036

    文章

    44555

    浏览量

    634892
  • 模块
    +关注

    关注

    7

    文章

    2697

    浏览量

    47446
  • 程序
    +关注

    关注

    117

    文章

    3786

    浏览量

    81018

原文标题:手把手教你写程序

文章出处:【微信号:wujianying_danpianji,微信公众号:单片机精讲吴鉴鹰】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    新手学习,先从哪个板块开始比较好?

    新手学习,先从哪个板块开始比较好?
    发表于 05-01 15:09

    编程都是先从抄袭开始的吗?

    编程都是先从抄袭开始的吗?
    发表于 09-22 21:00

    请问布线要先从MUC开始吗?

    布线要先从MUC开始布么?这个板子先从电源开始布的,到后面就发现有些线好难布,需要顶层底层穿越几次
    发表于 07-18 23:28

    51程序软件

    电子发烧友网站提供《51程序软件.rar》资料免费下载
    发表于 01-14 02:10 21次下载

    程序软件keil+uvision下载

    程序软件keil+uvision下载
    发表于 10-30 09:53 52次下载

    通过串口烧STM32程序的教程方法

    如何通过串口烧STM32程序的教程方法! 用交叉串口线连接开发板和电脑, BOOT0 选择为 1,BOOT1 选择为 0,接上开发板电源,SW1 切换到 ON 打开电源开关。 从开始
    发表于 03-22 15:39 0次下载

    单片机程序软件

    单片机程序软件
    发表于 01-07 21:01 17次下载

    开发板烧程序

    什么是烧 烧写就是将写好的程序编译好形成HEX或BIN文件后,将这个程序写进单片机芯片的过程就叫烧,是沿用最早的单片机只能一次性写入,因此就叫做烧
    发表于 10-14 10:47 7419次阅读

    智能仓库:先从搬运机器人开始

    现在大家都在谈智能仓库,智能仓库所要涉及的设备众多,可能推行要比智能家居更加长久,但是要推行智能仓库可以先从搬运机器人开始
    的头像 发表于 10-26 14:29 8616次阅读

    stm32用什么软件程序

    stm32用什么软件程序?STM32单片机在编程时可以使用库函数和使用配置寄存器的方式来进行程序的实现。
    发表于 09-21 16:00 1.5w次阅读

    stm32使用flymcu烧程序

    文章目录一、使用flymcu烧程序一、使用flymcu烧程序程序之前要使ASP指示灯保持
    发表于 10-26 11:06 18次下载
    stm32使用flymcu烧<b class='flag-5'>写</b><b class='flag-5'>程序</b>

    STM32:程序方式

    ST-link下载器烧程序使用专门的编程器/调试器,具有下载功能和调试功能,还可以和IDE结合,实现一键下载和调试。这种接口是通过引脚直连ARM内核的,拥有较高的权限。实物图:引脚图:1. SWD
    发表于 12-07 10:51 15次下载
    STM32:<b class='flag-5'>程序</b>烧<b class='flag-5'>写</b>方式

    使用MPLAB® X开发AVR® MCU – 从头一个C程序框架

    从新建一个空白程序开始,从头一个程序框架,能有助于更好的理解MPLAB® X开发环境所提供的各种编程资源。
    发表于 02-10 10:17 4次下载
    使用MPLAB® X开发AVR® MCU – 从头<b class='flag-5'>写</b>一个C<b class='flag-5'>程序</b>框架

    ADE芯片程序工具

    ADE芯片,程序工具
    发表于 09-26 14:30 1次下载

    外国工程师的PLC程序分享

    分享一个外国工程师的PLC程序,大家感觉如何?
    的头像 发表于 10-24 11:43 997次阅读