女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

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

讓你事半功倍學(xué)習(xí)單片機(jī)的8個(gè)方法

5RJg_mcuworld ? 來(lái)源:cc ? 2019-01-28 14:53 ? 次閱讀

怎么學(xué)單片機(jī)?也常看到有人說(shuō)學(xué)了好幾個(gè)月可就是沒(méi)有什么進(jìn)展。當(dāng)然,受限于每個(gè)人受到的教育水平不同和個(gè)人理解能力的差異,學(xué)習(xí)起來(lái)會(huì)有快慢之分,但我感覺(jué)最重的就是學(xué)習(xí)方法。一個(gè)好的學(xué)習(xí)方法,能讓你事半功倍,這里說(shuō)說(shuō)我學(xué)習(xí)單片機(jī)的方法。

1、萬(wàn)事開頭難、要勇敢邁出第一步。

開始的時(shí)候,不要老是給自己找借口,說(shuō)KEIL不會(huì)建項(xiàng)目啦、沒(méi)有實(shí)驗(yàn)板啦之類的。遇到困難要一件件攻克,不會(huì)建項(xiàng)目,就先學(xué)它,這方面網(wǎng)上教程很多,隨便找找看一下,做幾次就懂了。

然后可以參考別的人程序,抄過(guò)來(lái)也無(wú)所謂,寫一個(gè)最簡(jiǎn)單的,讓它運(yùn)行起來(lái),先培養(yǎng)一下自己的感覺(jué),知道寫程序是怎么一回事,無(wú)論寫大程序還是小程序,要做的工序不會(huì)差多少,總得建個(gè)項(xiàng)目,再配置一下項(xiàng)目,然后建個(gè)程序,加入項(xiàng)目中,再寫代碼、編譯、生成HEX,刷進(jìn)單片機(jī)中、運(yùn)行。

必須熟悉這一套工序。個(gè)人認(rèn)為,一塊學(xué)習(xí)板還是必要的,寫好程序在上面運(yùn)行一下看結(jié)果,學(xué)習(xí)效果會(huì)好很多,仿真器就看個(gè)人需要了。單片機(jī)是注重理論和實(shí)踐的,光看書不動(dòng)手,是學(xué)不會(huì)的。

2、知識(shí)點(diǎn)用到才學(xué),不用的暫時(shí)丟一邊。

厚厚的一本書,看著人頭都暈了,學(xué)了后面的,前面的估計(jì)也快忘光了,所以,最好結(jié)合實(shí)際程序,用到的時(shí)候才去看,不必說(shuō)非要把書從第一頁(yè)看起,看完它才來(lái)寫程序。比如你寫流水燈,完全就沒(méi)必要看中斷的知識(shí),專心把流水燈學(xué)好就是了,這是把整本書化整為零,一小點(diǎn)一小點(diǎn)的啃。

3、程序不要光看不寫,一定要自己寫一次。

最開始的時(shí)候,啥都不懂,可以抄人家的程序過(guò)來(lái),看看每一句是干什么用的,達(dá)到什么目的,運(yùn)行后有什么后果,看明白了之后,就要自己寫一次,你會(huì)發(fā)現(xiàn),原來(lái)看明白別人的程序很容易,但到自己寫的時(shí)候卻一句也寫不出來(lái),這就是差距。當(dāng)你自己能寫出來(lái)的時(shí)候,說(shuō)明你就真的懂了。

4、必須學(xué)會(huì)掌握調(diào)試程序的方法。

不少人寫程序,把代碼寫好了,然后一運(yùn)行,不是自己想要的結(jié)果,就暈了,然后跑到論壇上發(fā)個(gè)帖子,把程序一貼,問(wèn):為什么我的程序不能正常運(yùn)行?然后就等別人來(lái)給自己分析。這是一種很不好的行為,應(yīng)該自己學(xué)會(huì)發(fā)現(xiàn)問(wèn)題和學(xué)會(huì)如何解決問(wèn)題。

這就需要學(xué)習(xí)調(diào)試程序的方法,比如KEIL里,可以下斷點(diǎn)啦,查看寄存器內(nèi)容等等,這些都是調(diào)試程序的手段,當(dāng)你發(fā)現(xiàn)你寫的程序運(yùn)行結(jié)果和你想象中不一樣的時(shí)候,你可以單步,也可以下斷點(diǎn),然后跟蹤,查看各相關(guān)寄存器內(nèi)容,看看程序運(yùn)行過(guò)中是不是有什么偏差,找出影響結(jié)果的地方,改正過(guò)來(lái)。這一個(gè)過(guò)程非常重要,通過(guò)程序的排錯(cuò),你可以學(xué)到的知識(shí)是書上得不到的。

