商品簡介
作者簡介
名人/編輯推薦
目次
書摘/試閱
相關商品
商品簡介
《ARM接口編程》以開發板為線索,詳細介紹了常見的幾種接口,主要內容包括嵌入式硬件概述,GPIO接口編程,UART串口通信,AD轉換接口,中斷INT接口,RTC實時時鐘,觸摸屏接口,LCD顯示屏接口,IIC接口控制,SD卡接口控制,MMU內存管理單元等。《ARM接口編程》的實驗都以“理論+在線仿真實踐”的方法貫穿始終,從簡單到複雜,循序漸進,層層深入。
《ARM接口編程》適合作為計算機、軟件工程、電氣自動化及電子信息工程等專業課程的教材。·
《ARM接口編程》適合作為計算機、軟件工程、電氣自動化及電子信息工程等專業課程的教材。·
作者簡介
劉松,知名產品設計師。清華大學美術學院碩士。現任唐恩(北京)產品設計研發中心設計總監。曾任國內著名設計公司洛可可設計總監。獲得德國紅點設計大獎、美國星火設計獎、中國創新設計紅星獎在內的二十多項設計大獎。在產品設計、空間設計、創意設計、衛浴設計等多領域擁有卓越的成績。為眾多知名品牌提供設計,倡導產品原型創新理念。主持設計了北京奧運地鐵10號線、4號線的票務系統,被媒體譽為奧運地鐵設計師。王蕾,交互設計與工業設計師。北京航空航天大學碩士。近五年一直致力於實效性設計研究與交互設計。為多家國際頂尖企業產品設計項目提供專業設計研究報告,並推動設計研究成果的有效轉化。全科學視野設計研究及實效性研究倡導者。·
名人/編輯推薦
《ARM接口編程》是中軟國際卓越人才培養系列叢書,它詳解清晰,并在重要的地方還配有插圖,《ARM接口編程》適合作為計算機、軟件工程、電氣自動化及電子信息工程等專業課程的教材。
目次
第1章 嵌入式硬件概述
1.1 硬件產品設計流程
1.2 電路圖的識圖能力
1.3 軟件控制硬件方法
1.4 嵌入式C語言
1.4.1 寄存器定義解釋
1.4.2 寄存器操作
1.5 2440SDK底板接口資源說明
1.6 本章小結
1.7 課後練習
第2章 GPIO接口編程
2.1 GPIO接口介紹
2.1.1 I/O接口的編址方式
2.1.2 GPIOGeneral-Purpose IO ports
2.2 硬件原理分析
2.2.1 蜂鳴器硬件原理分析
2.2.2 LED的硬件原理分析
2.3 GPIO接口程序實現
2.3.1 基於GPIO接口的蜂鳴器控制實現
2.3.2 基於GPIO接口的LED控制實現
2.4 Keil MDK程序在線仿真調試環境配置
2.5 本章小結
2.6 課後練習
第3章 UART串口通信
3.1 通信的基本模式及原理
3.1.1 數據通信的基本模式
3.1.2 串行通信原理
3.2 串行通信的方式
3.2.1 同步串行通信
3.2.2 異步串行通信
3.3 串口硬件原理分析
3.3.1 RS-232-C接口
3.3.2 UART數據流電路分析
3.4 串口通信程序設計
3.4.1 初始化UART端口
3.4.2 UART線性控制寄存器
3.4.3 UART控制寄存器
3.4.4 UART波特率除數寄存器波特率因子寄存器
3.5 本章小結
3.6 課後練習
第4章 AD轉換接口
4.1 ADC介紹
4.1.1 AD轉換器的分類
4.1.2 AD轉換器的主要技術指標
4.2 A/D轉換過程
4.3 模數A/D轉換器工作原理
4.3.1 A/D轉換工作原理
4.3.2 AD硬件原理
4.4 ADC程序設計
4.5 本章小結
4.6 課後練習
第5章 中斷INT接口
5.1 S3C2440中斷介紹
5.2 中斷控制器操作
5.3 ARM中斷異常處理
5.3.1 ARM中斷異常處理流程
5.3.2 中斷優先級生成模塊
5.4 看門狗中斷程序實例
5.4.1 看門狗概念
5.4.2 看門狗的功能模塊及所用寄存器
5.4.3 看門狗程序實現
5.5 鍵盤中斷程序設計
5.5.1 鍵盤中斷硬件連接
5.5.2 鍵盤中斷程序的實現
5.6 本章小結
5.7 課後練習
第6章 RTC實時時鐘
6.1 實時時鐘介紹
6.2 S3C2440內部RTC模塊結構框架分析
6.3 S3C2440處理器的RTC工作原理
6.4 RTC硬件原理及程序實現
6.4.1 RTC硬件原理
6.4.2 RTC程序實現
6.5 本章小結
6.6 課後練習
第7章 觸摸屏接口
7.1 觸摸屏介紹
7.1.1 觸摸屏簡介
7.1.2 觸摸屏的主要類型
7.2 四線電阻式觸摸屏的工作原理
7.2.1 觸摸屏的接口部分
7.2.2 觸摸屏接口模式
7.2.3 觸摸屏相關寄存器
7.3 觸摸屏程序設計及實現
7.4 本章小結
7.5 課後練習
第8章 LCD顯示屏接口
8.1 LCD顯示屏介紹
8.1.1 超薄平面顯示器時代來臨
8.1.2 液晶的發明與原理
8.1.3 液晶顯示器的發展與未來
8.2 S3C2440 LCD 控制器詳解
8.3 TFT屏時序分析及LCD控制器的設置方法
8.3.1 TFT屏時序分析
8.3.2 S3C2440 LCD控制器的設置方法
8.4 LCD驅動主程序分析
8.5 本章小結
8.6 課後練習
第9章 IIC接口控制
9.1 IIC概念及特點
9.1.1 IIC概念
9.1.2 IIC總線特點
9.1.3 I2C總線的硬件結構
9.2 IIC總線工作原理及工作時序
9.2.1 總線的構成及信號類型
9.2.2 IIC時序分析
9.3 S3C2440的硬件連接及IIC控制器
9.3.1 AT24××系列的硬件連接
9.3.2 S3C2440的IIC相關寄存器
9.4 IIC程序設計及實現
9.4.1 IIC程序設計
9.4.2 IIC程序實現
9.5 本章小結
9.6 課後練習
第10章 SD卡接口控制
10.1 SD總線接口
10.1.1 SPI接口
10.1.2 SD接口
10.2 SD總線協議
10.3 SD卡主程序分析
10.4 本章小結
10.5 課後練習
第11章 MMU內存管理單元
11.1 MMU介紹
11.2 S3C2440虛擬地址到物理地址的映射
11.2.1 虛擬地址和物理地址的概念
11.2.2 虛擬地址到物理地址的轉換過程
11.2.3 內存的訪問權限檢查
11.2.4 TLB的作用
11.2.5 Cache的作用
11.2.6 S3C2440 MMU、TLB、Cache的控制指令
11.3 MMU使用實例--地址映射
11.4 本章小結
11.5 課後練習
第12章 ARM-Keil集成開發環境
12.1 Keil MDK特性
12.2 Keil MDK整體結構及應用開發解決方案
12.3 RealView MDK的使用
12.3.1 Vision4的安裝
12.3.2 創建Vision4工程
12.4 Keil MDK編譯器與ULINK2使用
12.4.1 ULINK2概述
12.4.2 ULINK2與MDK的鏈接使用
12.5 Keil MDK編譯器 與J-LINK使用
12.5.1 J-LINK概述
12.5.2 J-LINK與MDK的鏈接使用
12.6 Keil MDK編譯器與H-JTAG使用
12.6.1 H-JTAG 介紹
12.6.2 H-JTAG調試結構
12.6.3 H-JTAG的安裝
12.6.4 H-JTAG配置
12.6.5 MDK的安裝與設置
12.6.6 調試
12.7 本章小結
12.8 課後練習
附錄
參考文獻·
1.1 硬件產品設計流程
1.2 電路圖的識圖能力
1.3 軟件控制硬件方法
1.4 嵌入式C語言
1.4.1 寄存器定義解釋
1.4.2 寄存器操作
1.5 2440SDK底板接口資源說明
1.6 本章小結
1.7 課後練習
第2章 GPIO接口編程
2.1 GPIO接口介紹
2.1.1 I/O接口的編址方式
2.1.2 GPIOGeneral-Purpose IO ports
2.2 硬件原理分析
2.2.1 蜂鳴器硬件原理分析
2.2.2 LED的硬件原理分析
2.3 GPIO接口程序實現
2.3.1 基於GPIO接口的蜂鳴器控制實現
2.3.2 基於GPIO接口的LED控制實現
2.4 Keil MDK程序在線仿真調試環境配置
2.5 本章小結
2.6 課後練習
第3章 UART串口通信
3.1 通信的基本模式及原理
3.1.1 數據通信的基本模式
3.1.2 串行通信原理
3.2 串行通信的方式
3.2.1 同步串行通信
3.2.2 異步串行通信
3.3 串口硬件原理分析
3.3.1 RS-232-C接口
3.3.2 UART數據流電路分析
3.4 串口通信程序設計
3.4.1 初始化UART端口
3.4.2 UART線性控制寄存器
3.4.3 UART控制寄存器
3.4.4 UART波特率除數寄存器波特率因子寄存器
3.5 本章小結
3.6 課後練習
第4章 AD轉換接口
4.1 ADC介紹
4.1.1 AD轉換器的分類
4.1.2 AD轉換器的主要技術指標
4.2 A/D轉換過程
4.3 模數A/D轉換器工作原理
4.3.1 A/D轉換工作原理
4.3.2 AD硬件原理
4.4 ADC程序設計
4.5 本章小結
4.6 課後練習
第5章 中斷INT接口
5.1 S3C2440中斷介紹
5.2 中斷控制器操作
5.3 ARM中斷異常處理
5.3.1 ARM中斷異常處理流程
5.3.2 中斷優先級生成模塊
5.4 看門狗中斷程序實例
5.4.1 看門狗概念
5.4.2 看門狗的功能模塊及所用寄存器
5.4.3 看門狗程序實現
5.5 鍵盤中斷程序設計
5.5.1 鍵盤中斷硬件連接
5.5.2 鍵盤中斷程序的實現
5.6 本章小結
5.7 課後練習
第6章 RTC實時時鐘
6.1 實時時鐘介紹
6.2 S3C2440內部RTC模塊結構框架分析
6.3 S3C2440處理器的RTC工作原理
6.4 RTC硬件原理及程序實現
6.4.1 RTC硬件原理
6.4.2 RTC程序實現
6.5 本章小結
6.6 課後練習
第7章 觸摸屏接口
7.1 觸摸屏介紹
7.1.1 觸摸屏簡介
7.1.2 觸摸屏的主要類型
7.2 四線電阻式觸摸屏的工作原理
7.2.1 觸摸屏的接口部分
7.2.2 觸摸屏接口模式
7.2.3 觸摸屏相關寄存器
7.3 觸摸屏程序設計及實現
7.4 本章小結
7.5 課後練習
第8章 LCD顯示屏接口
8.1 LCD顯示屏介紹
8.1.1 超薄平面顯示器時代來臨
8.1.2 液晶的發明與原理
8.1.3 液晶顯示器的發展與未來
8.2 S3C2440 LCD 控制器詳解
8.3 TFT屏時序分析及LCD控制器的設置方法
8.3.1 TFT屏時序分析
8.3.2 S3C2440 LCD控制器的設置方法
8.4 LCD驅動主程序分析
8.5 本章小結
8.6 課後練習
第9章 IIC接口控制
9.1 IIC概念及特點
9.1.1 IIC概念
9.1.2 IIC總線特點
9.1.3 I2C總線的硬件結構
9.2 IIC總線工作原理及工作時序
9.2.1 總線的構成及信號類型
9.2.2 IIC時序分析
9.3 S3C2440的硬件連接及IIC控制器
9.3.1 AT24××系列的硬件連接
9.3.2 S3C2440的IIC相關寄存器
9.4 IIC程序設計及實現
9.4.1 IIC程序設計
9.4.2 IIC程序實現
9.5 本章小結
9.6 課後練習
第10章 SD卡接口控制
10.1 SD總線接口
10.1.1 SPI接口
10.1.2 SD接口
10.2 SD總線協議
10.3 SD卡主程序分析
10.4 本章小結
10.5 課後練習
第11章 MMU內存管理單元
11.1 MMU介紹
11.2 S3C2440虛擬地址到物理地址的映射
11.2.1 虛擬地址和物理地址的概念
11.2.2 虛擬地址到物理地址的轉換過程
11.2.3 內存的訪問權限檢查
11.2.4 TLB的作用
11.2.5 Cache的作用
11.2.6 S3C2440 MMU、TLB、Cache的控制指令
11.3 MMU使用實例--地址映射
11.4 本章小結
11.5 課後練習
第12章 ARM-Keil集成開發環境
12.1 Keil MDK特性
12.2 Keil MDK整體結構及應用開發解決方案
12.3 RealView MDK的使用
12.3.1 Vision4的安裝
12.3.2 創建Vision4工程
12.4 Keil MDK編譯器與ULINK2使用
12.4.1 ULINK2概述
12.4.2 ULINK2與MDK的鏈接使用
12.5 Keil MDK編譯器 與J-LINK使用
12.5.1 J-LINK概述
12.5.2 J-LINK與MDK的鏈接使用
12.6 Keil MDK編譯器與H-JTAG使用
12.6.1 H-JTAG 介紹
12.6.2 H-JTAG調試結構
12.6.3 H-JTAG的安裝
12.6.4 H-JTAG配置
12.6.5 MDK的安裝與設置
12.6.6 調試
12.7 本章小結
12.8 課後練習
附錄
參考文獻·
書摘/試閱
(2)電容觸摸屏的缺陷。
電容觸摸屏的透光率和清晰度優于四線電阻屏,當然還不能和表面聲波屏和五線電阻屏相比。電容屏反光嚴重,而且,電容技術的四層復合觸摸屏對各波長光的透光率不均勻,存在色彩失真的問題,由于光線在各層間的反射,還造成圖像字符的模糊。電容屏在原理上將人體當做一個電容器元件的一個電極使用,當有導體靠近與夾層ITO工作面之間耦合出足夠量容值的電容時,流走的電流就足夠引起電容屏的誤動作。我們知道,電容值雖然與極間距離成反比,卻與相對面積成正比,并且還與介質的絕緣系數有關。因此,當較大面積的手掌或手持的導體物靠近電容屏而不是觸摸時就能引起電容屏的誤動作,在潮濕的天氣,這種情況尤為嚴重,手扶住顯示器,手掌靠近顯示器7厘米以內或身體靠近顯示器15厘米以內就能引起電容屏的誤動作。電容屏的另一個缺點是用戴手套的手或手持不導電的物體觸摸時沒有反應,這是因為增加了更為絕緣的介質。電容屏最主要的缺點是漂移:當環境溫度、濕度改變時或環境電場發生改變時,都會引起電容屏的漂移,造成不準確。例如,開機后顯示器溫度上升會造成漂移,用戶觸摸屏幕的同時另一只手或身體一側靠近顯示器會漂移;電容觸摸屏附近較大的物體搬移后會漂移,觸摸時如果有人圍過來觀看也會引起漂移;電容屏的漂移原因屬于技術上的先天不足,環境電勢面(包括用戶的身體)雖然與電容觸摸屏離得較遠,卻比手指頭面積大得多,它們直接影響了觸摸位置的測定。此外,理論上許多應該線性的關系實際上卻是非線性,如體重不同或者手指濕潤程度不同的人吸走的總電流量是不同的,而總電流量的變化和四個分電流量的變化是非線性的關系,電容觸摸屏采用的這種四個角的自定義極坐標系還沒有坐標上的原點,漂移后控制器不能察覺和恢復,而且,4個A/D完成后,由四個分流量的值到觸摸點在直角坐標系上的X、Y坐標值的計算過程很復雜。由于沒有原點,電容屏的漂移是累積的,在工作現場也經常需要校準。電容觸摸屏最外面的矽土保護玻璃防刮擦性很好,但是怕指甲或硬物的敲擊,敲出一個小洞就會傷及夾層ITO,不管是傷及夾層ITO還是安裝運輸過程中傷及內表面ITO層,電容屏均不能正常工作。
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。