TOP
0
0
【簡體曬書節】 單本79折,5本7折,優惠只到5/31,點擊此處看更多!
提醒您!您有折價券未完成領取,請盡速登入以保存至您的帳號。
ARM原理與嵌入式應用:基於LPC2400系列處理器和IAR開發環境(簡體書)
滿額折

ARM原理與嵌入式應用:基於LPC2400系列處理器和IAR開發環境(簡體書)

商品資訊

人民幣定價:33 元
定價
:NT$ 198 元
絕版無法訂購
相關商品
商品簡介
目次

商品簡介

本書以NXP公司最新推出的LPC2478芯片為例,系統詳細地介紹了ARM嵌入式系統的原理與應用。全書分為四大部分:(1)嵌入式系統的基本概念、ARM7TDMI-S內核的體系結構、ARM指令系統和匯編語言編程等;(2)LPC2400系列處理器的核心結構,包括引腳配置、時鐘控制、存儲器管理、中斷機制等方面的硬件結構和軟件編程方法,以及外部設備與接口技術;(3)IAR公司的EWARM集成開發環境下針對嵌入式系統開發的方法和技術;(4)實際應用實例,包括嵌入式操作系統的定制和移植、實際產品的設計方案等。本書由“桂電-豐寶聯合實驗室”開發了配套的實驗板和實驗指導書,并免費提供電子課件、程序源代碼等電子資源。 本書適合作為高等院校電子信息類、計算機類、自動控制類和機械電子類等專業高年級本科生及研究生嵌入式系統課程的教材,也可供從事嵌入式系統設計的研發人員參考。

目次

