注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)嵌入式系統(tǒng)開發(fā)基礎(chǔ):基于ARM9微處理器C語言程序設(shè)計(jì)(第三版)

嵌入式系統(tǒng)開發(fā)基礎(chǔ):基于ARM9微處理器C語言程序設(shè)計(jì)(第三版)

嵌入式系統(tǒng)開發(fā)基礎(chǔ):基于ARM9微處理器C語言程序設(shè)計(jì)(第三版)

定 價(jià):¥35.00

作 者: 侯殿有 著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 單片機(jī)與嵌入式 計(jì)算機(jī)與互聯(lián)網(wǎng)

ISBN: 9787302356592 出版時(shí)間: 2014-05-01 包裝: 平裝
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  《嵌入式系統(tǒng)開發(fā)基礎(chǔ):基于ARM9微處理器C語言程序設(shè)計(jì)(第三版)》對(duì)32位精簡指令系統(tǒng)嵌入式微處理器S3C2410的硬件系統(tǒng)和C語言驅(qū)動(dòng)程序進(jìn)行了詳細(xì)的講解,書中的源代碼和實(shí)例程序?qū)W(xué)習(xí)或從事嵌入式系統(tǒng)設(shè)計(jì)的讀者都有很高的參考價(jià)值。在人機(jī)界面設(shè)計(jì)、系統(tǒng)初始化程序編寫、仿真器設(shè)置和復(fù)雜工程項(xiàng)目構(gòu)建等方面給出了簡化做法,使初學(xué)者能夠輕松、快速地掌握嵌入式系統(tǒng)設(shè)計(jì)方法?!肚度胧较到y(tǒng)開發(fā)基礎(chǔ):基于ARM9微處理器C語言程序設(shè)計(jì)(第三版)》以實(shí)用技術(shù)為主,內(nèi)容通俗易懂,實(shí)例豐富,特別適合初學(xué)者和從事嵌入式系統(tǒng)設(shè)計(jì)工作的讀者使用?!肚度胧较到y(tǒng)開發(fā)基礎(chǔ):基于ARM9微處理器C語言程序設(shè)計(jì)(第三版)》配套的電子課件、配套實(shí)驗(yàn)講義、各章的習(xí)題答案和部分工具軟件可以到http://www.tupwk.com. cn/downpage網(wǎng)站下載。

作者簡介

暫缺《嵌入式系統(tǒng)開發(fā)基礎(chǔ):基于ARM9微處理器C語言程序設(shè)計(jì)(第三版)》作者簡介

圖書目錄

