在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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ī)編程

姚小熊27 ? 來源:電工之家 ? 作者:電工之家 ? 2020-02-28 14:06 ? 次閱讀

學(xué)習(xí)單片機(jī)編程,需要有基礎(chǔ),需要有方法。

一,寫不出單片機(jī)程序的原因有哪些?

C語言掌握不夠,常用的語法不理解。

單片機(jī)知識(shí)點(diǎn)沒有掌握。

單片機(jī)編程沒有入門。

第一,要一定C語言基礎(chǔ),單片機(jī)C語言和普通C語言語法差異

1.調(diào)用的頭文件不一樣。

2.編譯器的不同會(huì)造成單片機(jī)C程序編寫過程中細(xì)節(jié)的差異,比如unsignedint類型,在某些編譯器當(dāng)中是與unsigendchar一樣的位寬。

如何快速學(xué)習(xí)單片機(jī)編程

第二,要有一定的硬件知識(shí)。理解普通的三極管,高低電平,電壓電流等基本概念。這個(gè)能看得懂原理圖,從事單片機(jī)開發(fā),會(huì)需要調(diào)試程序,需要通過一定的工具,萬用表,示波器來分析自己的軟件是否正常。

第三。必須要有一塊合適的開發(fā)板。資料教程要齊全,沒有開發(fā)板,就沒有練習(xí)和實(shí)操的機(jī)會(huì)和平臺(tái),更談不上進(jìn)步。

單片機(jī)分為很多種,8位單片機(jī),16位單片機(jī),32位單片機(jī),從未接觸過單片機(jī)開發(fā)的初學(xué)者,在選擇開發(fā)板時(shí),建議用從8位單片機(jī)如AT89S51作為單片機(jī)入門芯片

對(duì)于基礎(chǔ)知識(shí)較薄弱的同學(xué),不建議一開始就學(xué)習(xí)stm32,因stm32學(xué)習(xí)難度會(huì)大很多,知識(shí)點(diǎn)也更多,學(xué)不好會(huì)打擊積極性。

二,能熟練編寫單片機(jī)程序,有什么方法?

首先,單片機(jī)的入門級(jí)別的知識(shí)點(diǎn):

1,開發(fā)環(huán)境的搭建和使用,下載程序的操作。這一塊非常重要,這個(gè)學(xué)不會(huì),后面的單片機(jī)編程無從談起。

2,端口IO輸出,實(shí)操LED燈的亮滅,流水燈實(shí)驗(yàn)。

3,端口IO輸入,實(shí)操按鍵的輸入高低電平變化,操作LED的亮滅。

4,串口的輸入輸出,掌握ASCII碼的字符與0-255數(shù)字的對(duì)應(yīng)關(guān)系,并學(xué)會(huì)利用串口進(jìn)行調(diào)試信息打印,掌握利用串口調(diào)試代碼的方法。(這種調(diào)試方法很重要,很多單片機(jī)不能在線仿真,只能用串口調(diào)試)

5,掌握定時(shí)器功能。掌握普通定時(shí)器中斷函數(shù)的寫法和用法,如果對(duì)應(yīng)的單片機(jī)包含PWM設(shè)置,也必須掌握PWM的配置和使用。

6,掌握IIC時(shí)序操作,很多常用芯片都用IIC通信,比如EEPORM存儲(chǔ)芯片,掌握后讀寫相關(guān)參數(shù)。存儲(chǔ)的數(shù)據(jù)斷電不丟失。

7,一般開發(fā)板都會(huì)有實(shí)時(shí)時(shí)鐘芯片如DS1302,掌握其用法,可以在綜合練習(xí)中用到。

一定要熟練掌握以上知識(shí)點(diǎn),初學(xué)者心中要形成自己?jiǎn)纹瑱C(jī)開發(fā)的知識(shí)樹。

接下來說下

第一,多學(xué)習(xí)和多看教學(xué)資料和視頻,目前51級(jí)別的開發(fā)板非常多,價(jià)格實(shí)惠,而且有很多優(yōu)質(zhì)的教學(xué)視頻??梢宰鳛槿腴T教程。

第二,推薦郭天祥的入門書籍《手把手教你學(xué)單片機(jī)C語言》,以及他的教學(xué)視頻《十天學(xué)會(huì)單片機(jī)編程》,我就是看了這本書和視頻,然后不斷練習(xí),才踏入單片機(jī)編程領(lǐng)域的。

第二,多練習(xí),想需要單片機(jī),看得懂不一定寫得出來,一定要跟著視頻書籍和老師的要求,自己一點(diǎn)點(diǎn)的編寫出來,并每個(gè)知識(shí)點(diǎn)做好記錄。并思考總結(jié),消耗吸收變成自己的知識(shí)。

