-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
嵌入式系統原理與應用 版權信息
- ISBN:9787111486503
- 條形碼:9787111486503 ; 978-7-111-48650-3
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
嵌入式系統原理與應用 本書特色
《嵌入式系統原理與應用》分為13章,內容包括:嵌入式系統概述;嵌入式處理器體系結構;微處理器arm指令;微處理器arm編程;微處理器s3c2410a體系結構;嵌入式應用產品開發平臺;arm9存儲器擴展電路應用設計;通用i/o與中斷系統應用設計;微處理器s3c2410a的定時/計數器;a/d轉換、觸摸屏與lcd程序設計;嵌入式系統i/0總線接口與編程;嵌入式應用程序設計舉例;arm9實驗項目及內容。
嵌入式系統原理與應用 內容簡介
《嵌入式系統原理與應用》分為13章,內容包括:嵌入式系統概述;嵌入式處理器體系結構;微處理器ARM指令;微處理器ARM編程;微處理器S3C2410A體系結構;嵌入式應用產品開發平臺;ARM9存儲器擴展電路應用設計;通用I/O與中斷系統應用設計;微處理器S3C2410A的定時/計數器;A/D轉換、觸摸屏與LCD程序設計;嵌入式系統I/0總線接口與編程;嵌入式應用程序設計舉例;ARM9實驗項目及內容。
嵌入式系統原理與應用 目錄
出版說明
前言
第1章嵌入式系統概述
1.1嵌入式系統的概念與組成
1.1.1嵌入式系統的定義
1.1.2嵌入式系統的應用過程和發展趨勢
1.1.3嵌入式系統的組成
1.2嵌入式微處理器的結構與類型
1.2.1嵌入式微控制器
1.2.2嵌入式dsp處理器
1.2.3嵌入式微處理器
1.2.4嵌入式片上系統
1.3計算機組成、體系結構與嵌入式處理器
1.3.1馮·諾依曼結構與哈佛結構
1.3.2精簡指令計算機risc
1.3.3流水線計算機
1.3.4嵌入式微處理器的信息存儲方式
1.4嵌入式應用系統的開發流程
習題
第2章arm微處理器體系結構
2.1arm微處理器的體系結構與特點
2.1.1arm微處理器體系的結構
2.1.2arm微處理器體系的特點
2.2arm微處理器系列介紹及應用選型
2.2.1arm7微處理器系列
2.2.2arm9微處理器系列
2.2.3arm微處理器的應用選型
2.3arm的總線系統與接口
2.3.1arm的總線系統
2.3.2arm的jtag調試接口
2.3.3arm的協處理器接口
2.4arm9體系結構的存儲器組織
2.4.1arm體系結構的存儲器空間
2.4.2arm9中的大端存儲與小端存儲
2.4.3i/o端口的訪問方式
2.5arm9微處理器的工作狀態與運行模式
2.5.1arm9微處理器的工作狀態
2.5.2arm9微處理器的運行模式
2.6arm9體系結構的寄存器組織
2.6.1通用寄存器
2.6.2程序狀態寄存器
2.7arm9微處理器的異常
2.7.1arm9微處理器異常的概念
2.7.2arm體系結構的異常類型
2.7.3各種異常類型的含義
2.7.4異常的響應過程
2.7.5應用程序中的異常處理
習題
第3章arm微處理器指令系統
3.1arm9的指令格式
3.1.1arm9微處理器的指令格式與特點
3.1.2指令執行的條件碼
3.2arm9微處理器指令的尋址方式與應用示例
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.2.9相對尋址方式
3.3arm9指令系統
3.3.1arm數據處理指令
3.3.2寄存器裝載及存儲指令
3.3.3arm跳轉指令
3.3.4arm雜項指令
3.3.5arm協處理器指令
3.3.6arm偽指令
習題
第4章微處理器arm程序設計
4.1arm匯編偽指令
4.1.1數據常量定義偽指令equ
4.1.2數據變量定義偽指令
4.1.3內存分配偽指令
4.1.4匯編控制偽指令
4.1.5匯編程序中常用偽指令
4.1.6匯編語言中的運算符與表達式
4.1.7linux操作系統中gnu開發環境下的偽指令
4.2arm匯編語言程序設計
4.2.1arm匯編中的源文件類型
4.2.2arm匯編語言的語句格式
4.2.3arm匯編語言的程序結構
4.3arm匯編語言與c語言混合編程
4.3.1基本的atpcs
4.3.2匯編語言程序調用c語言程序
4.3.3c語言程序中調用匯編語言程序
4.3.4c語言程序中內嵌匯編語言程序
4.3.5在匯編程序中訪問c語言程序變量
4.3.6嵌入式c語言中的幾個特殊關鍵字
4.4arm程序設計應用示例
習題
第5章微處理器s3c2410a
5.1微處理器s3c2410a介紹
5.1.1微處理器s3c2410a的體系結構
5.1.2微處理器s3c2410a的內部結構
5.1.3微處理器s3c2410a的技術特點
5.2微處理器s3c2410a存儲器控制器特性與空間分布
5.2.1微處理器s3c2410a存儲器控制器特性
5.2.2微處理器s3c2410a存儲器空間分布
5.3微處理器s3c2410a時鐘電路與時鐘頻率管理
5.3.1微處理器s3c2410a外部時鐘電路
5.3.2微處理器s3c2410a鎖相環pll
5.3.3微處理器s3c2410a時鐘分頻控制
5.3.4微處理器s3c2410a時鐘頻率管理
5.3.5s3c2410a工作頻率的設置與分頻編程示例
5.4微處理器s3c2410a復位電路與電源電路
5.4.1微處理器s3c2410a復位電路
5.4.2微處理器s3c2410a電源電路
5.5微處理器s3c2410a電源功耗管理
5.5.1電源功耗管理模式及時鐘功率配給
5.5.2慢速控制寄存器clkslow的屬性及其位功能
5.5.3電源功耗管理狀態轉換圖
習題
第6章嵌入式系統應用產品開發平臺
6.1硬件開發平臺
6.1.1fl2440開發板硬件資源簡介
6.1.2pc與開發板的硬件連接
6.2軟件開發平臺
6.2.1交叉開發環境簡介
6.2.2ads1.2集成開發環境簡介
6.2.3編寫應用程序需要使用的頭文件
6.2.4code warrior ide集成開發環境的使用
6.2.5axd調試器的使用
習題
第7章嵌入式存儲器系統及擴展接口電路設計
7.1嵌入式存儲器系統結構組成
7.1.1嵌入式存儲器的層次結構及特點
7.1.2arm9高速緩沖存儲器cache
7.1.3s3c2410a存儲器管理單元mmu
7.1.4s3c2410a主存儲器分布以及使用的存儲器類型
7.2存儲器控制寄存器
7.2.1存儲器控制寄存器介紹
7.2.2主存芯片配置編程實例
7.38位/16位/32位內存芯片擴展設計
7.3.18位存儲器芯片擴展設計
7.3.216位存儲器芯片擴展設計
7.4nor flash閃存接口設計
7.4.1nor flash與nand flash的區別
7.4.2nor flash實用電路設計
7.5閃存nand flash存儲器接口設計
7.5.1nand flash的結構組成
7.5.2nand flash的引導、工作模式
7.5.3nand flash控制功能寄存器
7.5.4nand flash的實用電路與程序設計
7.6sdram存儲器的電路設計
習題
第8章通用i/o端口和中斷系統程序設計
8.1s3c2410a的通用i/o端口
8.1.1i/o端口的功能
8.1.2通用i/o端口功能寄存器
8.1.3其他端口功能寄存器
8.1.4通用i/o端口程序設計示例
8.2微處理器s3c2410a中斷系統程序設計
8.2.1s3c2410a中斷系統的樹型結構
8.2.2s3c2410a的中斷源
8.2.3s3c2410a中斷請求過程
8.2.4arm中斷控制寄存器
8.2.5子中斷控制寄存器
8.2.6外部中斷功能寄存器
8.3s3c2410a中斷服務程序的設計
8.3.1s3c2410a中斷服務程序實現框架之一:普通實現方式
8.3.2s3c2410a中斷服務程序實現框架之二:基于中斷向量的實現方式
8.3.3子中斷服務程序的實現框架
8.3.4外部中斷服務程序的實現框架
8.3.5中斷服務程序的應用示例
習題
第9章微處理器s3c2410a的定時/計數器
9.1s3c2410a定時/計數器原理
9.2看門狗定時器(watchdog)
9.2.1看門狗定時器的工作原理
9.2.2看門狗特殊功能控制寄存器
9.2.3看門狗定時器應用示例
9.3具有脈寬調制(pwm)的定時器(timer)
9.3.1定時器timer概述
9.3.2timer部件的操作
9.3.3timer特殊功能控制寄存器
9.3.4定時器timer應用示例
9.4實時時鐘rtc
9.4.1rtc概述
9.4.2rtc功能寄存器
9.4.3rtc應用程序設計
習題
第10章a-d轉換、觸摸屏與lcd程序設計
10.1s3c2410a的模-數轉換器與程序設計
10.1.1adc的分類與工作原理
10.1.2adc的主要技術參數
10.1.3s3c2410a模-數轉換器adc主要性能指標
10.1.4s3c2410a模-數轉換器adc和觸摸屏接口電路
10.1.5s3c2410a中adc的功能寄存器
10.1.6s3c2410a的adc編程示例
10.2lcd觸摸屏原理與程序設計
10.2.1lcd電阻式觸摸屏的工作原理
10.2.2s3c2410a與lcd觸摸屏接口電路
10.2.3使用觸摸屏的配置過程
10.2.4觸摸屏編程接口模式
10.2.5s3c2410a的lcd觸摸屏編程示例
10.3液晶顯示器lcd與程序設計
10.3.1lcd的顯示原理與分類
10.3.2s3c2410a lcd控制器的特性
10.3.3s3c2410a lcd控制器的內部結構和顯示數據格式
10.3.4s3c2410a lcd功能控制寄存器
10.3.5tft-lcd控制器操作
10.3.6lcd控制寄存器的配置
10.3.7s3c2410a的lcd顯示程序設計
習題
第11章嵌入式系統i/o總線接口與編程
11.1串行通信接口原理與s3c2410a的uart編程
11.1.1數字通信的分類與特點
11.1.2串行通信標準
11.1.3s3c2410a的uart簡介與結構
11.1.4s3c2410a的uart操作
11.1.5s3c2410a的uart功能寄存器
11.1.6s3c2410a的uart編程示例
11.2i2c接口原理與編程
11.2.1i2c總線接口原理
11.2.2i2c的總線協議
11.2.3s3c2410a的i2c接口
11.2.4i2c總線專用寄存器
11.2.5s3c2410a處理器i2c總線與e2prom芯片 at24c02應用編程示例
11.2.6仿真i2c總線的mcs-51單片機實現程序
11.3spi接口原理與編程
11.3.1spi接口原理
11.3.2s3c2410a的spi接口電路
11.3.3spi功能寄存器
11.3.4spi總線接口編程流程
11.3.5s3c2410a的spi與內置e2prom的看門狗芯片x5045應用編程示例
習題
第12章嵌入式系統應用程序設計舉例
12.1嵌入式系統啟動引導程序
12.1.1啟動引導程序的作用
12.1.2啟動引導程序任務
12.1.3引導程序的啟動流程
12.2系統啟動引導程序的設計
12.2.1外部文件的引用
12.2.2常量的定義
12.2.3s3c2410a的異常處理
12.2.4主體程序
12.2.5調用c語言程序
12.3應用程序main函數的實現
12.3.1應用程序中的文件引用和變量定義
12.3.2實時時鐘rtc主要函數代碼
12.3.3觸摸屏主要函數代碼
12.3.4數字溫度傳感器ds18b20主要函數設計
12.3.5lcd主要函數設計
12.3.6應用系統測試函數的設計
習題
第13章 arm9實驗項目及內容
13.1匯編語言實驗項目及內容
13.1.1熟悉開發環境與匯編編程
13.1.2arm乘法指令實驗
13.1.3寄存器裝載及存儲匯編指令實驗
13.1.4算術加/減法匯編指令實驗
13.1.5arm微處理器工作模式與堆棧指針設置實驗
13.2c語言實驗項目及內容
13.2.1arm c/c++語言實驗1
13.2.2arm c/c++語言實驗2
13.3混合編程實驗項目及內容
13.3.1匯編-c語言數據塊拷貝編程實驗
13.3.2c-匯編語言整型4參數加法編程實驗
13.3.3匯編-c語言bcd碼編程實驗
13.4fl2440開發板實驗
參考文獻
- >
伊索寓言-世界文學名著典藏-全譯本
- >
煙與鏡
- >
我與地壇
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
巴金-再思錄
- >
苦雨齋序跋文-周作人自編集
- >
【精裝繪本】畫給孩子的中國神話
- >
羅曼·羅蘭讀書隨筆-精裝