用iar燒錄的具體步驟 IAR如何建立工程?
IAR如何建立工程?1.打開IAR軟件。2、新建項(xiàng)目文件-新建-工作區(qū)。3.項(xiàng)目-創(chuàng)建新項(xiàng)目,選擇一個空項(xiàng)目,然后選擇一個保存位置。4.創(chuàng)建一個新文件,并將其保存在同一文件夾中。5.將鼠標(biāo)移動到項(xiàng)目上
IAR如何建立工程?
1.打開IAR軟件。
2、新建項(xiàng)目文件-新建-工作區(qū)。
3.項(xiàng)目-創(chuàng)建新項(xiàng)目,選擇一個空項(xiàng)目,然后選擇一個保存位置。
4.創(chuàng)建一個新文件,并將其保存在同一文件夾中。
5.將鼠標(biāo)移動到項(xiàng)目上,右鍵單擊并添加-添加 "main.c "(main.c是剛剛保存的文件)。
6.將鼠標(biāo)移動到項(xiàng)目上,點(diǎn)擊右鍵,選擇第一個選項(xiàng),通用選項(xiàng)-目標(biāo)-器件,反向選擇單片機(jī)型號。
7.繼續(xù)修改。
8.然后就可以開始編程了。
9.寫完后編譯一下,看看有沒有錯誤,有就修改。
10.無誤后點(diǎn)擊燒錄,程序可以燒錄到MCU中。
iar軟件中怎么運(yùn)行程序?
1創(chuàng)建新的工作區(qū)
選擇文件新建工作區(qū),
2個新項(xiàng)目
依次選擇項(xiàng)目,選擇創(chuàng)建新項(xiàng)目...(這里我選擇C來設(shè)置項(xiàng)目名稱,最后設(shè)置保存路徑。
然后就可以寫代碼了。
4設(shè)置輸出文件格式,右鍵單擊D
初學(xué)單片機(jī)需要準(zhǔn)備哪些學(xué)習(xí)套件?
一、資料是單片機(jī)學(xué)習(xí)不可或缺的常用資料。最好用單片機(jī)開發(fā)板學(xué)習(xí)。
在單片機(jī)的學(xué)習(xí)過程中,一定存在以下幾個誤區(qū):1??赐陮W(xué)習(xí)視頻,我想我已經(jīng)理解了這一部分,可以進(jìn)入下一章了;2,模擬通過,所以我這次編的程序肯定沒問題。首先,第一種可能的簡單部分是你能立刻理解,但是當(dāng)你遇到難懂的知識時,你當(dāng)時真的知道了,并且印象深刻,但是如果你等到自己一個人做完這些內(nèi)容,你可能會感到無所適從。所以在編程中,可以先按照原程序打程序,然后在復(fù)制的過程中慢慢理解,這樣就可以通過復(fù)習(xí)舊的來學(xué)習(xí)新的東西。久而久之,就離不開了。況且仿真軟件的第二要求并不嚴(yán)格,稍有差錯就能正常運(yùn)行,仿真也可能沒有差錯!所以在我們的學(xué)習(xí)過程中,一定要理論聯(lián)系實(shí)際,實(shí)踐才能產(chǎn)生真知!練習(xí)需要很多材料。讓 讓我們來看看需要哪些常用材料。
基本上以上都會用到,比如電阻、電容、三極管、led二極管、單片機(jī)、IC(指集成電路,單片機(jī)是集成電路的一種)底座。一般每個電路都不會丟下他們。圖片中白色字體常用電阻;一般不同顏色的22p、104、10uf LED燈,耐壓值是不一樣的。如果你們都接同一個電阻,有的燈會亮,有的燈會亮。燈光會變暗。如果你不 t接電阻,有的燈會燒壞,有的燈會一直亮著,亮度比較高。
上圖中,三極管9013和9014都是NPN型。讓 ■說說常用的三極管:
9011 NPN 30V 30mA 400mW 150MHz放大倍數(shù)20-80
9012 PNP 50V 500mA 600mW低頻電子管放大倍數(shù)30-90
9013 NPN 20V 625mA 500mW低頻管放大倍數(shù)40-110。
9014 NPN 45V 100mA 450mW 150MHz放大倍數(shù)20-90
8050 NPN 25V 700mA 200mW 150MHz放大倍數(shù)30-100
8550 PNP 40V 1500mA 1000mW 200MHz放大率40-140
除了上圖中的元件,我們還得準(zhǔn)備一些必備的元件:晶振、鑰匙、自鎖開關(guān)、電源接口。另外還可以買一些擴(kuò)展元件:數(shù)碼管、LCD1602、小電機(jī)、蜂鳴器、時鐘芯片、紅外接收器等等。當(dāng)然,如果我們有開發(fā)板,那就好辦了,因?yàn)榇蟛糠衷骷技稍谏厦媪???炊韴D,自己編程就能控制一切。但是缺少了一些樂趣,電路圖的練習(xí)都是自己構(gòu)思的,一切都按照你的思路來。使用開發(fā)板就是使用別人 的定義來開發(fā)你自己的電路,在這個過程中必須加以限制!不過我還是建議先跟開發(fā)板學(xué)習(xí),然后自己練習(xí)!
二、單片機(jī)實(shí)驗(yàn)底板的選擇常用的實(shí)驗(yàn)板有三種:面包板、孔板、pcb板。嚴(yán)格來說,pcb板一般不做實(shí)驗(yàn)板,因?yàn)閜cb展示的實(shí)物可以批量出售。但是我們也可以把它作為實(shí)驗(yàn)板,因?yàn)槲覀冞M(jìn)公司一般都是用pcb板。閑話少說,讓我們 讓我們集中討論這三種方法的優(yōu)缺點(diǎn)。
1.面包板
面包板因板上有許多小孔而得名,很像面包上的孔。面包板的優(yōu)點(diǎn)是各種電子元件可以根據(jù)需要隨意,省去了焊接,節(jié)省了電路的組裝時間,元件可以重復(fù)使用,非常適合電子電路的組裝、調(diào)試和培訓(xùn)。缺點(diǎn)是容易接觸不良,只適用于元件少的簡單電路,復(fù)雜電路更容易出錯。
讓 s介紹一下它的原理:中間有很大空隙的上下兩部分不導(dǎo)電,這兩部分每列導(dǎo)電,每行不導(dǎo)電用于元件連接。頂部和底部的線通常用于電源和接地端子。上下只有一條線,即一條線做電源,一條線做接地端子。具體原理見圖:
2.孔板
孔板,又稱萬能板,是一種標(biāo)準(zhǔn)板IC間距(2.54mm)全是焊盤,印刷電路板可以根據(jù)自己的意愿插元器件和電線。與專業(yè)PCB制版相比,打孔板具有以下優(yōu)勢:門檻低、成本低、使用方便、擴(kuò)展靈活。但如果電路焊接不正確,拆元件就麻煩,容易損壞元件。只注重結(jié)果,不注重美觀。為了節(jié)省時間,可以使用飛線。如果想作品更好看,可以拿著鐵皮,把裸線埋在鐵皮下面。
3.PCB制造
PCB是 "印刷電路板及配件在英語中,字面意思是印刷電路板。它的含義是:具有一定尺寸并在其上至少有一個導(dǎo)電圖形和設(shè)計(jì)好的孔以實(shí)現(xiàn)電子元件之間的電連接的板稱為印刷電路板。公司之所以選擇pcb,是因?yàn)樗泻芏嗒?dú)特的優(yōu)勢:1。印制板的高密度可以隨著集成電路集成度的提高和安裝技術(shù)的進(jìn)步而發(fā)展;2、可靠性高,通過一系列檢查、測試和老化試驗(yàn),PCB能長期可靠工作;3、可設(shè)計(jì)性,通過設(shè)計(jì)標(biāo)準(zhǔn)化、規(guī)范化等實(shí)現(xiàn)PCB設(shè)計(jì),時間短、效率高;4.可生產(chǎn)性,采用現(xiàn)代化管理,可以進(jìn)行標(biāo)準(zhǔn)化、規(guī)?;⒆詣踊a(chǎn),保證產(chǎn)品質(zhì)量一致性;5.可測性:建立相對完整的測試方法、測試標(biāo)準(zhǔn)、各種測試設(shè)備和儀器,對PCB產(chǎn)品的合格性和使用壽命進(jìn)行測試和鑒定;6.可裝配性。PCB產(chǎn)品不僅便于各種元器件的標(biāo)準(zhǔn)化組裝,而且可以實(shí)現(xiàn)自動化和批量生產(chǎn)。同時,PCB和各種元器件組裝件也可以組裝成更大的零件和系統(tǒng),直至整機(jī);7.可維護(hù)性。因?yàn)镻CB產(chǎn)品和各種元器件組裝零件在設(shè)計(jì)和量產(chǎn)上都是標(biāo)準(zhǔn)化的,所以這些零件也是標(biāo)準(zhǔn)化的。因此,一旦系統(tǒng)出現(xiàn)故障,可以快速、方便、靈活地進(jìn)行更換,快速恢復(fù)系統(tǒng)工作。對于我們目前的研究,我們不 不需要自己接線,簡化了焊接,不容易焊接短路。缺點(diǎn)是成本太高。It 做一個pcb圖很容易,但是要打印出來,要么我們有自己的專用打印機(jī),要么只能去網(wǎng)上批量打印,這對我們學(xué)習(xí)來說不劃算。
邊肖建議用面包板搭建一個更簡單的電路;用復(fù)雜且想一直保留的孔-孔板焊接;用于競爭或預(yù)期產(chǎn)品的可制造pcb板。當(dāng)然,對于身邊資源豐富的學(xué)習(xí)者來說,用哪個都方便。
三、軟件單片機(jī)常用軟件
先放個全局:
1、Protel Dxp
我們完成了自己作品的設(shè)計(jì)后,第一件事就是畫電路,這樣編程可以更方便。Dxp是我們常用的電路圖繪制軟件。它不僅能畫出常見的電路圖,還能直接轉(zhuǎn)換成pc。圖B很方便。當(dāng)然,有時候我們可能會遇到元件庫里沒有需要的元器件圖紙或者PCB,所以dxp也為我們自己提供了這些元器件或者PCB,可以說是非常方便。
2、凱奇爾c51
編程完成后,就該編程了。使用的軟件是單片機(jī)常用的編程軟件kecil c51。這個軟件不僅支持匯編,還支持C語言。而我們最終需要的是這個軟件輸出的十六進(jìn)制文件。
仿真軟件
在程序被正確編寫后,我們不 不要急著先焊電路板,可以先用這個仿真軟件簡單驗(yàn)證一下。當(dāng)然,模擬和現(xiàn)實(shí)還是有區(qū)別的。例如,它不 如果模擬中有些管腳沒有連接上也沒關(guān)系,所以只能作為驗(yàn)證你的主程序是否ok的參考。
4.下載軟件
以上沒有錯,所以一定要把程序燒到單片機(jī)里。根據(jù)單片機(jī)廠家的不同,下載的軟件也不同。stc和下圖一樣,atm等都有專門的下載軟件??梢杂米约旱拈_發(fā)板,也可以網(wǎng)上買個usb下載工具。
5.取模軟件
這個軟件不是必須的,但是用點(diǎn)陣液晶的時候很方便。如果你想顯示數(shù)字、圖案和文字,你不要 你不必自己計(jì)算地址碼,但你可以自動生成它們。
這些軟件可以在網(wǎng)上很快找到。一般你買開發(fā)板,信息里都會有。該軟件可以 不會用,而且網(wǎng)上有很多教學(xué)視頻,很容易學(xué)。在互聯(lián)網(wǎng)時代,每個人都應(yīng)該利用互聯(lián)網(wǎng)增長知識。
零是原點(diǎn)寫于201808701:以上文章來自小文章《單片機(jī)新手入門:材料篇》。
單片機(jī)入門新手:軟件,《單片機(jī)學(xué)習(xí):單片機(jī)實(shí)驗(yàn)底板的選擇》。