版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
單片機(jī)與C語言技術(shù)應(yīng)用導(dǎo)讀交通信號燈讓道路變得有秩序,我們步行、坐車都可以看見交通信號燈。常見的交通信號燈有紅綠燈、方向指示燈、車道信號燈、人行橫道信號燈以及事故多發(fā)路段提醒來往車輛小心駕駛的閃光警告信號燈等。智能交通信號燈融合先進(jìn)的物聯(lián)網(wǎng)、云計(jì)算、人工智能等新興技術(shù),每個(gè)路口的信號燈和紅綠燈根據(jù)車流量控制了車道的放行時(shí)間,優(yōu)化了通行效率,有利于緩解交通擁堵,提升交通效率和交通品質(zhì)。本書選擇基于CC2530單片機(jī)智能交通信號燈模擬系統(tǒng)為硬件平臺,學(xué)習(xí)CC2530單片機(jī)的相關(guān)理論與編程調(diào)試,掌握交通信號燈工作場景中的實(shí)現(xiàn)原理,并進(jìn)行以下各項(xiàng)技能訓(xùn)練。智能交通信號燈模擬系統(tǒng):①搭建IAR開發(fā)環(huán)境并進(jìn)行工程配置,建立智能交通信號燈軟件需要的編譯平臺;②掌握CC2530單片機(jī)輸出端口的編程方法,控制紅、綠和黃燈的亮滅;③掌握定時(shí)器的編程方法,控制交通信號燈精確定時(shí)點(diǎn)亮和熄滅;④掌握CC2530單片機(jī)輸入端口編程方法,實(shí)現(xiàn)交通信號燈的工作模式選擇和手動(dòng)控制;⑤掌握串口數(shù)據(jù)發(fā)送和接收的編程方法,實(shí)現(xiàn)交通信號燈接收筆記本或手持終端傳輸?shù)母鞣N控制命令;⑥通過CC-Debugger仿真器進(jìn)行代碼下載和系統(tǒng)仿真,學(xué)會調(diào)試過程中對各種問題進(jìn)行排查分析。單片機(jī)與C語言技術(shù)應(yīng)用第一單元
任務(wù)11.1安裝IAR開發(fā)環(huán)境學(xué)習(xí)目標(biāo)01知識儲備03任務(wù)工單
05任務(wù)要求與任務(wù)分析02任務(wù)實(shí)施04任務(wù)小結(jié)06知識與技能提升07延伸閱讀08學(xué)習(xí)目標(biāo)01了解單片機(jī)的基本知識(概念、類型、開發(fā)環(huán)境等);了解軟件工程概念;掌握IAR開發(fā)環(huán)境的安裝方法;掌握IAR開發(fā)環(huán)境工程建立與配置方法;掌握單片機(jī)C語言的程序結(jié)構(gòu);了解單片機(jī)仿真器下載和仿真的基礎(chǔ)知識和操作方法。學(xué)習(xí)目標(biāo)01具有軟件工程概念;具有工程思維解決問題的概念;能獨(dú)立安裝IAR開發(fā)環(huán)境;能夠獨(dú)立新建IAR工程和配置IAR工程;能夠使用單片機(jī)仿真器下載和仿真。學(xué)習(xí)目標(biāo)01知識儲備03任務(wù)工單
05任務(wù)要求與任務(wù)分析02任務(wù)實(shí)施04任務(wù)小結(jié)06知識與技能提升07延伸閱讀081.1安裝IAR開發(fā)環(huán)境任務(wù)要求與任務(wù)分析02任務(wù)要求:能獨(dú)立搭建IAR開發(fā)環(huán)境。任務(wù)分析:下載并安裝IAR軟件,建立IAR
forC51的開發(fā)環(huán)境。學(xué)習(xí)目標(biāo)01知識儲備03任務(wù)工單
05任務(wù)要求與任務(wù)分析02任務(wù)實(shí)施04任務(wù)小結(jié)06知識與技能提升07延伸閱讀081.1安裝IAR開發(fā)環(huán)境單片機(jī)簡介單片機(jī)分類簡介12知識儲備0334單片機(jī)編程語言簡介單片機(jī)開發(fā)環(huán)境簡介●單片機(jī)最初的英文為“SingleChipMicrocomputer”,英文簡稱SCM,中文簡稱單片機(jī),直譯為“單片微型計(jì)算機(jī)”。●單片機(jī)將CPU(CentralProcessingUnit)、RAM(RandomAccessMemory)和ROM(Read-OnlyMemory)整合在一個(gè)芯片中,專門為嵌入式產(chǎn)品而設(shè)計(jì)。知識儲備03●隨著單片機(jī)在技術(shù)上、體系架構(gòu)上不斷擴(kuò)展其控制功能,SCM已不能夠準(zhǔn)確表達(dá)其內(nèi)涵,國際上最終統(tǒng)一用MCU(MicroControllerUnit)命名,直譯為“微控制單元”。在國內(nèi),因?yàn)閱纹瑱C(jī)一詞已約定俗成,故而繼續(xù)沿用,意指“芯片級計(jì)算機(jī)”。知識儲備03幾種常用的單片機(jī):(a)AT89C51(b)CC2530F256(c)ATmega32U4-AU(d)PIC18F14K50(e)GD32F103RBT6(f)MSP430AFE253知識儲備03
同PC系統(tǒng)一樣,單片機(jī)應(yīng)用系統(tǒng)也是由硬件和軟件組成的,硬件是系統(tǒng)的基礎(chǔ),軟件則在硬件的基礎(chǔ)上對其資源進(jìn)行合理調(diào)配,從而完成應(yīng)用系統(tǒng)所要求的任務(wù),是功能的體現(xiàn)者。硬件和軟件相互依賴,缺一不可。硬件并非指單片機(jī)本身,還包括很多與單片機(jī)一起協(xié)同工作的各類外部電子元件。知識儲備03單片機(jī)外部搭配不同的電子元件,可以組建不同的硬件系統(tǒng)。本教材使用的實(shí)訓(xùn)用設(shè)備包括Zigbee模塊白板(教材中統(tǒng)稱白板)和Zigbee模塊黑板(教材中統(tǒng)稱黑板),其中白板上單片機(jī)的外圍電路相對簡單,而黑板則相對比較復(fù)雜。知識儲備03知識儲備03Zigbee模塊白板和Zigbee模塊黑板:知識儲備03在上圖的白板和黑板中,一些關(guān)鍵的電子元件在兩塊板中均有,具體如下:
標(biāo)號①:CC2530F256單片機(jī);
標(biāo)號②:晶振;
標(biāo)號③:LED燈,作為輸出指示;
標(biāo)號④:按鍵,作為輸入設(shè)備。
在軟件方面,一般可分為操作系統(tǒng)和應(yīng)用程序兩大類。其實(shí),操作系統(tǒng)也是一個(gè)復(fù)雜的應(yīng)用程序,是一個(gè)運(yùn)行環(huán)境或者說平臺。絕大多數(shù)應(yīng)用程序都必須依賴于這個(gè)平臺運(yùn)行,如果平臺出問題,那么應(yīng)用程序必將受到影響,而單一應(yīng)用程序出問題一般不會影響到操作系統(tǒng),但嚴(yán)重的應(yīng)用程序問題也會導(dǎo)致操作系統(tǒng)和所有程序一起崩潰。知識儲備03PC中有Windows、Unix、Linux和Mac這四大類主流操作系統(tǒng),單片機(jī)中使用的嵌入式操作系統(tǒng)常見的大約有40余種,可以分為兩大類,一類是面向控制、通信等領(lǐng)域的實(shí)時(shí)操作系統(tǒng),例如μClinux、μC/OS-II、VxWorks和FreeRTOS等;另一類是面向消費(fèi)電子產(chǎn)品的非實(shí)時(shí)操作系統(tǒng),例如Android和Linux等。對于簡單功能的單片機(jī)程序中可以不使用操作系統(tǒng),通過順序運(yùn)行和中斷調(diào)度實(shí)現(xiàn)產(chǎn)品功能,例如本書的智通交通信號燈。知識儲備03國產(chǎn)單片機(jī)廠商主要在消費(fèi)電子、智能卡和水電煤氣儀表等中低端應(yīng)用領(lǐng)域中競爭,在市場潛力大且利潤比較高的領(lǐng)域,比如工業(yè)控制、汽車電子和物聯(lián)網(wǎng)領(lǐng)域都被國外的單片機(jī)廠商壟斷。近幾年在芯片行業(yè)涌現(xiàn)了一批優(yōu)質(zhì)企業(yè),其中芯片設(shè)計(jì)企業(yè)包括華為海思、紫光展銳、兆易創(chuàng)新和匯頂科技等,晶圓制造企業(yè)包括中芯國際、華虹半導(dǎo)體和華力微電子等,芯片封測企業(yè)包括長電科技、華天科技、通富微電和晶方科技等。知識儲備03這些企業(yè)帶動(dòng)了國產(chǎn)單片機(jī)在高端領(lǐng)域的突破,市場占有率逐年快速增長。美國對中國的芯片出口限制雖然對華為等廠商有負(fù)面影響,但卻間接帶動(dòng)了“國產(chǎn)替代”熱,為國產(chǎn)單片機(jī)替代進(jìn)口提供了契機(jī),預(yù)計(jì)到2023年國產(chǎn)單片機(jī)在消費(fèi)電子領(lǐng)域占比將達(dá)到86%。知識儲備03單片機(jī)簡介單片機(jī)分類簡介1234單片機(jī)編程語言簡介單片機(jī)開發(fā)環(huán)境簡介知識儲備03單片機(jī)可以有多種分類方式:(1)按用途可分為專用型和通用型單片機(jī)。專用型單片機(jī)用途專一,出廠時(shí)程序己經(jīng)一次性固化好且不能再修改,例如應(yīng)用于遙控器和電子計(jì)算器中的單片機(jī)。通用型單片機(jī)的用途很廣泛,使用不同的接口電路,編寫不同的應(yīng)用程序就可實(shí)現(xiàn)不同的功能,例如正在學(xué)習(xí)和使用的CC2530單片機(jī)。知識儲備03(2)按內(nèi)部總線的位數(shù)可分為4位、8位、16位、32位和64位。隨著單片機(jī)制造工藝的改善,32位單片機(jī)的成本逐年降低,現(xiàn)在32位已經(jīng)成為主流,正在逐漸替代過去由8/16位主導(dǎo)的應(yīng)用和市場。知識儲備03(3)按照指令集架構(gòu)可以分為復(fù)雜指令集(CISC)和精簡指令集(RISC)。常用的單片機(jī)中只有8051采用復(fù)雜指令集,除此之外都是精簡指令集,例如AVR、PIC、MSP430和ARM等。知識儲備03(4)按生產(chǎn)廠家分類生產(chǎn)單片機(jī)的廠家可以說數(shù)不勝數(shù),排名靠前的主流廠商為瑞薩電子、恩智浦、微芯科技、意法半導(dǎo)體、英飛凌、德州儀器、賽普拉斯,暫時(shí)都是國外的廠商;國產(chǎn)單片機(jī)主要廠商為兆易創(chuàng)新、中穎電子、靈動(dòng)微電、芯??萍己托绿瓶萍嫉取VR儲備03MCS-51單片機(jī)是指由美國英特爾公司生產(chǎn)的一系列單片機(jī)的總稱,這一系列單片機(jī)包括了許多品種,其中8051是最早最典型的產(chǎn)品。知識儲備03下面介紹與本書相關(guān)的英特爾(Intel)的8051和德州儀器(TI)的CC2530?!裼⑻貭柟緦?051的核心授權(quán)給了很多公司使用,這些公司在保持與英特爾8051指令系統(tǒng)兼容的同時(shí),也對8051進(jìn)行功能擴(kuò)展和改進(jìn)?!駠鴥?nèi)習(xí)慣稱呼兼容英特爾8051指令系統(tǒng)的單片機(jī)為51單片機(jī),這一稱呼包括了很多不同品牌不同種類的單片機(jī),并不是單指英特爾的MCS-51單片機(jī)。知識儲備03TI將全部的高頻電路和英特爾8051內(nèi)核集成到同一芯片內(nèi)部,稱之為射頻SoC,也稱為無線單片機(jī),CC2530就是射頻SoC的典型代表之一。射頻SoC芯片外部只有很少的元件,電路板設(shè)計(jì)也非常簡化,大幅降低了高頻產(chǎn)品的設(shè)計(jì)難度。CC2530片上集成的8051擴(kuò)展高頻通訊相關(guān)的寄存器,將高頻通訊的處理簡化為對寄存器的操作,即只需要對這些寄存器進(jìn)行操作,就可以輕松完成無線通訊功能。知識儲備03CC2530集成了增強(qiáng)型工業(yè)標(biāo)準(zhǔn)8051和IEEE802.15.4RF收發(fā)器,通過TI公司提供的Z-Stack協(xié)議棧實(shí)現(xiàn)ZigBee的無線通訊功能。CC2530有四種不同型號CC2530F32、CC2530F64、CC2530F128和CC2530F256,分別具有32KB、64KB、128KB和256KB的Flash存儲器。知識儲備03單片機(jī)簡介單片機(jī)分類簡介1234單片機(jī)編程語言簡介單片機(jī)開發(fā)環(huán)境簡介33知識儲備03單片機(jī)和PC機(jī)所使用的編程語言一樣,分為機(jī)器語言、匯編語言和高級語言三大類。
(1)機(jī)器語言CPU只能識別0和1這樣的二進(jìn)制代碼,用二進(jìn)制代碼編寫的程序稱為機(jī)器語言程序,現(xiàn)在已經(jīng)沒有人使用機(jī)器語言對單片機(jī)進(jìn)行編程。知識儲備03
(2)匯編語言由于機(jī)器語言編程很不方便,使用一些有意義并且容易記憶的符號來表示不同的二進(jìn)制代碼指令,這些符號稱為助記符,用助記符表示的指令稱為匯編語言指令,用匯編語言編寫出來的程序稱為匯編語言程序?,F(xiàn)在只有0.5KB及以下容量,或者極少數(shù)不支持高級語言的單片機(jī),才會使用匯編語言編程,除此之外很少人使用匯編語言編程。知識儲備03(3)高級語言高級語言是依據(jù)數(shù)學(xué)語言設(shè)計(jì),使用高級語言編程時(shí)不用過多考慮單片機(jī)的內(nèi)部結(jié)構(gòu),與匯編語言相比,高級語言易學(xué)易懂,而且通用性強(qiáng)。高級語言的種類很多,目前在51系列單片機(jī)中可以使用的高級語言有:C(包括C++)、BASIC、FOXBASE和PL/M-96,以及近幾年出現(xiàn)的MicroPython和Blockly。知識儲備03這幾種高級語言中最主流就是C語言,特別在只有0.5KB~2KB存儲容量的單片機(jī)編程中,如果想用高級語言編程,C語言是唯一選擇,在更大容量的單片機(jī)中,如果不是特殊要求或特殊應(yīng)用,一般也是使用C語言。知識儲備03C語言與別的高級語言相比,其語言表現(xiàn)能力和操作處理能力更強(qiáng),不僅具有豐富的運(yùn)算符和數(shù)據(jù)類型,便于實(shí)現(xiàn)各類復(fù)雜的數(shù)據(jù)結(jié)構(gòu),可以直接訪問物理內(nèi)存,還能進(jìn)行數(shù)據(jù)的位操作。C語言廣泛地移植到了各種類型的單片機(jī)和計(jì)算機(jī)上,形成了不同版本的C語言,應(yīng)用于51單片機(jī)的C語言稱為C51。由C51產(chǎn)生的目標(biāo)代碼短,運(yùn)行速度高,存儲空間小。知識儲備03單片機(jī)簡介單片機(jī)分類簡介1234單片機(jī)編程語言簡介單片機(jī)開發(fā)環(huán)境簡介知識儲備03
51系列單片機(jī)常用開發(fā)環(huán)境包括如下幾種:
(1)IARforC51IAR是一款可支持絕大多數(shù)主流8位、16位和32位單片機(jī)的IDE(集成開發(fā)環(huán)境),具有界面簡潔、操作方便、編譯效率較高、支持豐富的第三方插件等特點(diǎn)。IAR系列編譯器中,IAREmbeddedWorkbenchFor8051(簡稱IARfor8051)是一款針對51系列單片機(jī)的編譯器,支持各種常見型號的51系列單片機(jī)。知識儲備03(2)KeilC51Keil主要支持ARM和51兩種結(jié)構(gòu)的單片機(jī),集成C編譯器、宏匯編、連接器、庫管理以及功能強(qiáng)大的仿真調(diào)試器,使用向?qū)Щ蓡?dòng)代碼,甚至完整的工程文件。KeilC51編譯器支持超過500種基于8051內(nèi)核的單片機(jī)。知識儲備03
(3)SDCCSDCC的全稱是SmallDeviceCCompiler,是一款免費(fèi)、開源、跨平臺的C編譯套件,但其編譯環(huán)境是命令行模式,如果用不習(xí)慣,還可以下載一個(gè)開源的MCU8051IDE配合使用。知識儲備03針對開發(fā)環(huán)境的選擇,沒有哪款開發(fā)環(huán)境是萬能的,也沒有哪款開發(fā)環(huán)境在所有方面都具有絕對優(yōu)勢。對于Keil和IAR兩款開發(fā)環(huán)境,各有特色,各有所長,國內(nèi)大多數(shù)的嵌入式開發(fā)工程師都是使用其中之一或者兩種都用。由于Keil和IAR為商業(yè)軟件,需要購買軟件使用許可,有些注重版權(quán)的公司或工程師就使用免費(fèi)的SDCC。知識儲備03CC2530在某些應(yīng)用場合需要使用TI公司提供的Z-Stack協(xié)議棧,只能使用IARfor8051作為開發(fā)環(huán)境。本書只是將CC2530當(dāng)成普通的51單片機(jī)使用,并沒有使用到ZigBee或無線相關(guān)資源,也沒有使用Z-Stack協(xié)議棧,也可以使用KeilC51和SDCC開發(fā)環(huán)境,但為了兼容后面Zigbee的學(xué)習(xí),本書選擇IARfor8051作為開發(fā)環(huán)境。知識儲備03學(xué)習(xí)目標(biāo)01知識儲備03任務(wù)工單
05任務(wù)要求與任務(wù)分析02任務(wù)實(shí)施04任務(wù)小結(jié)06知識與技能提升07延伸閱讀081.1安裝IAR開發(fā)環(huán)境任務(wù)實(shí)施04序號設(shè)備/資源名稱數(shù)量是否準(zhǔn)備到位(√)1計(jì)算機(jī)(已安裝好IAR軟件)1臺
2NEWLab實(shí)訓(xùn)平臺1套
3CC-Debugger仿真器1套
4黑板1塊
任務(wù)實(shí)施前必須先準(zhǔn)備好以下設(shè)備和資源:12下載或找到安裝包安裝軟件3安裝結(jié)果驗(yàn)證任務(wù)實(shí)施04從IAR官網(wǎng)或本書配套資源中找到安裝包。任務(wù)實(shí)施0412下載或找到安裝包安裝軟件3安裝結(jié)果驗(yàn)證任務(wù)實(shí)施04雙擊安裝程序,進(jìn)入安裝向?qū)Ы缑?,在彈出來的對話框里單擊“Next”按鈕。任務(wù)實(shí)施04安裝向?qū)Ы缑妫喝蝿?wù)實(shí)施04打開安裝說明界面,在界面中單擊“Next”按鈕,后面都是按默認(rèn)設(shè)置,一直單擊“Next”按鈕,直到輸入用戶名界面,具體步驟就不在書中列出,如有需要請參見書籍配套資源。在輸入用戶名界面中,Company非必須填,可以空著,名字(Name)和許可證號(Licanse#)為必填,輸入完成之后再單擊“Next”按鈕。任務(wù)實(shí)施04輸入用戶名界面:任務(wù)實(shí)施04輸入許可證密鑰(LicenseKey),再單擊“Next”按鈕。輸入許可證密鑰界面:任務(wù)實(shí)施04后面又都是按默認(rèn)設(shè)置,一直單擊“Next”,直到安裝完成,單擊“Finish”按鈕。任務(wù)實(shí)施04安裝完成界面:任務(wù)實(shí)施0412下載或找到安裝包安裝軟件3安裝結(jié)果驗(yàn)證任務(wù)實(shí)施04運(yùn)行安裝好的IAREmbeddedWorkbench軟件,如果能夠進(jìn)入啟動(dòng)IAR界面,說明安裝成功。任務(wù)實(shí)施04IAR啟動(dòng)界面:任務(wù)實(shí)施04學(xué)習(xí)目標(biāo)01知識儲備03任務(wù)工單
05任務(wù)要求與任務(wù)分析02任務(wù)實(shí)施04任務(wù)小結(jié)06知識與技能提升07延伸閱讀081.1安裝IAR開發(fā)環(huán)境05任務(wù)工單本次任務(wù)關(guān)鍵知識引導(dǎo):1.單片機(jī)最初的英文為“SingleChipMicrocomputer”,簡稱(
),國際上最終統(tǒng)一用(
)簡稱命名,直譯為(
)。2.同PC系統(tǒng)一樣,單片機(jī)應(yīng)用系統(tǒng)也是由硬件和(
)組成的。3.Zigbee模塊包含了(
)、(
)、(
)、按鍵和PCB。4.單片機(jī)中使用的嵌入式操作系統(tǒng)可以分為兩大類,一類是面向控制、通信等領(lǐng)域的(
),另一類是面向消費(fèi)電子產(chǎn)品的(
)。5.單片機(jī)按用途可分為專用型和通用型單片機(jī),遙控器中的單片機(jī)屬于(
),CC2530單片機(jī)屬于(
)。6.按內(nèi)部總線的位數(shù)可分為4位、(
)位、(
)位、(
)位和64位。7.CC2530有四種不同型號CC2530F32、CC2530F64、CC2530F128和(
),分別具有32KB、64KB、128KB和(
)的Flash存儲器。(注意K的大小寫)7.目前在51單片機(jī)中可以使用的高級語言有很多種,其中最主流就是(
),可以直接訪問(
),還能進(jìn)行(
)操作。8.IAREmbeddedWorkbenchFor8051,簡稱為(
),是一款針對51系列單片機(jī)的編譯器,本書使用該編譯器開發(fā)(
)單片機(jī)。任務(wù)檢查與評價(jià)05各組選派代表分析本組任務(wù)實(shí)施經(jīng)驗(yàn);01添加標(biāo)題請參照評價(jià)標(biāo)準(zhǔn)完成自評;02完成對其他小組的評價(jià)。03互評經(jīng)驗(yàn)分享自評評價(jià)方式可采用自評、互評、老師評價(jià)等方式說明主要評價(jià)學(xué)生在項(xiàng)目學(xué)習(xí)過程中的操作技能、理論知識、學(xué)習(xí)態(tài)度、課堂表現(xiàn)、學(xué)習(xí)能力等。序號評價(jià)內(nèi)容評價(jià)標(biāo)準(zhǔn)分值得分1知識運(yùn)用(20%)掌握相關(guān)理論知識,完成本次任務(wù)關(guān)鍵知識的作答準(zhǔn)確率(20分)20分
2專業(yè)技能(40%)安裝IAR軟件,軟件啟動(dòng)界面正常。(40分)40分
安裝IAR軟件,軟件啟動(dòng)界面異常。(30分)
找到IAR安裝包,但沒有安裝,或者安裝過程異常退出。(20分)
沒有找到IAR安裝包(。10分)
電腦沒有開機(jī),或者不知知道如何找安裝包。(0分)
3核心素養(yǎng)(20%)具有良好的自主學(xué)習(xí)、分析解決問題、幫助他人的能力、整個(gè)任務(wù)過程中有指導(dǎo)他人并解決他人問題(20分)20分
具有較好的學(xué)習(xí)能力和分析解決問題的能力,任務(wù)過程中無指導(dǎo)他人(15分)
具有主動(dòng)學(xué)習(xí)并收集信息的能力,遇到問題有請教他人并得以解決(10分)
不主動(dòng)學(xué)習(xí)(0分)
4職業(yè)素養(yǎng)(20%)實(shí)驗(yàn)完成后,設(shè)備無損壞、設(shè)備擺放整齊、工位區(qū)域內(nèi)保持整潔、無干擾課堂秩序(20分)20分
實(shí)驗(yàn)完成后,設(shè)備無損壞、無干擾課堂秩序(15分)
無干擾課堂秩序(10分)
干擾課堂秩序(0分)
總得分學(xué)習(xí)目標(biāo)01知識儲備03任務(wù)工單
05任務(wù)要求與任務(wù)分析02任務(wù)實(shí)施04任務(wù)小結(jié)06知識與技能提升07延伸閱讀081.1安裝IAR開發(fā)環(huán)境任務(wù)小結(jié)06學(xué)習(xí)目標(biāo)01知識儲備03任務(wù)工單
05任務(wù)要求與任務(wù)分析02任務(wù)實(shí)施04任務(wù)小結(jié)06知識與技能提升07延伸閱讀081.1安裝IAR開發(fā)環(huán)境任務(wù)拓展
07動(dòng)動(dòng)腦單片機(jī)和PC機(jī)都是由軟硬件組成,網(wǎng)上搜一搜,找一找兩者的異同點(diǎn)。任務(wù)拓展
07動(dòng)動(dòng)手請自行安裝仿真器硬件驅(qū)動(dòng)和程序下載工具軟件SmartRFFlashProgrammer,可以參考書籍配套資源。學(xué)習(xí)目標(biāo)01知識儲備03任務(wù)工單
05任務(wù)要求與任務(wù)分析02任務(wù)實(shí)施04任務(wù)小結(jié)06知識與技能提升07延伸閱讀081.1安裝IAR開發(fā)環(huán)境1.ARM類型的單片機(jī)說明ARM類型的單片機(jī)與51單片機(jī)類似,并不是指某個(gè)型號的單片機(jī),而是通指兼容ARM指令集的單片機(jī)統(tǒng)稱。ARM準(zhǔn)確來講是一種處理器的IP核(半導(dǎo)體知識產(chǎn)權(quán)),ARM公司開發(fā)出處理器結(jié)構(gòu)后向其他芯片廠商授權(quán)制造,芯片廠商可以根據(jù)自己的需要進(jìn)行結(jié)構(gòu)與功能的調(diào)整,因此各大主流的單片機(jī)供應(yīng)商都有提供ARM內(nèi)核的單片機(jī)。08延伸閱讀有部分廠商將ARM內(nèi)核與RAM、ROM和GPIO等集成在一個(gè)芯片中,這類ARM內(nèi)核的芯片是歸類于單片機(jī),例如ST的STM32系列和國產(chǎn)兆易創(chuàng)新的GD32系列。還有部分ARM內(nèi)核嵌入其他專用芯片中作為中央處理單元使用,例如手機(jī)產(chǎn)品中的華為麒麟9000(ARMV8a)、高通驍龍888(ARMV9)和蘋果A15(ARMV9)等,這些在使用時(shí)需要外接RAM和ROM,更接近處理器的范疇,因此不被認(rèn)為
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 房地產(chǎn)行業(yè)財(cái)務(wù)總結(jié)
- 資本運(yùn)作的可行性分析計(jì)劃
- 《創(chuàng)新與設(shè)計(jì)》課件
- 2021年貴州省黔南自治州公開招聘警務(wù)輔助人員輔警筆試自考題2卷含答案
- 2024年甘肅省武威市公開招聘警務(wù)輔助人員輔警筆試自考題2卷含答案
- 2022年湖南省郴州市公開招聘警務(wù)輔助人員輔警筆試自考題1卷含答案
- 2023年江蘇省連云港市公開招聘警務(wù)輔助人員輔警筆試自考題1卷含答案
- 2024年黑龍江省大慶市公開招聘警務(wù)輔助人員輔警筆試自考題1卷含答案
- 寒假活動(dòng)計(jì)劃
- 會總部領(lǐng)導(dǎo)發(fā)言稿
- 部編版語文六年級上冊作文總復(fù)習(xí)課件
- 專利產(chǎn)品“修理”與“再造”的區(qū)分
- 氨堿法純堿生產(chǎn)工藝概述
- 基礎(chǔ)化工行業(yè)深度:電解液新型鋰鹽材料之雙氟磺酰亞胺鋰(LiFSI)市場潛力可觀新型鋰鹽LiFSI國產(chǎn)化進(jìn)程加速
- 年產(chǎn)10000噸一次性自然降解環(huán)保紙漿模塑餐具自動(dòng)化生產(chǎn)線技改項(xiàng)目環(huán)境影響報(bào)告表
- 實(shí)戰(zhàn)銷售培訓(xùn)講座(共98頁).ppt
- 測控電路第7章信號細(xì)分與辨向電路
- 哈爾濱工業(yè)大學(xué)信紙模版
- 氨的飽和蒸汽壓表
- 指揮中心大廳及機(jī)房裝修施工組織方案
- 餐飲店應(yīng)聘人員面試測評表
評論
0/150
提交評論