MSP430單片機C程序設計與實踐(簡體書)
商品資訊
ISBN13:9787810777629
出版社:北京航空航天大學出版社
作者:曹磊
出版日:2007/07/01
裝訂/頁數:平裝/295頁
規格:26cm*19cm (高/寬)
版次:1
商品簡介
目次
相關商品
商品簡介
以外圍器件較為豐富的MSP430F449單片機為例,詳細地介紹了MSP430系列單片機的工作原理及開發技術。全書共分6章: 闡述MSP430系列單片機的內核原理、指令系統以及外圍器件原理;詳細介紹 IAR Embedded Workbench 3.1集成開發環境的使用方法以及MSP430 C編譯器的特點,并針對初學者不易掌握的部分C語言難點進行了詳細講解;以工程上常用的RS485通信項目的實現為例,闡述用C語言進行層次化軟件設計的基本方法。 本書可以作為計算機、自動化以及電子技術類專業學生的參考書,也適用于從事單片機開發的工程技術人員。
目次
第1章 概述
1.1 MSP430系列單片機的特點
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(狀態寄存器)/ CG1(常數發生器)
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 Timer1
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 ADC12模數轉換模塊
4.11.1 ADC12模塊工作原理
4.11.2 ADC12寄存器描述
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單片機上的具體實現
參考文獻
1.1 MSP430系列單片機的特點
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(狀態寄存器)/ CG1(常數發生器)
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 Timer1
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 ADC12模數轉換模塊
4.11.1 ADC12模塊工作原理
4.11.2 ADC12寄存器描述
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單片機上的具體實現
參考文獻
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。