ARM7是32 位通用微處理器ARM(Advanced RISC Machines)家族中的一員,具有比較低的電源消耗和良好的性價比,基于(精簡指令)RISC結構,指令集和相關的譯碼機制與微程序控制的復雜指令系統的計算機相比要相對簡單,這使得它擁有比較高的指令處理能力和實時中斷響應能力。
本課程是ARM7單片機學習者從入門到深入的一套經典視頻教程,以初學者為對象,從零開始手把手教你學習單片機,循序漸進地基于理論講解并結合實驗項目實戰開發,講解當前最熱門的ARM7單片機的C程序設計!
本教程的亮點就是在分析初學者認知規律的基礎上,結合國內重點大學一線教師的教學經驗以及借鑒國外經典教材的寫作手法,對ARM7單片機的應用基礎知識進行系統而翔實的介紹。本課程打破了單片機教學的傳統模式,采取把理論融入到實戰應用中的方法,從ARM7單片機理論細節講解知識中,快速把你帶入到實例應用中去。巧妙地將單片機原理與應用和單片機C語言編程的知識點融入各個實例中,不僅開辟了單片機應用的視野,又充實了對單片機從基礎到應用所需要的知識。使廣大學者可一邊學單片機結構理論知識一邊用C語言編程實現各種功能,既能高效地系統學習知識,又能提高編程思維能力。
在多角度、多方面的實例化講解中,讀者不僅掌握了單片機系統開發的基本技能,還開闊了單片機流行應用的視野。因此本課程適合所有ARM單片機應用開發人員,電子愛好者、大中院校相關專業學生、工程技術人員的學習課程,也可作為短期培訓課程,是單片機愛好者從入門到深入的經典課程。
課程詳情:
ARM7引系列處理器是英國ARM公司設計的主流嵌入式處理器,ARM7內核是0.9MIPS/MHz的三級流水線和馮·諾伊曼結構;ARM提供一系列內核、體系擴展、微處理器和系統芯片方案。由于所有產品均采用一個通用的軟件體系,所以相同的軟件可應用在所有產品中。ARM7:小型、快速、低能耗、集成式RISC內核,用于移動通信。以16位系統的成本,提供32位RISC性能,特別注意的是它所需的內存容量非常小。由于集成了類似于ICE的CPU內核調試技術,所以原型設計和系統芯片的調試得到了極大的簡化。
本課程主要通過典型實例的形式,以ARM7單片機的系統設計為主線,結合軟件和硬件,由淺入深、通俗易懂地介紹了ARM7單片機應用系統開發的流程、方法、技巧和設計思想。本書通過10幾個實例全面講解單片機開發中的各種技術,包括單片機接口的擴展、存儲器的擴展、輸入/輸出、實用電子制作、傳感控制技術、單片機通信技術、應用技術、軟件編程等等內容。本套課程基于暢學ARM7開發板講解,從理論到實踐入門教程。包含:ARM7單片機簡介、寄存器設置及使用、硬件測試、ARM7單片機C語言編程。
本課程面向各領域的單片機設計用戶,尤其是對已掌握單片機開發理論但缺少實際開發經驗的讀者更具指導意義,同時也可作為各類高校相關專業和社會培訓班的課程教材使用。
CEPARK暢學系列多功能開發學習板實驗箱是電子園技術團隊基于多年的開發實踐經驗,并結合近幾年研發設計的51、AVR、PIC、MSP430、ARM、STM32、CAN、USB等多種MCU的數十款開發板,以及幾十個外圍應用模塊的,匯集已有功能并加以擴展后,設計研發了暢學系列多功能開發學習板實驗箱。暢學系列采用了電子園獨創的接插組合結構,這種功能底板和核心板既可以單獨使用、也可以組合在一起使用的開放接插模式,可以極大的共享基礎資源功能模塊以及外圍通用配件,可以支持各種芯片并可以實現無窮無盡的擴展。
目錄介紹:
第1課 初識暢學ARM開發學習板
1. 初識暢學ARM7開發學習;2. 暢學ARM7開發板產品組成;3. 暢學多功能底板;4. ARM7單片機核心板;5. 開發學習板外圍配件簡介;6. 編程器/仿真器。第2課 如何使用暢學ARM7開發學習板1. 準備工作;2. 硬件連接;3. 安裝驅動;4. 下載燒錄程序過程;5. 下載操作視頻;6. 下載常見問題及解決;第3課 暢學ARM單片機開發學習板硬件測試1、測試說明2、單色流水燈測試3、彩色流水燈測試4、雙色燈測試5、8位數碼管測試6、1位數碼管測試7、雙色點陣測試8、LCD1602測試9、LCD12864測試10、OLED測試11、TFT彩屏顯示測試12、TFT彩屏觸屏測試13、8位獨立按鍵測試14、16位矩陣按鍵測試15、5向遙桿測試16、DS18B20測試17、2路直流電機測試18、步進電機測試19、2路繼電器測試20、串口通訊測試21、DS1302測試22、無源蜂鳴器測試23、AT24C02模塊測試24、串轉并測試25、并轉串測試26、三八譯碼器測試27、74HC573測試28、紅外發射和接收測試29、紅外線解碼測試30、SD卡模塊測試31、PCF8591模塊測試32、傳感器測試33、模擬量輸入模塊測試34、MAX485通信模塊測試第4課 ARM7單片機簡介1. 單片機簡介;2. ARM單片機簡介;3. LPC2103性能介紹;4. LPC2103單片機最小系統;第5課 開發環境 - KEIL MDK安裝與使用1、KEIL MDK簡介2、KEIL MDK的安裝3、KEIL MDK工程的建立4、KEIL工程的編譯和鏈接5、KEIL在線調試硬件連接6、安裝JLINK驅動7、KEIL在線調試講解8、KEIL MDK常用調試命令9、KEIL MDK常用調試窗口第6課 LPC2103F簡介1.ARM7TDMI-S處理器;2.三級流水線;3.LPC2103的存儲器;4.LPC2103結構框圖。第7課 LPC210x的PLL模塊1. LPC210x的PLL模塊簡介;2. PLL模塊的寄存器;3. 程序舉例。第8課 通用接收發送器UART1. UART簡介;2. UART數據收發;3. UART的寄存器;4.UART狀態查詢;5. UART的操作;6. UART的實際操作。第9課 LPC210x的定時器模塊1. LPC210x的定時器模塊簡介;2. 定時器模塊的寄存器;3. 程序舉例。第10課 LPC210x的中斷1. 向量中斷控制器;2. 外部中斷控制器;3. 程序舉例。第11課 存儲器加速模塊(MAM)與GPIO1. MAM簡介;2. MAM的寄存器;3. MAM的功能模塊;4. MAM配置;5. GPIO簡介;6. GPIO寄存器;7. GPIO操作實例。第12課 I2C總線1. SPI簡介;2. SPI相關寄存器;3. SPI程序設計;4. SSP簡介;5. SSP相關寄存器;6. SSP程序設計。第13課 SPI接口(SPI0)與SSP控制器(SPI1)1. SPI簡介;2. SPI相關寄存器;3. SPI程序設計;4. SSP簡介;5. SSP相關寄存器;6. SSP程序設計。第14課 實時時鐘RTC與看門狗1. 實時時鐘概述;2. 實時時鐘寄存器;3. 實時時鐘中斷與程序;4. 看門狗定時器概述;5. 看門狗寄存器描述;6. 程序舉例。第15課 模數轉換器1. ADC簡介;2. ADC相關寄存器;3. ADC程序設計;4. ADC實例演示。
課程細節:
本套課程基于暢學ARM7單片機開發學習實驗箱,詳細講解了ARM7單片機的基礎知識以及實際開發應用,理論結合實踐,基于實例開發講解,本套課程視頻屬高清版,目錄結構清晰,圖文詳細解說,以下是部分視頻頁面截圖。
點擊鏈接:http://www.eeskill.com/course/id/2
-
單片機
+關注
關注
6043文章
44622瀏覽量
638527 -
ARM
+關注
關注
134文章
9165瀏覽量
369186
原文標題:ARM7單片機輕松入門與實踐 — 暢學單片機
文章出處:【微信號:changxuemcu,微信公眾號:暢學單片機】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論