TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
嵌入式系統開發基礎:基於ARM9微處理器C語言程序設計(第五版)(簡體書)
滿額折

嵌入式系統開發基礎:基於ARM9微處理器C語言程序設計(第五版)(簡體書)

人民幣定價:59 元
定  價:NT$ 354 元
優惠價:87308
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:9 點
相關商品
商品簡介
目次

商品簡介

《嵌入式系統開發基礎——基於ARM9微處理器C語言程序設計(第五版)》對32位精簡指令集系統中嵌入式微處理器S3C2410的硬件系統和C語言驅動程序進行了詳細講解,書中的源代碼和實例程序對學習或從事嵌入式系統設計的讀者都頗具參考價值。在人機界面設計、系統初始化程序編寫、仿真器設置和複雜項目構建等方面給出了簡化做法,使初學者能夠輕鬆、快速地掌握嵌入式系統的設計方法。 《嵌入式系統開發基礎——基於ARM9微處理器C語言程序設計(第五版)》以實用技術為主,內容通俗易懂,實例豐富,特別適合初學者和從事嵌入式系統設計工作的讀者使用。

目次

第1章 嵌入式控制系統簡介

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 項目燒寫(固化)



參考文獻

您曾經瀏覽過的商品

購物須知

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

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

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

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

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

優惠價:87 308
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區