第1章 概述 1.1MSP430係列單片機的特點 1.2 基礎知識 1.2.1 復雜指令集與精簡指令集 1.2.2 哈佛結構與馮·諾伊曼結構 1.2.3 嵌入式係統第2章 MSP430係列單片機的內核 2.1 MSP430係列單片機的分類 2.2 CPU 2.2.1 ALU 2.2.2 PC 2.2.3 SP(堆棧指針) 2.2.4 SR(狀態寄存器)/CGl(常數發生器) 2.2.5 CG2 2.2.6 R4~R15 2.3 內存 2.3.1 特殊功能寄存器 2.3.2 外圍模塊 2.3.3 數據存儲區 2.3.4 引導區 2.3.5 信息存儲區 2.3.6 程序存儲區 2.3.7 中斷嚮量錶 2.4 中斷機製 2.4.1 MSP430係列單片機中斷簡介 2.4.2 MSP430係列單片機中斷處理過程 2.5 低功耗第3章 MSP430指令係統 3.1 指令格式 3.2 操作碼格式 3.2.1 雙操作數指令操作碼格式 3.2.2 單操作數指令操作碼格式 3.2.3 跳轉指令操作碼格式 3.3 尋址模式 3.4 指令詳述第4章 MSP430F44X外圍器件原理 4.1 係統時鍾 4.1.1 時鍾源 4.1.2 時鍾失效及安全操作 4.1.3 寄存器描述 4.1.4 使用技巧及實例 4.2 通用輸入/輸齣端口(I/O) 4.2.1 不具有中斷能力的端口 4.2.2 具有中斷能力的端口 4.3 看門狗定時器 4.4 基本定時器Basic Timerl 4.4.1 基本定時器的操作原理 4.4.2 寄存器描述 4.5 定時器A 4.5.1 定時器A工作原理 4.5.2 定時器A寄存器描述 4.5.3 定時器A應用總結 4.6 定時器B 4.7 硬件乘法器 4.8 比較器A 4.8.1 比較器A原理 4.8.2 寄存器描述 4.8.3 應用示例 4.9 FLASH存儲器 4.9.1 MSP430係列單片機FLAsH存儲器結構 4.9.2 MSP430係列單片機FLASH存儲器的擦除操作 4.9.3 MSP430係列單片機FLASH存儲器的寫操作 4.9.4 FLASH控製寄存器的描述 4.10 通用串行通信模塊 4.10.1 串行通信的基本知識 4.10.2 USART外圍模塊工作於異步串行通信模式 4.10.3 USART外圍模塊工作於同步串行通信模式 4.11 ADCl2模數轉換模塊 4.11.1 ADCl2模塊工作原理 4.11.2 ADCl2寄存器描述 4.12 LCD控製器 4.12.1顯示緩存 4.12.2 閃爍功能 4.12.3 時序發生器 4.12.4 電壓發生器 4.12.5 LCD的端口使用 4.12.6 LCD的驅動模式第5章 深入理解IAR開發環境 5.1 IAR Embedded Workbench 3.1集成開發環境 5.1.1 集成開發環境的簡單使用 5.1.2 如何確定堆棧的使用量 5.1.3 帶中斷的軟件仿真 5.1.4 常用的調試方法 5.1.5 采用多文件組織項目 5.2 瞭解MSP430編譯器 5.2.1 數據類型 5.2.2 常量、常數、常量指針及變量 5.2.3 數據的存儲 5.2.4 函數 5.2.5 代碼與數據在內存中的放置 5.2.6 控製編譯器的行為 5.2.7 本徵函數 5.2.8 C語言與匯編語言混閤編程 5.2.9 DLIB庫 5.3 C語言難點分析 5.3.1 指針 5.3.2 數組、字符數組和C語言的字符串 5.3.3 volatile關鍵字 5.4 軟件工程的相關理論第6章 典型實例 6.1 項目簡介 6.2 RS485通信的相關知識點 6.3 項目的係統結構設計 6.4 RS485通信在MSP430F449單片機上的具體實現參考文獻
· · · · · · (
收起)