第1章 嵌入式控制系統(tǒng)簡介 1
1.1 單片機(jī)和嵌入式控制系統(tǒng)的定義和分類 1
1.1.1 單片機(jī)和嵌入式控制系統(tǒng)的定義 1
1.1.2 嵌入式控制系統(tǒng)的設(shè)計(jì)方法 2
1.1.3 嵌入式控制系統(tǒng)各種設(shè)計(jì)方法的特點(diǎn) 2
1.2 ARM處理器簡介 4
1.2.1 ARM體系結(jié)構(gòu)的發(fā)展 4
1.2.2 ARM體系結(jié)構(gòu)的存儲(chǔ)器格式 8
1.3 習(xí)題 9
第2章 ADS1.2開發(fā)環(huán)境創(chuàng)建與簡介 10
2.1 ADS1.2開發(fā)環(huán)境創(chuàng)建 10
2.1.1 ADS1.2概述 10
2.1.2 ADS1.2的安裝 11
2.2 ADS集成開發(fā)環(huán)境的使用 14
2.2.1 建立一個(gè)新工程 14
2.2.2 開發(fā)環(huán)境設(shè)置 14
2.2.3 其他開發(fā)環(huán)境介紹 18
2.3 用AXD進(jìn)行代碼仿真、調(diào)試 19
2.3.1 AXD簡介 19
2.3.2 JTAG概述 21
2.3.3 Nor和Nand Flash的區(qū)別和使用 22
2.3.4 燒寫Flash 24
2.4 ARM C語言程序的基本規(guī)則和系統(tǒng)初始化程序 24
2.4.1 ARM使用C語言編程基本規(guī)則 24
2.4.2 初始化程序和開發(fā)環(huán)境設(shè)置 25
2.5 習(xí)題 27
第3章 ARM9微處理器S3C2410資源 28
3.1 S3C2410處理器介紹 28
3.1.1 AMBA、AHB、APB總線特點(diǎn) 28
3.1.2 S3C2410處理器體系結(jié)構(gòu) 30
3.1.3 S3C2410處理器管理系統(tǒng) 30
3.1.4 S3C2410處理器存儲(chǔ)器映射 30
3.1.5 S3C2410處理器時(shí)鐘和電源管理 31
3.2 S3C2410處理器片上資源的定義和使用 33
3.3 參考軟件資源2410test.mcp 34
3.4 幾個(gè)常用的輸入/輸出函數(shù) 39
3.5 def.h頭文件 45
3.6 習(xí)題 46
第4章 S3C2410的I/O口和I/O口操作 47
4.1 S3C2410 I/O口描述 47
4.2 I/O端口控制寄存器 48
4.2.1 端口A控制寄存器和功能配置 48
4.2.2 端口B控制寄存器和功能配置 49
4.2.3 端口C控制寄存器和功能配置 50
4.2.4 端口D控制寄存器和功能配置 52
4.2.5 端口E控制寄存器和功能配置 53
4.2.6 端口F控制寄存器和功能配置 54
4.2.7 端口G控制寄存器和功能配置 55
4.2.8 端口H控制寄存器和功能配置 56
4.3 I/O口控制C語言編程實(shí)例 57
4.3.1 硬件電路 57
4.3.2 參考程序 58
4.4 習(xí)題 59
第5章 S3C2410的中斷系統(tǒng) 61
5.1 S3C2410的中斷源 61
5.2 S3C2410的中斷處理 62
5.3 中斷控制 63
5.3.1 中斷模式(INTMOD)寄存器 63
5.3.2 中斷掛起寄存器和中斷源掛起寄存器 64
5.3.3 中斷屏蔽寄存器(INTMSK) 66
5.3.4 中斷優(yōu)先級(jí)寄存器(PRIORITY) 66
5.4 子中斷源的中斷控制 69
5.5 中斷向量設(shè)置 70
5.6 其他常用寄存器 70
5.7 中斷程序編寫中需注意的問題 72
5.8 中斷實(shí)驗(yàn)和中斷程序編寫 74
5.9 習(xí)題 78
第6章 S3C2410的串口UART 79
6.1 S3C2410的串口UART概述 79
6.1.1 S3C2410串行通信(UART)單元 79
6.1.2 波特率的產(chǎn)生 79
6.1.3 UART通信操作 80
6.2 UART的控制寄存器 80
6.2.1 UART線路控制寄存器ULCONn(n=0~2) 80
6.2.2 UART控制寄存器UCONn(n=0~2) 80
6.2.3 UART FIFO控制寄存器UFCONn(n=0~2) 81
6.2.4 UART調(diào)制解調(diào)器控制寄存器UMCONn(n=0或1) 81
6.2.5 發(fā)送寄存器UTXHn(n=0~2)和接收寄存器URXHn(n=0~2) 82
6.2.6 UART TX/RX狀態(tài)寄存器UTRSTATn(n=0~2) 82
6.2.7 S3C2410 UART使用的端口 82
6.3 UART通信程序例子 82
6.3.1 RS232接口電路 82
6.3.2 UART實(shí)驗(yàn)程序 83
6.4 習(xí)題 89
第7章 S3C2410的A/D、D/A轉(zhuǎn)換控制 90
7.1 S3C2410的A/D、D/A轉(zhuǎn)換控制 90
7.1.1 A/D轉(zhuǎn)換控制寄存器(ADCCON) 90
7.1.2 A/D轉(zhuǎn)換控制程序的編制步驟 91
7.2 參考程序 91
7.3 習(xí)題 94
第8章 觸摸屏控制 95
8.1 觸摸屏結(jié)構(gòu)和工作原理 95
8.1.1 觸摸屏工作原理 95
8.1.2 S3C2410的觸摸屏控制 97
8.2 觸摸屏控制程序 100
8.3 習(xí)題 102
第9章 S3C2410的實(shí)時(shí)時(shí)鐘(RTC) 103
9.1 實(shí)時(shí)時(shí)鐘在嵌入式系統(tǒng)中的作用 103
9.1.1 S3C2410的實(shí)時(shí)時(shí)鐘單元 103
9.1.2 S3C2410的實(shí)時(shí)時(shí)鐘寄存器 104
9.2 參考程序及說明 106
9.3 習(xí)題 112
第10章 直接存儲(chǔ)器存取(DMA)控制 113
10.1 DMA基礎(chǔ)知識(shí) 113
10.2 S3C2410的DMA控制器 115
10.3 DMA方式實(shí)現(xiàn)存儲(chǔ)器到存儲(chǔ)器的數(shù)據(jù)傳送 117
10.3.1 頭文件定義和函數(shù)聲明 118
10.3.2 DMA方式實(shí)現(xiàn)存儲(chǔ)器到存儲(chǔ)器的數(shù)據(jù)傳送 118
10.4 習(xí)題 123
第11章 S3C2410的PWM控制 124
11.1 PWM定時(shí)器概述 124
11.1.1 什么是脈寬調(diào)制 124
11.1.2 S3C2410的脈寬調(diào)制和PWM控制 124
11.1.3 S3C2410定時(shí)器特性 125
11.1.4 定時(shí)器操作示例 126
11.1.5 死區(qū)生成器 127
11.2 PWM輸出電平控制 128
11.2.1 PWM工作原理 128
11.2.2 PWM輸出控制 129
11.3 PWM定時(shí)器控制寄存器 129
11.3.1 定時(shí)器配置寄存器0 129
11.3.2 定時(shí)器配置寄存器1 130
11.3.3 減法緩沖寄存器和比較緩沖寄存器 130
11.3.4 定時(shí)器控制寄存器 131
11.3.5 減法計(jì)數(shù)器觀察寄存器 131
11.4 PWM參考程序 132
11.5 習(xí)題 138
第12章 S3C2410的看門狗電路控制 140
12.1 看門狗電路的功能及工作原理 140
12.1.1 S3C2410的看門狗控制 140
12.1.2 看門狗定時(shí)器控制寄存器 141
12.2 參考程序及說明 142
12.3 習(xí)題 143
第13章 S3C2410的I2C總線控制 144
13.1 I2C總線工作原理 144
13.2 EEPROM讀/寫操作 147
13.2.1 AT24C04結(jié)構(gòu)與應(yīng)用簡述 147
13.2.2 設(shè)備地址(DADDR) 148
13.2.3 AT24CXX的數(shù)據(jù)操作格式 148
13.3 S3C2410處理器I2C接口 148
13.3.1 S3C2410 I2C接口簡介 149
13.3.2 使用S3C2410 I2C總線讀/寫方法 150
13.4 S3C2410 I2C總線讀/寫參考程序編寫 150
13.5 I2C實(shí)驗(yàn)程序 151
13.6 習(xí)題 155
第14章 I2S介紹和S3C2410的I2S控制 156
14.1 數(shù)字音頻信號(hào)(I2S)介紹 156
14.2 數(shù)字音頻計(jì)算機(jī)處理 157
14.2.1 采樣頻率和采樣精度 157
14.2.2 音頻編碼 158
14.2.3 I2S數(shù)字音頻接口 158
14.3 音頻芯片UDA1341TS介紹 158
14.3.1 硬件結(jié)構(gòu) 158
14.3.2 S3C2410和UDA1341TS的連接 160
14.3.3 UDA1341TS的軟件編程 160
14.3.4 UDA1341TS DATA0編程 162
14.3.5 UDA1341TS DATA1編程 165
14.3.6 UDA1341TS 控制寄存器STATUS 編程 165
14.4 S3C2410中I2S總線控制寄存器 167
14.5 WAV聲音格式文件 168
14.6 I2S實(shí)驗(yàn)參考程序 169
14.7 習(xí)題 177
第15章 串行外設(shè)接口(SPI)介紹 178
15.1 SPI接口及操作 178
15.1.1 SPI 接口原理 178
15.1.2 SPI接口特性 180
15.2 SPI接口控制寄存器 180
15.2.1 SPI控制寄存器(SPICONn) 180
15.2.2 SPI狀態(tài)寄存器(SPSTAn) 180
15.2.3 SPI引腳控制寄存器(SPPINn) 181
15.2.4 SPI波特率預(yù)分頻寄存器(SPPREn) 181
15.2.5 SPI發(fā)送數(shù)據(jù)寄存器(SPTDATn) 181
15.2.6 SPI接收數(shù)據(jù)寄存器(SPRDATn) 182
15.2.7 SPI接口操作 182
15.2.8 SPI接口編程 182
15.2.9 SPI口的傳輸格式 182
15.2.10 SPI通信模式 184
15.3 參考程序 184
15.4 習(xí)題 188
第16章 S3C2410的人機(jī)界面設(shè)計(jì) 189
16.1 英文字符存儲(chǔ)與顯示原理 189
16.1.1 ASCII碼 189
16.1.2 英文字符的顯示 190
16.2 漢字在計(jì)算機(jī)中的表示和顯示 191
16.2.1 漢字的內(nèi)碼和區(qū)位碼 191
16.2.2 漢字的顯示 192
16.2.3 其他西文字符在計(jì)算機(jī)中的存儲(chǔ)和顯示 193
16.2.4 屏幕上“打點(diǎn)” 194
16.2.5 字模提取與建立小字庫概述 194
16.3 字模提取與建立小字庫 195
16.3.1 用C語言提取字模和建立小字庫 195
16.3.2 用Delphi提取字模和建立小字庫 199
16.3.3 通用字模提取程序MinFonBase使用說明 209
16.4 S3C2410顯示控制特點(diǎn) 210
16.4.1 STN LCD顯示器 210
16.4.2 TFT LCD 顯示器 210
16.4.3 LCD控制器特點(diǎn) 210
16.5 S3C2410的LCD控制信號(hào)和外部引腳 211
16.5.1 LCD專用控制寄存器 212
16.5.2 LCD專用控制寄存器的設(shè)置 217
16.5.3 LCD屏幕“打點(diǎn)”程序 220
16.6 S3C2410的LCD驅(qū)動(dòng)程序 224
16.6.1 S3C2410的LCD驅(qū)動(dòng)程序編寫步驟 224
16.6.2 利用S3C2410顯示漢字與曲線 225
16.7 S3C2410在LCD驅(qū)動(dòng)方面的其他應(yīng)用 234
16.7.1 HD66421的硬件簡介 234
16.7.2 HD66421的軟件編程 236
16.7.3 HD66421與微處理器接口及驅(qū)動(dòng)程序 239
16.8 在LCD屏上按一定格式顯示漢字和曲線 251
16.9 S3C6410 (ARM11)的漢字和曲線顯示 252
16.9.1 S3C6410 (ARM11)簡介 252
16.9.2 S3C6410(ARM11)的漢字和曲線顯示 253
16.10 習(xí)題 261
第17章 程序的調(diào)試、運(yùn)行和燒寫 262
17.1 VIVI軟件的運(yùn)行和使用 262
17.1.1 VIVI軟件的運(yùn)行 262
17.1.2 VIVI的幾個(gè)常用命令 262
17.2 VIVI軟件的安裝 264
17.3 程序的調(diào)試運(yùn)行 266
17.4 程序的燒寫 274
17.5 習(xí)題 277

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)