第1章嵌入式系統概論
1.1嵌入式系統
1.1.1嵌入式系統的定義
1.1.2嵌入式系統的組成
1.1-3嵌入式系統的特點
1.2嵌入式處理器
1.2.1嵌入式處理器的分類
1.2.2ARM微處理器
1.3嵌入式操作系統
1.3.1操作系統的概念
1.3.2嵌入式Linux
1.3.3μC/OS-II
1.3.4WindowsCE
1.3.5VxWorks
1.3.6IARPowerPac
習題
第2章ARM體系結構
2.1ARM7TDMI程序員模型
2.1.1ARM處理器的體系結構
2.1.2ARM處理器核
2.1.3ARM7TDMI內核
2.2刪處理器的工作狀態和工作模式
2.2.1ARM處理器的工作狀態
2.2.2ARM處理器的工作模式
2.3刪處理器的寄存器組織
2.3.1ARM狀態下的寄存器組織
2.3.2Thumb狀態下的寄存器組織
2.3.3程序狀態寄存器
2.4刪處理器的存儲器組織
2.5異常
2.5.1ARM體系結構所支持的異常類型
2.5.2異常向量
2.5.3異常優先級
2.5.4對異常的響應
2.5.5從異常返回
2.5.6應用程序中的異常處理
習題
第3章ARM指令系統
3.1ARM處理器的指令格式
3.1.1ARM指令集的特點
3.1.2ARM指令的格式
3.2ARM指令的尋址方式
3.2.1立即尋址
3.2.2寄存器尋址
3.2.3寄存器間接尋址
3.2.4基址變址尋址
3.2.5多寄存器尋址
3.2.6寄存器移位尋址
3.2.7相對尋址
3.2.8堆棧尋址
3.3刪指令集
3.3.1加載,存儲指令
3.3.2數據處理指令
3.3.3乘法指令與乘加指令
3.3.4跳轉指令
3.3.5程序狀態寄存器訪問指令
3.3.6協處理器指令
3.3.7異常中斷指令
3.4Thumb指令集
3.5偽指令
3.5.1ARM偽指令
3.5.2數據定義偽指令
3.5.3符號定義偽指令
3.5.4段定義偽指令
3.5.5模塊控制偽指令
3.5.6匯編控制偽指令3.5.7宏處理偽指令
3.6刪匯編語言的規范
3.6.1語句的格式
3.6.2符號
3.6.3常量和變量
3.7ARM匯編語言的程序結構
3.7.1匯編語言的程序結構
3.7.2一個簡單的ARM匯編語言程序
3.8ARM程序設計舉例
3.8.1分支程序
3.8.2循環程序
3.8.3子程序調用
3.8.4查表法
3.8.5匯編語言與C/C++的混合編程
3.9用ARM匯編語言編寫系統啟動程序
3.9.1編寫啟動程序的一般規則
3.9.2IAREWARM軟件包給出的一般啟動程序
習題
第4章LPC2400系列處理器原理
4.1LPC2400系列處理器簡介
4.1.1LPC2400系列處理器特性
4.1.2LPC2400系列處理器結構
4.2處理器引腳配置
4.2.1引腳配置
4.2.2引腳連接模塊
4.2.3引腳連接模塊的使用舉例
4.3存儲器管理
4.3.1存儲器映射
4.3.2存儲器加速模塊
4.3.3外部存儲器控制器
4.4系統控制模塊
4.4.1系統控制和狀態寄存器
4.4.2外部中斷
4.5時鐘和功率控制
4.5.1晶體振蕩器
4.5.2鎖相環(PLL)
4.5.3時鐘分頻
4.5.4功率控制
4.5.5時鐘和功率控制舉例
4.6向量中斷控制器
4.6.1LPC2400中斷特性
4.6.2功能概述
4.6.3中斷控制器結構
4.6.4寄存器描述
4.6.5中斷源
4.6.6VIC使用注意事項
4.6.7應用舉例
4.7LPC2400最小系統
習題
第5章LPC2400系列處理器接口技術
5.1GPIO接口
5.1.1特性
5.1.2應用場合
5.1.3寄存器描述
5.1.4使用注意事項
5.1.5應用舉例
5.2定時器
5.2.1特性
5.2.2應用場合
5.2.3定時器結構
5.2.4引腳功能描述
5.2.5寄存器功能描述
5.2.6應用舉例
5.3看門狗
5.3.1功能描述
5.3.2看門狗的結構
5.3.3寄存器功能描述
5.3.4應用舉例
5.4實時時鐘
5.4.1功能描述
5.4.2實時時鐘的結構
5.4.3寄存器功能描述
5.4.4預分頻器
5.4.5電池存儲器
5.4.6使用注意事項
5.4.7應用舉例
5.5UART串口通信
5.5.1概述
5.5.2UART的結構
5.5.3寄存器功能描述
5.5.4基本操作
5.5.5應用舉例
5.6數模轉換器和模數轉換器
5.6.1DAC的特性
5.6.2DAC引腳和寄存器描述
5.6.3DAC基本操作
5.6.4ADC的特性
5.6.5ADC引腳描述
5.6.6ADC寄存器描述
5.6.7ADC基本操作
5.6.8應用舉例
5.7I2C接口
5.7.I2C總線基本原理
5.7.2I2C接口概述
5.7.3I2C操作模式
5.7.4I2C接口寄存器描述
5.7.5應用舉例
5.8以太網接口
5.8.1概述
5.8.2結構和引腳描述
5.8.3寄存器描述
5.8.4應用舉例
5.9其他外設接口
5.9.1GPDMA控制器
5.9.2SPI接口
5.9.3CAN控制器
5.9.4PWM接口
5.9.5I2S接口
5.9.6USB接口
5.9.7SD/MMC卡接口
5.9.8LCD控制器
習題
第6章IAR集成開發環境
6.1IAREWARM集成開發環境與
配套仿真器
6.1.1IAREWARM軟件的特點
6.1.2IARJ-Link仿真器簡介
6.2工程的創建、編譯和連接
6.2.1在IAREWARM中生成新項目
6.2.2在:IAREWARM中編譯項目
6.2.3在IAREWARM中連接項目
6.3C-SPY調試器
習題
第7章嵌入式應用開發實例
7.1基于LPC2400的uCLinux開發
平臺配置
7.1.1uCLinux操作系統概述
7.1.2建立uCLinux開發環境
7.1.3編譯uCLinux內核
7.1.4內核的加載運行
7.2在uCLinux下開發應用程序
7.2.1串行通信
7.2.2socket編程
7.2.3添加用戶應用程序到uCLinux
7.3嵌入式產品開發實例:條碼稱
7.3.1嵌入式系統設計簡介
7.3.2應用背景
7.3.3系統簡介
7.3.4芯片選型
7.3.5硬件原理設計
7.3.6終端軟件設計
7.4嵌入式產品開發實例:野外數據
采集器
7.4.1應用背景
7.4.2系統簡介
7.4.3芯片選型
7.4.4硬件原理設計
參考文獻

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

定價:100 198
絕版無法訂購

暢銷榜

客服中心

收藏

會員專區