5、找到解決問(wèn)題思路比找到代碼更重要。

我們用單片機(jī)來(lái)控制周邊器件,達(dá)到我們想到的目的,這是一個(gè)題目,而如何寫出一個(gè)程序,來(lái)控制器件按你想要的結(jié)果去運(yùn)作,這個(gè)就是解題的思路。要寫程序,就得先找到解決問(wèn)題的思路,你學(xué)會(huì)找出這個(gè)解題思路,比你找到代碼更為重要。

不少人很喜歡找人家的代碼,有的人甚至有了代碼就直接復(fù)制到自己的程序中,可以說(shuō),這不是一種學(xué)習(xí)的態(tài)度,無(wú)助于你編程水平的提高。

我?guī)缀醪辉趺纯慈思业拇a,多數(shù)時(shí)候是看別人的思路,有方框圖最好,沒(méi)有的話文字說(shuō)明也可以,要從代碼中看出別人處理問(wèn)題的思路,是相當(dāng)困難的,特別是大型的程序,看起來(lái)是非常的累人,所以現(xiàn)在我也明白了,以前讀書時(shí)說(shuō)的程序流程圖很重要。當(dāng)你知道一個(gè)問(wèn)題怎么去解決了,那么剩下的只是你安排代碼去完成,這就已經(jīng)不是什么問(wèn)題了。

6、開動(dòng)腦筋,運(yùn)用多種方法,不斷優(yōu)化自己的程序。

想想用各種不同方法來(lái)實(shí)現(xiàn)同一功能。這是一個(gè)練習(xí)和提高的過(guò)程,一個(gè)問(wèn)題,你解決了,那么你再想想,能不能換種寫法,也可以實(shí)現(xiàn)同一功能,或者說(shuō),你寫出來(lái)的代碼,能不能再精簡(jiǎn)一點(diǎn),讓程序執(zhí)行效率更高,這個(gè)過(guò)程,就是一個(gè)進(jìn)步的過(guò)程。很多知識(shí)和經(jīng)驗(yàn)的獲得,并不是直接寫在書讓你看就可以得到的,需要自己去實(shí)踐,開動(dòng)腦筋,經(jīng)驗(yàn)才能得到積累,編程水平才能有所提高。

7、看別人的代碼,學(xué)習(xí)人家的思路。

這個(gè)在學(xué)習(xí)初期是很有用,通過(guò)看別人的代碼,特別是有多年編程經(jīng)驗(yàn)的人寫出的具有一定水平的代碼,可以使自己編程水平得到迅速的提高,同時(shí),也可以結(jié)合別人的編程手法,與自己的想法融合在一起,寫出更高水平的代碼,從中得到進(jìn)步。但要注意,切忌將學(xué)習(xí)變成抄襲,更不是抄襲完了就認(rèn)為自己學(xué)會(huì)了,這樣做只會(huì)使你退步。

8、嘗試編寫一下綜合應(yīng)用的程序。

從流水燈學(xué)起,到動(dòng)態(tài)掃描,再到中斷,那么,你可以試試寫一下時(shí)鐘這種綜合性應(yīng)用的程序,不要小看時(shí)鐘,要寫好它不是一件容易的事情,它包括了單片機(jī)大部分的知識(shí),比如有按鍵(IO讀取)、動(dòng)態(tài)掃描(IO輸出)、中斷等,如何協(xié)調(diào)好各功能模塊正常工作,才是編程者需要學(xué)習(xí)的地方,當(dāng)你單獨(dú)寫一個(gè)功能的時(shí)候,比如按鍵讀取,你可能感覺(jué)很容易。

因?yàn)槟愕某绦蛏兑膊蛔觯皇亲x按鍵。但把它和其它功能混合在一起,如何在整個(gè)程序運(yùn)行中使每一部分都正常工作,這就不是寫一個(gè)按鍵讀取這么容易的事情,功能模塊之間有可能會(huì)互相影響,比如你需要讓數(shù)碼管既能顯示,又要去處理按鍵讀取,怎么使這兩部分都正常工作,這就是一個(gè)協(xié)調(diào)過(guò)程。當(dāng)你有了這個(gè)處理協(xié)調(diào)能力,你就算是入門了。責(zé)聲明:本文系網(wǎng)絡(luò)轉(zhuǎn)載,版權(quán)歸原作者所有。如涉及作品版權(quán)問(wèn)題,請(qǐng)與我們聯(lián)系,我們將根據(jù)您提供的版權(quán)證明材料確認(rèn)版權(quán)并支付稿酬或者刪除內(nèi)容。

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

    關(guān)注

    6063

    文章

    44916

    瀏覽量

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

    關(guān)注

    117

    文章

    3823

    瀏覽量

    82406

