-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
嵌入式系統開發基礎——基于ARM9微處理器C語言程序設計(第五版) 版權信息
- ISBN:9787302512318
- 條形碼:9787302512318 ; 978-7-302-51231-8
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
嵌入式系統開發基礎——基于ARM9微處理器C語言程序設計(第五版) 本書特色
《嵌入式系統開發基礎:基于ARM9微處理器C語言程序設計(第5版)/高等學校計算機應用規劃教材》對32位精簡指令集系統中嵌入式微處理器S3C2410的硬件系統和C語言驅動程序進行了詳細講解,書中的源代碼和實例程序對學習或從事嵌入式系統設計的讀者都頗具參考價值。在人機界面設計、系統初始化程序編寫、仿真器設置和復雜項目構建等方面給出了簡化做法,使初學者能夠輕松、快速地掌握嵌入式系統的設計方法。
《嵌入式系統開發基礎:基于ARM9微處理器C語言程序設計(第5版)/高等學校計算機應用規劃教材》以實用技術為主,內容通俗易懂,實例豐富,特別適合初學者和從事嵌入式系統設計工作的讀者使用。
《嵌入式系統開發基礎:基于ARM9微處理器C語言程序設計(第5版)/高等學校計算機應用規劃教材》配套的電子課件、配套實驗講義、各章的習題答案和部分工具軟件可以通過http://www.tupwk.com.cn/downpage網站下載。
嵌入式系統開發基礎——基于ARM9微處理器C語言程序設計(第五版) 內容簡介
《嵌入式系統開發基礎:基于ARM9微處理器C語言程序設計(第五版)》對32位精簡指令集系統中嵌入式微處理器S3C2410的硬件系統和C語言驅動程序進行了詳細講解,書中的源代碼和實例程序對學習或從事嵌入式系統設計的讀者都頗具參考價值。在人機界面設計、系統初始化程序編寫、仿真器設置和復雜項目構建等方面給出了簡化做法,使初學者能夠輕松、快速地掌握嵌入式系統的設計方法。 該書以實用技術為主,內容通俗易懂,實例豐富,特別適合初學者和從事嵌入式系統設計工作的讀者使用。
嵌入式系統開發基礎——基于ARM9微處理器C語言程序設計(第五版) 目錄
1.1 單片機和嵌入式控制系統的定義和分類
1.1.1 單片機和嵌入式控制系統的定義
1.1.2 嵌入式控制系統的設計方法
1.1.3 嵌入式控制系統各種設計方法的特點
1.2 ARM處理器簡介
1.2.1 ARM體系結構的發展
1.2.2 ARM體系結構的存儲器格式
1.3 習題
第2章 ADS1.2 開發環境創建與簡介
2.1 ADS1.2 開發環境創建
2.1.1 ADS1.2 概述
2.1.2 ADS1.2 的安裝
2.2 ADS集成開發環境的使用
2.2.1 新建一個項目
2.2.2 設置開發環境
2.2.3 其他開發環境介紹
2.3 用AXD進行代碼仿真、調試
2.3.1 AXD簡介
2.3.2 JTAG概述
2.3.3 NOR和NAND Flash的區別與使用
2.3.4 燒寫Flash
2.4 ARM C語言程序的基本規則和系統初始化程序
2.4.1 ARM使用C語言編程的基本規則
2.4.2 初始化程序和開發環境設置
2.5 習題
第3章 ARM9微處理器S3C2410資源
3.1 S3C2410微處理器介紹
3.1.1 AMBA、AHB和APB總線的特點
3.1.2 S3C2410處理器的體系結構
3.1.3 S3C2410處理器的管理系統
3.1.4 S3C2410處理器的存儲器映射
3.1.5 S3C2410處理器的時鐘和電源管理
3.2 S3C2410處理器片上資源的定義和使用
3.3 參考軟件資源2410test.mcp
3.4 幾個常用的輸入輸出函數
3.5 def.h頭文件
3.6 習題
第4章 S3C2410的I/O端口和I/O端口操作
4.1 S3C2410 I/O端口描述
4.2 I/O端口控制寄存器
4.2.1 端口A控制寄存器及其功能配置
4.2.2 端口B控制寄存器及其功能配置
4.2.3 端口C控制寄存器及其功能配置
4.2.4 端口D控制寄存器及其功能配置
4.2.5 端口E控制寄存器及其功能配置
4.2.6 端口F控制寄存器及其功能配置
4.2.7 端口G控制寄存器及其功能配置
4.2.8 端口H控制寄存器及其功能配置
4.3 I/O端口控制C語言編程實例
4.3.1 硬件電路
4.3.2 參考程序
4.4 電平轉換和光電隔離
4.5 習題
第5章 S3C2410的中斷系統
5.1 S3C2410的中斷源
5.2 S3C2410的中斷處理
5.3 中斷控制
5.3.1 中斷模式(INTMOD)寄存器
5.3.2 中斷掛起寄存器和中斷源掛起寄存器
5.3.3 中斷屏蔽寄存器(INTMSK)
5.3.4 中斷優先級寄存器(PRIORITY)
5.4 子中斷源的中斷控制
5.5 中斷向量的設置
5.6 其他常用寄存器
5.7 編寫中斷程序時需注意的問題
5.8 中斷實驗和中斷程序的編寫
5.9 習題
第6章 S3C2410的串口UART
6.1 S3C2410的串口UART概述
6.1.1 S3C2410串行通信(UART)單元
6.1.2 波特率的產生
6.1.3 UART通信操作
6.2 UART的控制寄存器
6.2.1 UART線路控制寄存器ULCONn(n=0~2)
6.2.2 UART控制寄存器UCONn(n=0~2)
6.2.3 UART FIFO控制寄存器UFCONn(n=0~2)
6.2.4 UART MODEM控制寄存器UMCONn(n=0或1)
6.2.5 發送寄存器UTXHn(n=0~2)和接收寄存器URXHn(n=0~2)
6.2.6 UART TX/RX狀態寄存器UTRSTATn(n=0~2)
6.2.7 S3C2410 UART使用的端口
6.3 UART通信程序示例
6.3.1 RS232接口電路
6.3.2 UART實驗程序
6.4 習題
第7章 S3C2410的A/D、D/A轉換控制
7.1 S3C2410的A/D、D/A轉換控制
7.1.1 A/D轉換控制寄存器(ADCCON)
7.1.2 A/D轉換控制程序的編寫步驟
7.2 參考程序
7.3 習題
第8章 觸摸屏控制
8.1 觸摸屏的結構和工作原理
8.1.1 觸摸屏的工作原理
8.1.2 S3C2410的觸摸屏控制
8.2 觸摸屏控制程序
8.3 習題
第9章 S3C2410的實時時鐘(RTC)
9.1 實時時鐘在嵌入式系統中的作用
9.1.1 S3C2410的實時時鐘單元
9.1.2 S3C2410的實時時鐘寄存器
9.2 參考程序及說明
9.3 習題
第10章 直接存儲器存取(DMA)控制
10.1 DMA基礎知識
10.2 S3C2410的DMA控制器
10.3 用DMA方式實現存儲器到存儲器的數據傳送
10.3.1 頭文件定義和函數聲明
10.3.2 以DMA方式實現存儲器到存儲器的數據傳送
10.4 習題
第11章 S3C2410的PWM控制
11.1 PWM定時器概述
11.1.1 什么是脈寬調制
11.1.2 S3C2410的PWM及其控制
11.1.3 S3C2410定時器的特性
11.1.4 定時器操作示例
11.1.5 死區生成器
11.2 PWM輸出電平控制
11.2.1 PWM的工作原理
11.2.2 PWM輸出控制
11.3 PWM定時器控制寄存器
11.3.1 定時器配置寄存器
11.3.2 定時器配置寄存器
11.3.3 減法緩沖寄存器和比較緩沖寄存器
11.3.4 定時器控制寄存器
11.3.5 減法計數器觀察寄存器
11.4 PWM參考程序
11.5 習題
第12章 S3C2410的看門狗電路控制
12.1 看門狗電路的功能及工作原理
12.1.1 S3C2410的看門狗控制
12.1.2 看門狗定時器的寄存器
12.2 參考程序及說明
12.3 習題
第13章 S3C2410的I2C總線控制
13.1 I2C總線工作原理
13.2 EEPROM讀/寫操作
13.2.1 AT24C04的結構與應用簡述
13.2.2 設備地址(DADDR)
13.2.3 AT24CXX的數據操作格式
13.3 S3C2410處理器I2C接口
13.3.1 S3C2410 I2C接口簡介
13.3.2 使用S3C2410 I2C總線讀/寫方法
13.4 S3C2410 I2C總線讀/寫參考程序的編寫
13.5 I2C實驗程序
13.6 習題
第14章 I2S介紹和S3C2410的I2S控制
14.1 數字音頻信號(I2S)介紹
14.2 數字音頻計算機處理
14.2.1 采樣頻率和采樣精度
14.2.2 音頻編碼
14.2.3 I2S數字音頻接口
14.3 音頻芯片UDA1341TS介紹
14.3.1 硬件結構
14.3.2 S3C2410和UDA1341TS的連接
14.3.3 UDA1341TS的軟件編程
14.3.4 UDA1341TS DATA0編程
14.3.5 UDA1341TS DATA1編程
14.3.6 UDA1341TS 控制寄存器STATUS編程
14.4 S3C2410中I2S總線控制寄存器
14.5 WAV聲音格式文件
14.6 I2S實驗參考程序
14.7 習題
第15章 串行外設接口(SPI)介紹
15.1 SPI接口及操作
15.1.1 SPI 串行外設接口的原理
15.1.2 SPI 串行外設接口的特性
15.2 SPI接口控制寄存器
15.2.1 SPI控制寄存器(SPICONn)
15.2.2 SPI狀態寄存器(SPSTAn)
15.2.3 SPI引腳控制寄存器
(SPPINn)
15.2.4 SPI波特率預分頻寄存器(SPPREn)
15.2.5 SPI發送數據寄存器(SPTDATn)
15.2.6 SPI接收數據寄存器(SPRDATn)
15.2.7 SPI接口操作
15.2.8 SPI接口編程
15.2.9 SPI接口的傳輸格式
15.2.1 0SPI通信模式
15.3 參考程序
15.4 習題
第16章 S3C2410的人機界面設計
16.1 英文字符的存儲與顯示原理
16.1.1 ASCII碼
16.1.2 英文字符的顯示
16.2 漢字在計算機中的表示和顯示
16.2.1 漢字的內碼和區位碼
16.2.2 漢字的顯示
16.2.3 其他西文字符在計算機中的存儲和顯示
16.2.4 屏幕上“打點
16.2.5 字模提取與建立
小字庫概述
16.3 字模提取與建立小字庫
16.3.1 用C語言提取字模和建立小字庫
16.3.2 用Delphi提取字模和建立小字庫
16.3.3 通用字模提取程序
MinFonBase使用說明
16.4 S3C2410顯示控制的特點
16.4.1 STN LCD顯示器
16.4.2 TFT LCD顯示器
16.4.3 LCD控制器的特點
16.5 S3C2410的LCD控制信號和外部引腳
16.5.1 LCD專用控制寄存器
16.5.2 LCD專用控制寄存器的設置
16.5.3 LCD屏幕“打點”程序
16.6 S3C2410的LCD驅動程序
16.6.1 S3C2410的LCD驅動程序編寫步驟
16.6.2 利用S3C2410顯示漢字與曲線
16.7 S3C2410在LCD驅動方面的其他應用
16.7.1 HD66421的硬件簡介
16.7.2 HD66421的軟件編程
16.7.3 HD66421與微處理器接口及驅動程序
16.8 在LCD屏上按一定格式顯示漢字和曲線
16.9 S3C6410 (ARM11)的漢字和曲線顯示實例
16.9.1 S3C6410 (ARM11)簡介
16.9.2 S3C6410(ARM11)的漢字和曲線顯示
16.1 0習題
第17章 程序的調試、運行和燒寫
17.1 VIVI軟件的運行和使用
17.1.1 VIVI軟件的運行
17.1.2 VIVI的幾個常用命令
17.2 VIVI軟件的安裝
17.3 程序的調試和運行
17.4 程序的燒寫
17.5 習題
第18章 項目開發實例
18.1 實例目的和軟硬件準備
18.1.1 實例目的
18.1.2 軟硬件準備
18.2 字模提取、建小字庫
18.2.1 漢字字模提取、建小漢字庫
18.2.2 西文字符和數學符號字模提取
18.2.3 ASCII碼字模處理、其他圖形字模處理
18.3 項目構建
18.3.1 項目結構
18.3.2 main.c程序簡介
18.4 項目調試
18.4.1 設置開發環境
18.4.2 項目編譯
18.4.3 項目調試
18.5 項目燒寫(固化)
參考文獻
- >
山海經
- >
苦雨齋序跋文-周作人自編集
- >
上帝之肋:男人的真實旅程
- >
羅曼·羅蘭讀書隨筆-精裝
- >
朝聞道
- >
二體千字文
- >
龍榆生:詞曲概論/大家小書
- >
人文閱讀與收藏·良友文學叢書:一天的工作