從最簡單的程序入手,手把手教你寫程序,讓同學們拿到一個復雜的程序或者任務,能快速找到切入點,寫出程序,再在此基礎上優(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)系本站處理。
舉報投訴
原文標題:手把手教你寫程序
文章出處:【微信號:wujianying_danpianji,微信公眾號:單片機精講吳鑒鷹】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
相關(guān)推薦
新手學習,先從哪個板塊開始比較好?
發(fā)表于 05-01 15:09
編程都是先從抄襲開始的嗎?
發(fā)表于 09-22 21:00
布線要先從MUC開始布么?這個板子先從電源開始布的,到后面就發(fā)現(xiàn)有些線好難布,需要頂層底層穿越幾次
發(fā)表于 07-18 23:28
電子發(fā)燒友網(wǎng)站提供《51程序燒寫軟件.rar》資料免費下載
發(fā)表于 01-14 02:10
?21次下載
寫程序軟件keil+uvision下載
發(fā)表于 10-30 09:53
?52次下載
如何通過串口燒寫STM32程序的教程方法!
用交叉串口線連接開發(fā)板和電腦, BOOT0 選擇為 1,BOOT1 選擇為 0,接上開發(fā)板電源,SW1 切換到 ON 打開電源開關(guān)。
從開始
發(fā)表于 03-22 15:39
?0次下載
單片機程序燒寫軟件
發(fā)表于 01-07 21:01
?17次下載
什么是燒寫 燒寫就是將寫好的程序編譯好形成HEX或BIN文件后,將這個程序寫進單片機芯片的過程就叫燒寫,是沿用最早的單片機只能一次性寫入,因此就叫做燒
發(fā)表于 10-14 10:47
?7388次閱讀
現(xiàn)在大家都在談智能倉庫,智能倉庫所要涉及的設備眾多,可能推行要比智能家居更加長久,但是要推行智能倉庫可以先從搬運機器人開始。
發(fā)表于 10-26 14:29
?8579次閱讀
stm32用什么軟件寫程序?STM32單片機在編程時可以使用庫函數(shù)和使用配置寄存器的方式來進行程序的實現(xiàn)。
發(fā)表于 09-21 16:00
?1.5w次閱讀
文章目錄一、使用flymcu燒寫程序一、使用flymcu燒寫程序燒寫程序之前要使ASP指示燈保持
發(fā)表于 10-26 11:06
?18次下載
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次下載
從新建一個空白程序開始,從頭寫一個程序框架,能有助于更好的理解MPLAB? X開發(fā)環(huán)境所提供的各種編程資源。
發(fā)表于 02-10 10:17
?4次下載
ADE芯片,程序燒寫工具
發(fā)表于 09-26 14:30
?1次下載
分享一個外國工程師寫的PLC程序,大家感覺如何?
發(fā)表于 10-24 11:43
?953次閱讀
評論