原文標(biāo)題:?jiǎn)纹瑱C(jī)要這么學(xué)?八條謹(jǐn)記!

文章出處:【微信號(hào):mcuworld,微信公眾號(hào):嵌入式資訊精選】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    51單片機(jī)筆記(建議收藏!)

    簡(jiǎn)單匯總下51單片機(jī)的資源和學(xué)習(xí)方法 一頁(yè)紙講清單片機(jī) 也許有人問(wèn):有沒(méi)有那么簡(jiǎn)單呀? 當(dāng)然不會(huì)那么簡(jiǎn)單啦,首先要把書讀薄,然后再把書讀后,最后把書放進(jìn)自己腦子里,形成自己的一套思
    發(fā)表于 05-21 17:24

    瑞薩RA8系列教程 | 基于 Keil 開發(fā) RA8單片機(jī)

    本文結(jié)合瑞薩Cortext-M85單片機(jī)RA8D1、Keil MDK,以及瑞薩自家的代碼初始化工具(Smart Configurator)給大家描述一下,快速在Keil MDK上點(diǎn)亮Cortext-M85單片機(jī)
    的頭像 發(fā)表于 04-22 17:41 ?301次閱讀
    瑞薩RA<b class='flag-5'>8</b>系列教程 | 基于 Keil 開發(fā) RA<b class='flag-5'>8</b><b class='flag-5'>單片機(jī)</b>

    瑞薩RA8D1單片機(jī)IO中斷配置實(shí)現(xiàn)方法

    本文為結(jié)合瑞薩e2 studio工具,以及CPKCOR_RA8D1B評(píng)估板,給大家講述瑞薩RA8D1單片機(jī)IO中斷配置實(shí)現(xiàn)的方法
    的頭像 發(fā)表于 04-09 15:05 ?809次閱讀
    瑞薩RA<b class='flag-5'>8</b>D1<b class='flag-5'>單片機(jī)</b>IO中斷配置實(shí)現(xiàn)<b class='flag-5'>方法</b>

    瑞薩Cortext-M85內(nèi)核RA8系列單片機(jī)的串口輸出實(shí)現(xiàn)方法

    串口是最常見(jiàn)的通信方式之一,也是單片機(jī)調(diào)試最常見(jiàn)的通信接口,也是現(xiàn)在的單片機(jī)必備的通信接口,目前(2024-05)最新、最強(qiáng)的Cortext-M85內(nèi)核的RA8系列單片機(jī)也不例外。
    的頭像 發(fā)表于 03-21 09:58 ?900次閱讀
    瑞薩Cortext-M85內(nèi)核RA<b class='flag-5'>8</b>系列<b class='flag-5'>單片機(jī)</b>的串口輸出實(shí)現(xiàn)<b class='flag-5'>方法</b>

    單片機(jī)學(xué)習(xí)—C51源代碼和Proteus仿真文件

    單片機(jī)學(xué)習(xí)—C51源代碼和Proteus仿真文件.zip, 有各種例子
    發(fā)表于 02-10 13:46 ?1次下載

    單片機(jī)調(diào)試常見(jiàn)問(wèn)題與解決方法

    單片機(jī)調(diào)試是嵌入式系統(tǒng)開發(fā)中的一個(gè)重要環(huán)節(jié),它涉及到對(duì)單片機(jī)程序的測(cè)試和優(yōu)化,以確保系統(tǒng)能夠正常工作。在調(diào)試過(guò)程中,開發(fā)者可能會(huì)遇到各種問(wèn)題。 1. 程序無(wú)法燒錄到單片機(jī) 問(wèn)題描述:
    的頭像 發(fā)表于 11-01 14:11 ?2722次閱讀

    單片機(jī)方案開發(fā):如何給電子產(chǎn)品單片機(jī)選型?

    更廣泛的單片機(jī)產(chǎn)品線的制造商可讓根據(jù)每種應(yīng)用的要求更輕松地微調(diào)組件選擇,因?yàn)?b class='flag-5'>你可以選擇新的零件號(hào)而不必承受因從一個(gè)產(chǎn)品切換到另一個(gè)產(chǎn)品而引
    發(fā)表于 09-25 10:56

    MCU前沿市場(chǎng)趨勢(shì):8單片機(jī)和32位單片機(jī)

    時(shí),較簡(jiǎn)單的8單片機(jī)肯定會(huì)比32位單片機(jī)便宜。比較領(lǐng)先廠商的8單片機(jī)和32位單片機(jī)(每個(gè)FL
    發(fā)表于 09-24 17:47

    8單片機(jī)為何不會(huì)被高端單片機(jī)取代?

    的控制器選擇。 (1)架構(gòu):8單片機(jī)通常采用馮諾依曼架構(gòu),其中程序和數(shù)據(jù)存儲(chǔ)器共享一條公共總線。它們還有一個(gè)哈佛架構(gòu),程序和數(shù)據(jù)存儲(chǔ)器是分開的。 (2)指令集:與高端單片機(jī)相比,
    發(fā)表于 09-24 16:51

    8單片機(jī),32位單片機(jī)就找英銳恩!

    深圳市英銳恩科技有限公司創(chuàng)立于 2008 年,是一家從事單片機(jī)及模擬器件電路芯片應(yīng)用、設(shè)計(jì)研發(fā)、銷售一體的國(guó)家高新技術(shù)半導(dǎo)體企業(yè)。 英銳恩科技公司憑著自身在半導(dǎo)體電子行業(yè)MCU(8單片機(jī)、32位
    的頭像 發(fā)表于 09-23 10:32 ?625次閱讀

    如何高效地學(xué)習(xí)單片機(jī)?避免從入門到放棄!

    很多人覺(jué)得單片機(jī)是高不可攀的,認(rèn)為它既需要深厚的硬件知識(shí),又需要扎實(shí)的編程功底。其實(shí),只要方法得當(dāng),單片機(jī)并沒(méi)有大家想象的那么復(fù)雜。關(guān)鍵在于找到正確的學(xué)習(xí)方向,并且堅(jiān)持不懈地努力。剛開
    的頭像 發(fā)表于 09-05 08:00 ?756次閱讀
    如何高效地<b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>單片機(jī)</b>?避免從入門到放棄!

    十天學(xué)會(huì)單片機(jī)可能嗎?單片機(jī)入門需要多久?

    學(xué)習(xí)單片機(jī)的過(guò)程,就像學(xué)習(xí)任何其他技能一樣,不僅在于書本上的知識(shí),更在于實(shí)踐和應(yīng)用的能力。許多人可能會(huì)問(wèn):十天能學(xué)會(huì)單片機(jī)嗎?答案是:可以,但這取決于
    的頭像 發(fā)表于 09-05 08:00 ?2143次閱讀
    十天學(xué)會(huì)<b class='flag-5'>單片機(jī)</b>可能嗎?<b class='flag-5'>單片機(jī)</b>入門需要多久?

    藍(lán)牙模塊如何實(shí)現(xiàn)單片機(jī)和手機(jī)端數(shù)據(jù)互傳

    藍(lán)牙模塊實(shí)現(xiàn)單片機(jī)和手機(jī)端數(shù)據(jù)互傳的過(guò)程可以分為以下幾個(gè)步驟: 硬件準(zhǔn)備 : 確保有一個(gè)支持藍(lán)牙通信的單片機(jī)開發(fā)板,如Arduino、Raspberry Pi等。 準(zhǔn)備一
    的頭像 發(fā)表于 07-24 17:59 ?5219次閱讀
    藍(lán)牙模塊如何實(shí)現(xiàn)<b class='flag-5'>單片機(jī)</b>和手機(jī)端數(shù)據(jù)互傳

    個(gè)暑假如何學(xué)習(xí)單片機(jī)

    個(gè)暑假是學(xué)習(xí)和掌握單片機(jī)基礎(chǔ)知識(shí)的良好時(shí)機(jī)。以下是一個(gè)關(guān)于如何在暑假期間學(xué)習(xí)單片機(jī)的建議計(jì)劃
    的頭像 發(fā)表于 07-03 09:19 ?827次閱讀
    一<b class='flag-5'>個(gè)</b>暑假如何<b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>單片機(jī)</b>

    基于51單片機(jī)8路搶答器電路圖proteus仿真及程序

    本資源內(nèi)容概要:? ? ? ?這是基于51單片機(jī)8路搶答器電路圖proteus仿真及程序設(shè)計(jì)包含了電路圖源文件(Altiumdesigner軟件打開)、C語(yǔ)言程序源代碼(keil軟件打開
    發(fā)表于 06-19 14:15 ?1次下載