chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

給要接觸單片機和剛接觸單片機的人一些程序編寫的經(jīng)驗之談,Some experience of MCU

454398 ? 2018-09-20 18:26 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

給要接觸單片機和剛接觸單片機的人一些程序編寫的經(jīng)驗之談,Some experience of MCU

關鍵字:單片機經(jīng)驗談

我寫這篇文章,是我在百度看到很多想接觸單片機或者已經(jīng)接觸單片機的人,不知道怎么入門,或者不知道第一步怎么走。我也是把我的經(jīng)驗寫出來,這次的只不過針對的是想接觸單片機的,剛接觸單片機的,一開始都會存在幾個疑問。1.學習單片機的需要什么基礎。2.開始怎么入手3.需不需要買開發(fā)板。主要就存在這幾個疑問,我也在這里為大家說說,大家只不過在交流,小弟在這里獻丑啦,如有什么說的不周到的,或者不全面的,也請高手多多指教。我寫這個目的是希望給更多的想學習單片機,熱愛電子設計的人提供一些幫助。閑話少說,進入正題。
學習單片機一開始首要認為是通讀一遍書,這個很重要了解它是什么原理,還有能實現(xiàn)那些功能,例如外部中斷,定時器等等吧~!這些都是理論的東西。當你了解差不多就開始真刀真槍的比試~!首先要學會的是KEILC51這個軟件,這個是一個編程軟件,編寫C程序的軟件。對于初學者這個很關鍵如果連這個軟件都弄不會,不知道怎么建立工程文件,怎么生成.HEX文件的話。等于白學單片機一樣。還有一個是STC系列單片機怎么燒錄程序,這個可以在官方網(wǎng)站上面下載一個燒錄軟件。(我主要針對的是STC系列單片機)。這個是需要邁進單片機這個第一步。有些初學者,或者我自己也犯過這樣錯誤,看這本書上做這個挺好玩也想比試,看到那本書上做這個也挺好,最后什么都沒有做成。人做事情就應該踏踏實實的。還有就是培養(yǎng)自己有一種成就感,這樣慢慢的就會堅持下來,也是建立信心的最好辦法。也是從最簡單的入手,這樣給自己一點點信心。下面我就介紹我自己的一種方法。
學習單片機的編寫程序就好像搭積木一樣,不是一下就可能寫出來很大,很復雜的程序的。都是從最簡單的程序開始,慢慢的往上面加功能,優(yōu)化的。我給大家介紹一種方法吧~!這個也是我這些天總結出來的,根據(jù)我自己的走過來的路想出來的,希望對大家以后學習單片機有幫助吧~!
第一步就是編寫一個是LED點亮的程序,燒錄到單片機里面看看效果,這個目的:1.熟悉單片機怎么編寫程序2.怎么燒錄程序3.感性認識一下單片機是控制什么東西的。也是讓自己有感興趣的關鍵第一步,因為教材上都是告訴你單片機什么地址,什么的根本沒有實際的東西,也是大家認為難的,我遇到好幾個人都說單片機難,是因為老師講的不太明白,學的都是匯編,就知道什么地址相加減,或者從這個地址傳送到這個地址里面,這樣很枯燥,很沒有意思。誰都會感覺沒有興趣。當你編寫一個這樣簡單的程序你會知道單片機還有這樣的功能,這么好玩。也是了解LED燈這么亮的。
第二步就是編寫一個讓8個LED燈輪流亮,或者每隔兩個燈輪流亮,這個程序目的是增加一個延時程序,讓大家知道不精確延時這么編寫。當你會這個程序以后,你就可以發(fā)揮你自己想想編寫出來不同的花樣的流水燈程序,就是練習熟悉開發(fā)環(huán)境還有就是延時程序和自己的想象力。
第三步就是編寫一個帶有外部中斷的流水燈程序,就是當有外部中斷時候會變換不同的花樣,程序編寫跟第二步差不多但是只不過加一個外部中斷,因為我自己感覺對于外部中斷對于初學者來說真的很難理解,我那個時候學時候用下午時間也沒有想明白,最后還是用開發(fā)板做實驗,先感性認識怎么回事,慢慢經(jīng)過幾次應用才能理解些啦~!所以一開始如果不理解也可以照著例程把程序燒錄進去以后先感性認識一下,在理性的學習一下。慢慢就好了~!
第四步就是編寫一個精準延時的流水燈程序,這個就需要加上定時器程序,這個目的和方法跟第三步類是。在這里就不多說了。
第五步就是編寫一個與電腦通信,利用電腦控制燈的程序,這個方法跟第三步類是,就是把電腦通信的程序加入里面。
第六步是編寫個按鍵程序,把按鍵程序加入,知道按鍵程序怎么進行編寫,可以理解按鍵,如果有能力也可以加入矩陣鍵盤程序這樣更好啊~!這個看你自己能力啊~!
當你把這六步全部走完,每一個程序都是自己編寫的,在加上自己的想象創(chuàng)新出來很多花樣,會感覺自己很有成就感,對于以后的學習單片機很有幫助,別看一個流水燈程序有很多花樣玩法啊,如果都能弄明白的話,說明對單片機你是有一個初步的了解,也了解這個最小系統(tǒng)啦~!對于以后的編程也有很大的幫助。技術不要什么最新就用什么,最后走一圈回來,還就是會流水燈程序啊~!所以如果認準學習C51,就不要過兩天別人說AVR好,就又學AVR啦,最后那一個都沒有學好,會的還是最簡單的程序。其實每種單片機只不過編程有些不同,還有功能有些差異,但是原理都是差不多的。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    第1章 如何學習單片機

    ? 在錯誤的道路上日夜兼程,最終也無法成功,方法和思路絕對是最重要的。本章節(jié)講到的學習單片機的方法,都是作者學習單片機的無數(shù)經(jīng)驗和教訓總結出來的瑰寶。通過作者前面的披荊斬棘,開辟了道路,可以告訴讀者
    的頭像 發(fā)表于 10-10 10:32 ?119次閱讀

    什么單片機比較耐用

    凱星科技有限公司在多年的單片機應用開發(fā)中,對各類單片機的耐用性有著深入了解,通過為拓邦、朗科、安徽龍多等客戶提供方案,積累了豐富的選型與優(yōu)化經(jīng)驗。 影響單片機耐用性的核心因素
    的頭像 發(fā)表于 07-31 13:48 ?474次閱讀

    怎么測單片機系統(tǒng)頻率

    單片機系統(tǒng)頻率是指單片機工作時的時鐘頻率,它直接影響單片機的運行速度和處理能力,準確測量系統(tǒng)頻率對單片機應用開發(fā)、程序調(diào)試和性能優(yōu)化具有重要
    的頭像 發(fā)表于 07-25 11:39 ?296次閱讀

    單片機怎么驅動電機?

    在各類自動化設備和智能裝置中,電機是重要的執(zhí)行部件,而單片機作為控制核心,需要通過特定的方式驅動電機運轉。單片機驅動電機并非直接連接即可,而是要根據(jù)電機類型和功率,搭配合適的驅動電路,才能實現(xiàn)穩(wěn)定
    的頭像 發(fā)表于 07-25 09:31 ?302次閱讀

    單片機怎么燒程序

    單片機程序是將編寫好的程序代碼寫入單片機內(nèi)部存儲單元,讓單片機按照預設邏輯工作的過程,是
    的頭像 發(fā)表于 07-23 11:47 ?475次閱讀

    低功耗單片機各型號的對比及選型參考

    不同品牌、不同系列的低功耗單片機在功耗控制、性能表現(xiàn)、外設配置等方面各有特點,通過低功耗單片機各型號的對比,能幫助開發(fā)者更精準地匹配應用需求。本文將圍繞主流低功耗單片機型號展開對比,并介紹在
    的頭像 發(fā)表于 07-22 18:25 ?575次閱讀

    STC單片機范例程序

    電子發(fā)燒友網(wǎng)站提供《STC單片機范例程序.zip》資料免費下載
    發(fā)表于 06-04 16:27 ?7次下載

    【RA-Eco-RA4M2開發(fā)板評測】初學瑞薩-使用瑞薩flash programmer燒錄程序

    本人入坑不久,對單片機的熱情很高,于是也加入了瑞薩的板子申請隊伍,很榮幸也成為了試用者之,此前對于瑞薩的板子從未接觸過,包括對于使用e2studio
    發(fā)表于 04-29 17:28

    單片機科普總結,建議收藏!

    單片機(MicrocontrollerUnit,MCU)作為嵌入式系統(tǒng)的核心之,在現(xiàn)代電子產(chǎn)品中無處不在。從智能家居、汽車電子,到工業(yè)控制、醫(yī)療設備,單片機支撐著無數(shù)智能化應用的發(fā)展
    的頭像 發(fā)表于 04-07 11:58 ?3388次閱讀
    <b class='flag-5'>單片機</b>科普總結,建議收藏!

    單片機到底是什么?教你用個小時做出“智能溫度計”!

    當你第接觸單片機時,那種感覺就像是打開了扇通往未知世界的大門,卻也被里面的復雜與深邃所震懾。確實,單片機(Microcontrolle
    的頭像 發(fā)表于 01-16 11:00 ?1813次閱讀
    <b class='flag-5'>單片機</b>到底是什么?教你用<b class='flag-5'>一</b>個小時做出“智能溫度計”!

    單片機Debug工具性能對比 單片機調(diào)試常用命令

    單片機(Microcontroller Unit, MCU)調(diào)試是嵌入式開發(fā)中的個重要環(huán)節(jié),它幫助開發(fā)者發(fā)現(xiàn)和修復代碼中的錯誤,優(yōu)化程序性能。不同的
    的頭像 發(fā)表于 12-19 09:56 ?1954次閱讀

    MCU單片機的區(qū)別

    在現(xiàn)代電子技術領域,微控制單元(MCU)和單片機是兩個經(jīng)常聽到的術語。盡管它們在某些方面有相似之處,但它們在設計、功能和應用上存在顯著差異。 、定義與基本概念 1.1 微控制單元(MCU
    的頭像 發(fā)表于 11-11 14:50 ?3641次閱讀

    如何優(yōu)化單片機項目的功耗

    在現(xiàn)代電子設計中,功耗優(yōu)化已成為個不可忽視的重要議題。對于單片機MCU)項目而言,功耗不僅關系到產(chǎn)品的能效比,還直接影響到電池壽命和熱管理。 硬件層面的功耗優(yōu)化 1. 選擇合適的單片機
    的頭像 發(fā)表于 11-01 14:16 ?1614次閱讀

    單片機編程語言有哪些選擇

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

    單片機與嵌入式系統(tǒng)的區(qū)別

    在現(xiàn)代電子技術領域,單片機和嵌入式系統(tǒng)是兩個經(jīng)常被提及的術語。它們在許多應用中發(fā)揮著關鍵作用,如智能家居、工業(yè)自動化、汽車電子等。盡管這兩個概念經(jīng)常被交替使用,但它們之間存在一些基本的區(qū)別。 單片機
    的頭像 發(fā)表于 11-01 14:09 ?2410次閱讀