性无码一区二区三区在线观看,少妇被爽到高潮在线观看,午夜精品一区二区三区,无码中文字幕人妻在线一区二区三区,无码精品国产一区二区三区免费

學(xué)習(xí)單片機后,為什么很多同學(xué)還是不會寫程序?如何解決?

經(jīng)常有同學(xué)問芯哥,為什么我單片機學(xué)完了,但是自己寫不出來程序,不會寫代碼。更有的通信程序都能看懂,但是就是自己不會寫程序。如果寫不出來程序的話,那就可以說沒有入門。因為開發(fā)上你連程序都不會寫,那如何進行開發(fā)呢?今天芯哥給大家分析下原因,以及如何解決這個問題,希望對大家有所幫助。

01沒有學(xué)習(xí)C語言的同學(xué),直接學(xué)習(xí)單片機編程

這類同學(xué)有自己買開發(fā)板的,或者看一些單片機編程書籍的。如果沒有系統(tǒng)學(xué)習(xí)C語言的話,在學(xué)習(xí)單片機編程時,就需要補充C語言的知識。雖然這樣也可以,但是你沒有經(jīng)過大量C語言學(xué)習(xí)代碼的練習(xí)。僅僅是在懂了C語言知識點后,就馬上應(yīng)用到單片機進行編程。這樣你就少寫了多少代碼。要知道看一個程序員有多少經(jīng)驗,其中一個標(biāo)準(zhǔn)就是你所寫的代碼行數(shù)。不經(jīng)過大量的練習(xí),光看代碼怎么可能會寫。

02看了視頻就感覺會寫的

這類同學(xué)也有很多。很多時候看完視頻課程之后,覺得這個代碼很簡單,沒問題,就不需要操作。就拿C語言課程中第一課時要寫的HelloWorld程序,如下所示。很多同學(xué)可以能會說這段代碼這么簡單,都沒幾行。那芯哥問你,一個單詞簡單嗎?直接告訴你什么意思,怎么讀,就結(jié)束了。但是如果你不去練,最后能會用嗎?可能記都記不住??此坪唵蔚拇a,每一行都有它自己的知識點在。當(dāng)你要操的時候,會學(xué)會使用軟件如何操作,C語言中很多的知識點在實際中的應(yīng)用。

#include<stdio.h>int main(){    printf("Hello World!\n");    return 0;}

03如何解決不會寫代碼的問題

1、抄也要抄下去:學(xué)習(xí)C語言課程,C語言是一個單獨的學(xué)科,不能跳過。在這個學(xué)習(xí)過程中一定要實操,自己去寫代碼。哪怕你第一次寫就是抄也要抄下來。不能覺得看完視頻自己就沒問題了。一定要記住,看和寫是兩個不同的過程。

2、看完視頻課程后嘗試自己寫程序:經(jīng)過對C語言、單片機編程的熟悉,看完視頻課程之后,自己不要看視頻去寫代碼。這個過程剛開始會很難,但是一定要堅持。遇到寫不下去的時候,再去看視頻一點一點得最終寫出來,這是一個非常重要的過程。根據(jù)自己看視頻的映像去寫,哪里不會,就回去再翻視頻課程的出處。

3、完全自己去實現(xiàn)課程中單片機的功能代碼:這個過程就是你最終的目的,如果沒有前面的過程,直接想達(dá)到這個過程是不可能的。就想我們學(xué)寫漢字,開始的時候是不是就是畫,根本不知道如何寫。只要樣子一樣就可以了,慢慢得就知道怎么寫。如果你學(xué)完一款開發(fā)板,那么接下來你要做的就是自己把每個功能的程序?qū)懗鰜?,這是一定要做的。否則這個不會寫程序的可能就是你。通過分析芯哥給出了一些建議,芯哥之前學(xué)習(xí)也是這么來的,希望能夠幫助到大家。

聲明:本內(nèi)容為作者獨立觀點,不代表電子星球立場。未經(jīng)允許不得轉(zhuǎn)載。授權(quán)事宜與稿件投訴,請聯(lián)系:editor@netbroad.com
覺得內(nèi)容不錯的朋友,別忘了一鍵三連哦!
贊 2
收藏 4
關(guān)注 384
成為作者 賺取收益
全部留言
0/200
  • paper54288 2022-12-11 10:10
    我就是這樣 想學(xué)單片機 發(fā)現(xiàn)不會c 買了c的書 兩者來來回回看 有的時候都有些錯亂了, 希望大神講講c51kail里的 debug 這么用這么看里面的信息,新人有好多不懂,希望求教
    回復(fù)