硬件信息修改大师_零成本学习之单片机硬件开发(1)
從今天開始給大家逐步講解單片機(jī)編程,有興趣的小伙伴們,可以關(guān)注本課程,完全免費(fèi)
本人從事從2004年大學(xué)畢業(yè)開始從事開發(fā)工作,先后做過單片機(jī)開發(fā)、ucOSII開發(fā)、手機(jī)開發(fā)、android APP開發(fā)、PHP開發(fā)、微信小程序開發(fā),目前從事物聯(lián)網(wǎng)開發(fā)。我本人并非學(xué)計(jì)算機(jī)的,除了學(xué)校上課之外,基本上這些開發(fā)都是自學(xué)的。邊學(xué)習(xí)邊工作,基本上以學(xué)以致用為目的,用到什么學(xué)習(xí)什么。
深深體會(huì)到自學(xué)的艱辛,尤其是最初入門的時(shí)候,那道砍邁過去后面再學(xué)習(xí)基本上就簡(jiǎn)單多了,所謂觸類旁通,舉一反三。但是前面打基礎(chǔ)的時(shí)候是非常費(fèi)力的,看到很多評(píng)論說(shuō)C語(yǔ)言指針太難了,后來(lái)就放棄了。其實(shí)那是沒有找到好的學(xué)習(xí)方法,沒有人指導(dǎo)。只要有人帶一帶指點(diǎn)一下,問題很快就能解決。
相比于國(guó)外的開源學(xué)習(xí)氛圍,我認(rèn)為我們做的還遠(yuǎn)遠(yuǎn)不夠,我們的編程大師還非常少,像ucLinux、ucOSII、FreeRtos等等非常有名的嵌入式操作系統(tǒng),商業(yè)的更不用說(shuō)了,太多了。我們?cè)谲浖矫嬉恢倍际锹浜蟮臓顟B(tài),當(dāng)然近幾年我們自己也有不少好的作品。比如,Huawei LiteOS、Alios Things、djyos、RT-Thread、SylixOS等。一直想為學(xué)習(xí)單片機(jī)的同學(xué)做點(diǎn)什么,今年相對(duì)來(lái)說(shuō)會(huì)輕松一些,利用閑暇時(shí)間,給大家分享一些案例、學(xué)習(xí)方法和心得。本課系列課程主要針對(duì)初學(xué)者、單片機(jī)學(xué)習(xí)愛好者、學(xué)習(xí)中遇到困難者,有什么不清楚的地方可以留言討論。
單片機(jī)開發(fā)分為硬件和軟件兩個(gè)部分,硬件是軟件的載體,穩(wěn)定可靠的硬件設(shè)計(jì)是項(xiàng)目開發(fā)成功的基礎(chǔ),而軟件是項(xiàng)目實(shí)現(xiàn)的關(guān)鍵。用一個(gè)人來(lái)形容的話,硬件就是人的骨骼軀干部分,而軟件就是人的大腦靈魂。所以只掌握硬件設(shè)計(jì)或者只掌握編程很難成為真正的開發(fā)高手,軟硬兼施才能一切盡在掌握,隨心所欲。為了節(jié)省大家的學(xué)習(xí)成本,實(shí)現(xiàn)0成本學(xué)習(xí),本課程采用一款EDA軟件proteus,不僅可以進(jìn)行硬件設(shè)計(jì),還可以進(jìn)行軟件編程,然后直接在軟件上編譯仿真運(yùn)行、單步調(diào)試等功能,十分強(qiáng)大。如果你還沒有安裝,請(qǐng)發(fā)私信1000給我,系統(tǒng)自動(dòng)回復(fù)安裝軟件。
Hello world 之最小系統(tǒng)
為了盡量降低難度,我們打開一個(gè)示例工程,然后通過修改這個(gè)示例工程,這樣不至于大家一開始就被軟件的復(fù)雜度嚇到。
1.打開proteus軟件
打開protesu
2.文件->示例工程->分類選擇8051->選擇第一個(gè)->確定
選擇第一個(gè)打開
3.文件->工程另存為->選擇你的目錄->文件名稱改為hellowrd1,保存。然后這個(gè)工程就是新的工程文件,在這個(gè)基礎(chǔ)上進(jìn)行修改就不會(huì)影響到原工程了,以后注意修改之前先保存一個(gè)備份,防止修改的不滿意可以用原來(lái)的備份,重新來(lái)過。
4.ADC1674以及相關(guān)的信號(hào)調(diào)理電路、邏輯控制電路刪除,就得到我們所要的最小控制系統(tǒng)了.
5.運(yùn)行之前修改好的hello world程序,輸出正常,最小系統(tǒng)至此完成。
最后、知識(shí)點(diǎn)梳理
1.最小系統(tǒng)是指能夠讓單片機(jī)運(yùn)行基本程序最小的電路組成,一般包括,供電、晶振時(shí)鐘電路、復(fù)位電路。
2.因?yàn)檐浖杏刑摂M供電電路VCC,因此無(wú)需再額外放置供電電路,實(shí)際是存在的
3.本課所用的工程文件,私信20001即可獲取下載鏈接。
本課到此結(jié)束,如果如有什么疑問歡迎留言討論
總結(jié)
以上是生活随笔為你收集整理的硬件信息修改大师_零成本学习之单片机硬件开发(1)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 造影手术多少钱啊?
- 下一篇: epic怎么添加本地游戏_游戏日报:原神