本課程是MSP430單片機學習者從入門到深入的一套經典視頻教程,以初學者為對象,從零開始手把手教你學習MSP430單片機,循序漸進地基於理論講解並結合實驗項目實戰開發,講解當前最熱門的MSP430單片機的C程序設計!
本教程的亮點就是在分析初學者認知規律的基礎上,結合國內重點大學一線教師的教學經驗以及借鑑國外經典教材的寫作手法,對MSP430單片機的應用基礎知識進行系統而翔實的介紹。本課程打破了單片機教學的傳統模式,採取把理論融入到實戰應用中的方法,從MSP430單片機理論細節講解知識中,快速把你帶入到實例應用中去。巧妙地將單片機原理與應用和單片機C語言編程的知識點融入各個實例中,不僅開闢了單片機應用的視野,又充實了對單片機從基礎到應用所需要的知識。使廣大學者可一邊學單片機結構理論知識一邊用C語言編程實現各種功能,既能高效地系統學習知識,又能提高編程思維能力。
在多角度、多方面的實例化講解中,讀者不僅掌握了單片機系統開發的基本技能,還開闊了單片機流行應用的視野。因此本課程適合所有MSP430單片機應用開發人員,電子愛好者、大中院校相關專業學生、工程技術人員的學習課程,也可作為短期培訓課程,是單片機愛好者從入門到深入的經典課程。
課程詳情:
本課程主要通過典型實例的形式,以MSP430單片機的系統設計為主線,結合軟體和硬體,由淺入深、通俗易懂地介紹了MSP430單片機應用系統開發的流程、方法、技巧和設計思想。本書通過10幾個實例全面講解單片機開發中的各種技術,包括單片機接口的擴展、存儲器的擴展、輸入/輸出、實用電子製作、傳感控制技術、單片機通信技術、應用技術、軟體編程等等內容。本套課程基於暢學MSP430開發板講解,從理論到實踐入門教程。包含:MSP430單片機簡介、寄存器設置及使用、硬體測試、MSP430單片機C語言編程。
本課程面向各領域的單片機設計用戶,尤其是對已掌握單片機開發理論但缺少實際開發經驗的讀者更具指導意義,同時也可作為各類高校相關專業和社會培訓班的課程教材使用。
暢學系列多功能開發學習板實驗箱是電子園技術團隊基於多年的開發實踐經驗,並結合近幾年研發設計的51、AVR、PIC、MSP430、ARM、STM32、CAN、USB等多種MCU的數十款開發板,以及幾十個外圍應用模塊的,匯集已有功能並加以擴展後,設計研發了暢學系列多功能開發學習板實驗箱。暢學系列採用了電子園獨創的接插組合結構,這種功能底板和核心板既可以單獨使用、也可以組合在一起使用的開放接插模式,可以極大的共享基礎資源功能模塊以及外圍通用配件,可以支持各種晶片並可以實現無窮無盡的擴展。
目錄介紹:
第1課 暢學MSP430開發學習板簡介
(1). 暢學MSP430試驗箱簡介;
(2). 暢學MSP430開發板產品組成;
(3). 暢學多功能底板;
(4). MSP430單片機核心板;
(5). 開發學習板外圍配件簡介;
(6). 編程器/仿真器。
第2課 如何使用暢學MSP430開發學習板
(1). 使用MSP430開發底板的準備工作;
(2). 硬體連接;
(3). 驅動的安裝;
(4). 下載燒錄程序過程;
(5). 下載操作視頻;
(6). 下載常見問題及解決
第3課 暢學MSP430單片機開發學習板硬體測試
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、串口通信測試
第4課 MSP430單片機簡介
(1). 單片機簡介;
(2). MSP430單片機簡介;
(3). MSP430單片機的發展及應用;
(4). MSP430F149單片機簡介;
(5). MSP430F149單片機最小系統;
(6). 編程器/仿真器.
第5課 暢學MSP430開發環境-IAR EW430的安裝與使用
1、暢學MSP430開發環境簡介
2、IAR EW430的安裝
3、建立一個IAR EW430工程
4、IAR EW430工程的設置和編譯
5、IAR EW430連接仿真器在線仿真
6、IAR EW430常用調試命令
7、IAR EW430常用調試窗口
8、IAR 環境講解 結束語
第6課 MSP430F14x的內部結構
(1). MSP430F14x的系統時鐘;
(2). MSP430F14X內部結構概述;
(3). MSP430F14x的CPU;
(4). MSP430F14x的硬體乘法器.
第7課 MSP430單片機系統復位和初始化
(1). 系統復位POR與PUC;
(2). POR產生過程;
(3). 復位後,系統初始狀態;
(4). 程序中如何復位;
(5). 硬體中如何設計.
第8課 中斷系統
(1). 中斷分類;
(2). 非可屏蔽中斷;
(3). 中斷處理;
(4). 外部中斷;
(5). 程序中如何使用中斷.
第9課 工作模式
(1). 工作模式簡介;
(2). 低功耗模式;
(3). 低功耗設計.
第10課 FLASH與存儲器結構
(1). 存儲器結構;
(2). 片內ROM組織;
(3). RAM和外圍模塊組織;
(4). FLASH存儲器;
(5). FLASH操作程序設計.
第11課 振蕩器與系統時鐘
(1). 時鐘源與時鐘信號;
(2). 時鐘部分的控制寄存器;
(3). 程序中對時鐘的操作.
第12課 IO口配置
(1). I/O埠簡介;
(2). 數字I/O寄存器;
(3). 配置數字I/O.
第13課 定時器
(1). 定時器A介紹;
(2). Timer_A3控制寄存器;
(3). Timer_A3的模式介紹;
(4). 16位Timer_A3系統操作.
第14課 定時器B與看門狗定時器
(1). 看門狗定時器介紹;
(2). 看門狗定時器之寄存器;
(3). 看門狗定時器之程序舉例;
(4). 16位定時器B之結構;
(5). 16位定時器B之寄存器;
(6). 16位定時器B之程序舉例.
課程細節:
本套課程基於暢學MSP430單片機開發學習實驗箱,詳細講解了MSP430單片機的基礎知識以及實際開發應用,理論結合實踐,基於實例開發講解,本套課程視頻屬高清版,目錄結構清晰,圖文詳細解說,以下是部分視頻頁面截圖。
溫馨提示:
點擊連結:http://www.eeskill.com/course/id/4
或者點擊「閱讀原文」,登錄暢學電子網站後,就可在線學習了。
為了方便大家更好的學習,您還可以關注暢學電子和EDA的公眾號,每天推送相關知識,希望能對你的學習有所幫助!