-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
嵌入式系統原理與應用 第3版 版權信息
- ISBN:9787111743613
- 條形碼:9787111743613 ; 978-7-111-74361-3
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
嵌入式系統原理與應用 第3版 本書特色
詳細介紹ARM系統在啟動過程中涉及的硬件原理以及通過軟件進行配置的程序。
給出大量嵌入式應用程序設計舉例。
列出實驗項目與實驗內容,可在本書搭建的實驗平臺上實驗。
嵌入式系統原理與應用 第3版 內容簡介
本書分為13章,內容包括:嵌入式系統概述;ARM微處理器體系結構;ARM微處理器指令系統;微處理器ARM程序設計;微處理器S3C2410A體系結構;嵌入式系統應用產品開發平臺;嵌入式存儲器系統及擴展接口電路;通用I/O端口和中斷系統;微處理器S3C2410A的定時/計數器;A-D轉換、LCD觸摸屏與液晶顯示器;嵌入式系統I/O總線接口;嵌入式應用程序設計舉例;ARM9實驗項目及內容。 本書詳細介紹了ARM系統在啟動過程中涉及的硬件原理以及通過軟件進行配置的程序。全書內容簡練、概念清晰、邏輯性強、深入淺出,具有很強的專業性、技術性與實用性。 本書可以作為高等院校計算機、電子信息工程、自動化、電氣工程等專業的教材,也可以作為嵌入式開發工程技術人員的參考用書。
嵌入式系統原理與應用 第3版 目錄
第1章嵌入式系統概述
11嵌入式系統的概念與組成
111嵌入式系統的定義
112嵌入式系統的應用過程和發展趨勢
113嵌入式系統的組成
12嵌入式微處理器的結構與類型
121嵌入式微控制器
122嵌入式DSP處理器
123嵌入式微處理器
124嵌入式片上系統
13計算機組成、體系結構與嵌入式處理器
131馮·諾依曼結構與哈佛結構
132精簡指令集計算機(RISC)
133流水線計算機
134嵌入式微處理器的信息存儲方式
14嵌入式應用系統的開發流程
習題
第2章ARM微處理器體系結構
21ARM微處理器的體系結構與特點
211ARM微處理器體系的結構
212ARM微處理器體系的特點
22ARM微處理器系列芯片及應用選型
221ARM7微處理器系列
222ARM9微處理器系列
223ARM更為高級的微處理器系列
224ARM微處理器的應用選型
23ARM的總線系統與接口
231ARM的總線系統
232ARM的JTAG調試接口
233ARM的協處理器接口
24ARM9體系結構的存儲器組織
241ARM體系結構的存儲器空間
242ARM9中的大端存儲與小端存儲
243I/O端口的訪問方式
25ARM9微處理器的工作狀態與運行模式
251ARM9微處理器的工作狀態
252ARM9微處理器的運行模式
26ARM9體系結構的寄存器組織
261通用寄存器
262程序狀態寄存器
27ARM9微處理器的異常
271ARM9微處理器異常的概念
272ARM體系結構的異常類型
273各種異常類型的含義
274異常的響應過程
275應用程序中的異常處理
習題
第3章ARM微處理器指令系統
31ARM9的指令格式
311ARM9微處理器的指令格式與特點
312指令執行的條件碼
32ARM9微處理器指令的尋址方式與應用
321立即數尋址方式與應用示例
322寄存器尋址方式與應用示例
323寄存器偏移尋址方式與應用示例
324寄存器間接尋址方式與應用示例
325基址 變址尋址方式與應用示例
326多寄存器尋址方式與應用示例
327堆棧尋址方式與應用示例
328塊復制尋址方式與應用示例
329相對尋址方式與應用示例
33ARM9指令系統與應用
331ARM數據處理指令與應用示例
332寄存器裝載及存儲指令與應用示例
333ARM跳轉指令與應用示例
334ARM雜項指令與應用示例
335雜項指令在Bootloader中配置各種異常棧頂指針綜合應用示例
336ARM協處理器指令與應用示例
337ARM偽指令與應用示例
習題
第4章微處理器ARM程序設計
41ARM匯編偽指令
411數據常量定義偽指令
412數據變量定義偽指令
413內存分配偽指令
414匯編控制偽指令
415匯編程序中常用偽指令
416匯編語言中的運算符與表達式
417Linux操作系統中GNU開發環境下的偽指令
42ARM匯編語言程序設計
421ARM匯編中的源文件類型
422ARM匯編語言的語句格式
423ARM匯編語言的程序結構
43ARM匯編語言與C語言混合編程
431基本的ATPCS
432匯編語言程序調用C語言程序
433C語言程序中調用匯編語言程序
434C語言程序中內嵌匯編語言程序
435在匯編程序中訪問C語言程序變量
436嵌入式C語言中的幾個特殊關鍵字
44ARM混合編程綜合應用示例習題
第5章微處理器S3C2410A體系結構
51微處理器S3C2410A介紹
511微處理器S3C2410A的體系結構
512微處理器S3C2410A的內部結構
513微處理器S3C2410A的技術特點
52微處理器S3C2410A存儲器控制器特性與空間分布
521微處理器S3C2410A存儲器控制器特性
522微處理器S3C2410A存儲器空間分布
53微處理器S3C2410A時鐘電路與時鐘頻率管理
531微處理器S3C2410A外部時鐘電路
532微處理器S3C2410A鎖相環(PLL)
533微處理器S3C2410A時鐘分頻控制
534微處理器S3C2410A時鐘頻率管理與應用示例
535S3C2410A工作頻率的設置與分頻編程示例
54微處理器S3C2410A復位電路與電源電路
541微處理器S3C2410A復位電路
542微處理器S3C2410A電源電路
55微處理器S3C2410A電源功耗管理
551電源功耗管理模式及時鐘功率配給
552慢速控制寄存器(CLKSLOW)的屬性及其位功能
553電源功耗管理狀態轉換圖
習題
第6章嵌入式系統應用產品
開發平臺
61硬件實驗開發平臺
611FL2440開發板硬件資源簡介
612PC與開發板的硬件連接
62軟件開發平臺
621交叉開發環境簡介
622ADS12集成開發環境簡介
623編寫應用程序需要使用的頭文件
624CodeWarrior IDE集成開發環境的使用
625AXD調試器的使用
習題
第7章嵌入式存儲器系統及擴展接口電路
71嵌入式存儲器系統結構組成
711嵌入式存儲器的層次結構及特點
712ARM9高速緩沖存儲器(Cache)
713S3C2410A存儲器管理單元(MMU)
714S3C2410A主存儲器分布以及使用的存儲器類型
72存儲器控制寄存器
721存儲器控制寄存器介紹
722主存儲器芯片綜合配置編程示例
738位/16位/32位內存儲器芯片擴展設計
7318位存儲器芯片擴展設計
73216位存儲器芯片擴展設計
74Bank0 閃存Nor Flash接口設計
741Nor Flash與Nand Flash的區別
742Nor Flash實用電路設計
75Bank0閃存Nand Flash存儲器接口設計
751Nand Flash的結構組成
752Nand Flash的引導、工作模式
753Nand Flash控制功能寄存器
754Nand Flash的實用電路與程序設計
76SDRAM存儲器的電路設計
習題
第8章通用I/O端口和中斷系統
81S3C2410A的通用I/O端口
811I/O端口的功能
812通用I/O端口功能寄存器
813其他端口功能寄存器
814通用I/O端口程序綜合設計示例
82微處理器S3C2410A中斷系統程序設計
821S3C2410A中斷系統的樹型結構
822S3C2410A的中斷源
823S3C2410A中斷請求過程
824ARM中斷控制寄存器
825子中斷控制寄存器
826外部中斷功能寄存器
83S3C2410A中斷服務程序的設計
831S3C2410A中斷服務程序實現框架之一:普通實現方式
832S3C2410A中斷服務程序實現框架之二:基于中斷向量的實現方式
833子中斷服務程序的實現框架
834外部中斷服務程序的實現框架
835中斷服務程序綜合應用示例
習題
第9章微處理器S3C2410A的定時/計數器
91S3C2410A定時/計數器原理
92看門狗定時器(WATCHDOG)
921看門狗定時器的工作原理
922看門狗特殊功能控制寄存器
923看門狗定時器應用編程示例
93具有脈寬調制(PWM)的定時器(Timer)
931定時器Timer概述
932Timer部件的操作
933Timer特殊功能控制寄存器
934定時器Timer編程示例
94實時時鐘(RTC)
941RTC概述
942RTC功能寄存器
943RTC應用程序設計
習題
第10章A-D轉換、LCD觸摸屏與液晶顯示器
101S3C2410A的模-數轉換器與程序設計
1011ADC的分類與工作原理
1012ADC的主要技術參數
1013S3C2410A的ADC主要性能指標
1014S3C2410A的ADC和觸摸屏接口電路
1015S3C2410A中ADC的功能寄存器
1016S3C2410A的ADC程序設計
102LCD觸摸屏原理與程序設計
1021LCD電阻式觸摸屏的工作原理
1022S3C2410A與LCD觸摸屏接口電路
1023使用觸摸屏的配置過程
1024觸摸屏編程接口模式
1025S3C2410A的LCD觸摸屏程序設計
103液晶顯示器(LCD)與程序設計
1031LCD的顯示原理與分類
1032S3C2410A LCD控制器的特性
1033S3C2410A LCD控制器的內部結構和顯示數據格式
1034S3C2410A LCD功能控制寄存器
1035TFT-LCD控制器操作
1036LCD控制寄存器的配置
1037S3C2410A液晶顯示器LCD程序設計
習題
第11章嵌入式系統I/O總線接口
111串行通信接口原理與S3C2410A的UART編程
1111數字通信的分類與特點
1112串行通信標準
1113S3C2410A的UART簡介與結構
1114S3C2410A的UART操作
1115S3C2410A的UART功能寄存器
1116S3C2410A的UART編程示例
112I2C接口原理與編程
1121I2C總線接口原理
1122I2C的總線協議
1123S3C2410A的I2C接口
1124I2C總線專用寄存器
1125S3C2410A處理器I2C總線與E2PROM芯片 AT24C02應用編程示例
1126仿真I2C總線的MCS-51單片機實現程序
113SPI接口原理與編程
1131SPI接口原理
1132S3C2410A的SPI接口電路
1133SPI功能寄存器
1134SPI總線接口編程流程
1135S3C2410A的SPI與內置E2PROM的看門狗芯片X5045應用編程示例
習題
第12章嵌入式應用程序設計舉例
121嵌入式系統啟動引導程序
1211啟動引導程序的作用
1212啟動引導程序的任務
1213引導程序的啟動流程
122系統啟動引導程序的設計
1221外部文件的引用
1222常量的定義
1223S3C2410A的異常處理
1224主體程序
1225調用C語言程序
123應用程序Main函數的實現
1231應用程序中的文件引用和變量定義
1232實時時鐘RTC主要函數代碼
1233觸摸屏主要函數代碼
1234數字溫度傳感器DS18B20主要函數設計
1235LCD主要函數設計
1236應用系統測試函數的設計
習題
第13章ARM9實驗項目及內容
131匯編語言實驗項目及內容
1311熟悉開發環境與匯編編程
1312ARM乘法指令實驗
1313寄存器裝載及存儲匯編指令實驗
1314算術加/減法匯編指令實驗
1315ARM微處理器工作模式與堆棧指針設置實驗
132C語言實驗項目及內容
1321ARM C/C 語言實驗1
1322ARM C/C 語言實驗2
133混合編程實驗項目及內容
1331匯編-C語言數據塊復制編程實驗
1332C-匯編語言整型4參數加法編程實驗
1333匯編-C語言BCD碼編程實驗
134FL2440開發板實驗
參考文獻
嵌入式系統原理與應用 第3版 作者簡介
魏權利,青島科技大學教授。先后主講多門課程,主要有:模擬電路、數字電路、自動控制原理、信號與系統、微機接口技術、自動化儀表技術、單片機原理與應用、VB程序設計、C/C 語言程序設計、人工智能原理、人工智能LISP語言、工廠供電、計算機通信網、嵌入式系統原理與應用。曾被評為校級教學優秀教師、我最喜愛的教師等。自行設計、組件、規劃物理實驗室、模擬電路實驗室、CAD實驗室、電機拖動實驗室、Novell網絡實驗室、Xenix多用戶網絡實驗室等,為學生的實驗創造了良好的條件。自行開發“以太網MAC層協議實驗板”。研究方向是計算機網絡及其應用、嵌入式系統及其應用、人工智能理論與應用。
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
推拿
- >
二體千字文
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
中國人在烏蘇里邊疆區:歷史與人類學概述
- >
月亮與六便士
- >
名家帶你讀魯迅:朝花夕拾
- >
人文閱讀與收藏·良友文學叢書:一天的工作