0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

寫程序先從分析開始做起

j4AI_wujianying ? 來源:未知 ? 作者:工程師郭婷 ? 2018-06-29 11:56 ? 次閱讀

從最簡單的程序入手,手把手教你寫程序,讓同學們拿到一個復雜的程序或者任務,能快速找到切入點,寫出程序,再在此基礎上優(yōu)化程序。當拿到一個單片機任務時,不要急于動手寫程序,先仔細分析它的以下幾個點:

1、它要單片機整體實現(xiàn)什么功能

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

3、畫初步流程圖,(把幾個模塊畫出即可)

4、模塊之間的分析:一個模塊到另一個模塊之間,怎么變換,怎么連接(優(yōu)化流程圖)

5、單個模塊分析:每個模塊要做什么(流程圖細化)

6、所有模塊結(jié)合連接,細化所有流程圖

7、分析單個模塊每步要用到的方法或者指令

8、總流程圖定型

9、紙上寫程序,對照流程圖分析其可行性,若不可行則返回

10、上機調(diào)試,加注釋

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 單片機
    +關(guān)注

    關(guān)注

    6030

    文章

    44489

    瀏覽量

    631971
  • 模塊
    +關(guān)注

    關(guān)注

    7

    文章

    2655

    瀏覽量

    47292
  • 程序
    +關(guān)注

    關(guān)注

    116

    文章

    3756

    瀏覽量

    80751

原文標題:手把手教你寫程序

文章出處:【微信號:wujianying_danpianji,微信公眾號:單片機精講吳鑒鷹】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    新手學習,先從哪個板塊開始比較好?

    新手學習,先從哪個板塊開始比較好?
    發(fā)表于 05-01 15:09

    編程都是先從抄襲開始的嗎?

    編程都是先從抄襲開始的嗎?
    發(fā)表于 09-22 21:00

    請問布線要先從MUC開始嗎?

    布線要先從MUC開始布么?這個板子先從電源開始布的,到后面就發(fā)現(xiàn)有些線好難布,需要頂層底層穿越幾次
    發(fā)表于 07-18 23:28

    51程序軟件

    電子發(fā)燒友網(wǎng)站提供《51程序軟件.rar》資料免費下載
    發(fā)表于 01-14 02:10 ?21次下載

    程序軟件keil+uvision下載

    程序軟件keil+uvision下載
    發(fā)表于 10-30 09:53 ?52次下載

    通過串口燒STM32程序的教程方法

    如何通過串口燒STM32程序的教程方法! 用交叉串口線連接開發(fā)板和電腦, BOOT0 選擇為 1,BOOT1 選擇為 0,接上開發(fā)板電源,SW1 切換到 ON 打開電源開關(guān)。 從開始
    發(fā)表于 03-22 15:39 ?0次下載

    單片機程序軟件

    單片機程序軟件
    發(fā)表于 01-07 21:01 ?17次下載

    開發(fā)板燒程序

    什么是燒 燒寫就是將寫好的程序編譯好形成HEX或BIN文件后,將這個程序寫進單片機芯片的過程就叫燒,是沿用最早的單片機只能一次性寫入,因此就叫做燒
    發(fā)表于 10-14 10:47 ?7388次閱讀

    智能倉庫:先從搬運機器人開始

    現(xiàn)在大家都在談智能倉庫,智能倉庫所要涉及的設備眾多,可能推行要比智能家居更加長久,但是要推行智能倉庫可以先從搬運機器人開始
    的頭像 發(fā)表于 10-26 14:29 ?8579次閱讀

    stm32用什么軟件程序

    stm32用什么軟件程序?STM32單片機在編程時可以使用庫函數(shù)和使用配置寄存器的方式來進行程序的實現(xiàn)。
    發(fā)表于 09-21 16:00 ?1.5w次閱讀

    stm32使用flymcu燒程序

    文章目錄一、使用flymcu燒程序一、使用flymcu燒程序程序之前要使ASP指示燈保持
    發(fā)表于 10-26 11:06 ?18次下載
    stm32使用flymcu燒<b class='flag-5'>寫</b><b class='flag-5'>程序</b>

    STM32:程序方式

    ST-link下載器燒程序使用專門的編程器/調(diào)試器,具有下載功能和調(diào)試功能,還可以和IDE結(jié)合,實現(xiàn)一鍵下載和調(diào)試。這種接口是通過引腳直連ARM內(nèi)核的,擁有較高的權(quán)限。實物圖:引腳圖:1. SWD
    發(fā)表于 12-07 10:51 ?15次下載
    STM32:<b class='flag-5'>程序</b>燒<b class='flag-5'>寫</b>方式

    使用MPLAB? X開發(fā)AVR? MCU – 從頭一個C程序框架

    從新建一個空白程序開始,從頭一個程序框架,能有助于更好的理解MPLAB? X開發(fā)環(huán)境所提供的各種編程資源。
    發(fā)表于 02-10 10:17 ?4次下載
    使用MPLAB? X開發(fā)AVR? MCU – 從頭<b class='flag-5'>寫</b>一個C<b class='flag-5'>程序</b>框架

    ADE芯片程序工具

    ADE芯片,程序工具
    發(fā)表于 09-26 14:30 ?1次下載

    外國工程師的PLC程序分享

    分享一個外國工程師的PLC程序,大家感覺如何?
    的頭像 發(fā)表于 10-24 11:43 ?953次閱讀