綜合實(shí)驗(yàn)

根據(jù)自己所學(xué)習(xí)的知識(shí)點(diǎn),完成一個(gè)帶定時(shí)鬧鐘功能的實(shí)時(shí)時(shí)鐘,

1通過按鍵設(shè)置鬧鐘,需要將鬧鐘時(shí)間存儲(chǔ)在EEPORM中。

2,通過按鍵修改時(shí)間,對(duì)ds1302的操作,時(shí)間計(jì)數(shù)的累加,

3,通過切換鬧鐘-時(shí)間顯示模式,比如長(zhǎng)按,短按鍵的搭配等

4,數(shù)碼管在不同的模式下分別顯示時(shí)間和鬧鐘。

按照我文中的要求來進(jìn)行操作和學(xué)習(xí),最后完成實(shí)時(shí)時(shí)鐘的這個(gè)實(shí)驗(yàn),那么您的單片機(jī)編程能力一定得到很大提升!

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

    關(guān)注

    180

    文章

    7608

    瀏覽量

    137084
  • 單片機(jī)編程
    +關(guān)注

    關(guān)注

    10

    文章

    49

    瀏覽量

    24755
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    單片機(jī)編程語言有哪些選擇

    單片機(jī)(Microcontroller Unit,MCU)編程是指為單片機(jī)編寫程序的過程,這些程序控制單片機(jī)的行為和功能。單片機(jī)廣泛應(yīng)用于嵌
    的頭像 發(fā)表于 11-01 14:13 ?678次閱讀

    8位單片機(jī),32位單片機(jī)編程和應(yīng)用優(yōu)勢(shì)

    開發(fā),進(jìn)一步提高了開發(fā)效率并降低了成本。 三、開發(fā)效率高: 單片機(jī)編程可以實(shí)現(xiàn)快速原型開發(fā)。通過模擬測(cè)試和仿真等方式,開發(fā)者可以在短時(shí)間內(nèi)驗(yàn)證和優(yōu)化設(shè)計(jì)方案。這種開發(fā)方式不僅節(jié)約了時(shí)間和成本,還可
    發(fā)表于 09-26 11:45

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

    一下,單片機(jī)的入門其實(shí)并沒有想象中那么難。對(duì)于那些有一定編程基礎(chǔ),尤其是有C語言基礎(chǔ)的學(xué)習(xí)者來說,入門的過程可能僅需幾天。例如,有人可能在三天內(nèi)就掌握了單片機(jī)的基礎(chǔ)
    的頭像 發(fā)表于 09-05 08:00 ?1136次閱讀
    十天學(xué)會(huì)<b class='flag-5'>單片機(jī)</b>可能嗎?<b class='flag-5'>單片機(jī)</b>入門需要多久?

    stm32單片機(jī)用什么軟件編程

    STM32單片機(jī)是一種廣泛應(yīng)用于嵌入式系統(tǒng)領(lǐng)域的微控制器,具有高性能、低功耗、豐富的外設(shè)接口等特點(diǎn)。要對(duì)STM32單片機(jī)進(jìn)行編程,需要選擇合適的軟件工具。 概述 STM32單片機(jī)
    的頭像 發(fā)表于 09-02 10:16 ?1541次閱讀

    單片機(jī)圖形化編程軟件有哪些

    Arduino IDE以其簡(jiǎn)單易用的界面和豐富的庫函數(shù),成為了許多初學(xué)者的首選。雖然它本質(zhì)上不是純粹的圖形化編程軟件,但其提供的示例代碼和直觀的操作方式,使得學(xué)習(xí)單片機(jī)編程變得相對(duì)容易
    的頭像 發(fā)表于 09-02 10:14 ?1422次閱讀

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

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

    stm32單片機(jī)學(xué)習(xí)路線

    STM32的寄存器編程可以幫助你更深入地了解單片機(jī)的工作原理和底層操作。通過編寫簡(jiǎn)單的程序,控制LED、讀取按鍵等基本操作來加深理解。 5.學(xué)習(xí)HAL庫和CubeMX:HAL庫是STM32提供
    發(fā)表于 05-10 15:34

    單片機(jī)學(xué)到什么程度可以找工作?

    這個(gè)話題老生常談了,找工作需要具備一定的技術(shù)實(shí)力,但是究竟學(xué)到什么程度就可以呢?單片機(jī)作為嵌入式系統(tǒng)的核心,具有廣泛的應(yīng)用場(chǎng)景,因此掌握單片機(jī)編程技能確實(shí)能為您打開就業(yè)之門。然而,要想通過單片
    的頭像 發(fā)表于 03-28 08:04 ?1605次閱讀
    <b class='flag-5'>單片機(jī)</b>學(xué)到什么程度可以找工作?

    單片機(jī)開發(fā)好學(xué)嗎?學(xué)習(xí)中有哪些樂趣與挑戰(zhàn)?

    一提到單片機(jī)學(xué)習(xí)大家都會(huì)覺得難學(xué),事實(shí)真的是這樣嗎?今天就來探討一些單片機(jī)學(xué)習(xí)的那點(diǎn)事兒。對(duì)于許多初學(xué)者來說,剛開始接觸單片機(jī)
    的頭像 發(fā)表于 03-28 08:04 ?2024次閱讀
    <b class='flag-5'>單片機(jī)</b>開發(fā)好學(xué)嗎?<b class='flag-5'>學(xué)習(xí)</b>中有哪些樂趣與挑戰(zhàn)?

    新手學(xué)習(xí)單片機(jī)最常見的六大誤區(qū)!

    最近看到臺(tái)私信要資料的同學(xué)比較多,想必大家都是對(duì)單片機(jī)有著濃厚的學(xué)習(xí)興趣,但是很多新手開始入門單片機(jī)的時(shí)候都會(huì)遇到一些學(xué)習(xí)的誤區(qū),今天就來整理一下大家可能會(huì)遇到的六大誤區(qū)。
    的頭像 發(fā)表于 03-28 08:03 ?881次閱讀
    新手<b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>單片機(jī)</b>最常見的六大誤區(qū)!

    如何系統(tǒng)、科學(xué)地自學(xué)單片機(jī)?

    很多初學(xué)者都會(huì)面臨這個(gè)問題,我想學(xué)習(xí)單片機(jī)、我也想學(xué)好單片機(jī)、我也想系統(tǒng)地學(xué)習(xí)單片機(jī),但是單片機(jī)
    的頭像 發(fā)表于 03-28 08:03 ?1112次閱讀
    如何系統(tǒng)、科學(xué)地自學(xué)<b class='flag-5'>單片機(jī)</b>?

    fpga編程單片機(jī)編程的區(qū)別

    FPGA編程單片機(jī)編程的主要區(qū)別體現(xiàn)在以下幾個(gè)方面。
    的頭像 發(fā)表于 03-14 17:16 ?1024次閱讀

    單片機(jī)編程和plc編程有什么區(qū)別

    單片機(jī)編程和PLC編程是兩種不同的嵌入式系統(tǒng)開發(fā)領(lǐng)域。在這篇文章中,我們將詳細(xì)探討這兩種編程方式的區(qū)別。首先,我們將簡(jiǎn)要介紹單片機(jī)和PLC的
    的頭像 發(fā)表于 02-22 10:23 ?2806次閱讀

    單片機(jī)編程實(shí)例介紹

    單片機(jī)(Microcontroller)是指內(nèi)部集成了處理器核心、存儲(chǔ)器、輸入輸出接口和外圍設(shè)備接口等功能模塊的集成電路芯片。它具有體積小、功耗低、性能高等優(yōu)點(diǎn),被廣泛應(yīng)用于嵌入式系統(tǒng)中。單片機(jī)編程
    的頭像 發(fā)表于 01-16 09:37 ?2652次閱讀

    單片機(jī)編程實(shí)例總結(jié)

    單片機(jī)編程實(shí)例總結(jié)
    的頭像 發(fā)表于 01-16 09:17 ?1072次閱讀
    主站蜘蛛池模板: 激情综合在线| www.夜夜爽| 真实女人寂寞偷人视频| 天天插天天舔| 天天爽爽| 在线观看免费xx高清视频| 欧美成人aaa大片| 久久夜色精品| 狠狠欧美| 久草视频这里只有精品| 日本国产黄色片| 深夜偷偷看视频在线观看| xxxxxx性bbbbbb| 很黄很污的视频网站| 亚洲一卡2卡3卡4卡5卡乱码| 亚洲欧美精品| h在线观看网站| 亚洲精品老司机综合影院| 国产成人乱码一区二区三区| 亚洲成人网在线观看| 全国男人的天堂网站| 日本在线一级| 两性色午夜视频免费国产| 国产精品一区二区综合| 天天夜约| a级男女性高爱潮高清试| 午夜影音| 美女下面小内内的沟| 啪啪啦资源站永久| 激情天堂| 欧美adc影院| 九九美剧| 日本簧片在线观看| 视频一区 日韩| 欧美成人生活片| www.四虎影院.con| 国产毛片农村妇女aa板| 亚洲精品久久片久久| 五月天狠狠| 手机看日韩毛片福利盒子| 日韩免费一级|