出版時間:2011-10 出版社:北京航空航天大學 作者:劉波文//黎勝容 頁數(shù):627
Tag標簽:無
內(nèi)容概要
《ARM嵌入式項目開發(fā)三位一體實戰(zhàn)精講》以ARM
9/11系列為寫作平臺,通過大量實例,深入淺出介紹了ARM嵌入式項目開發(fā)的方法與技巧。全書分為五篇,共17章。第一篇包括第1和第2章,是基礎(chǔ)知識部分,簡要介紹了ARM
內(nèi)核特點、體系結(jié)構(gòu)、指令系統(tǒng)以及硬件開發(fā)平臺,引導讀者技術(shù)入門。第二篇至第五篇,共15
章,為應用實例,通過15個實例,詳細闡述了ARM在工業(yè)控制、數(shù)字消費電子、網(wǎng)絡(luò)通信以及醫(yī)療汽車電子領(lǐng)域的開發(fā)原理、流程思路和心得技巧。書中實例全部來自于工程實踐,代表性和指導性強。讀者通過學習這些實例,然后舉一反三,設(shè)計水平將得到快速提高。
《ARM嵌入式項目開發(fā)三位一體實戰(zhàn)精講》結(jié)構(gòu)清晰,實例典型、技術(shù)先進、工程應用性強。不但詳細介紹了ARM嵌入式的硬件設(shè)計和軟件編程,而且提供了完善的設(shè)計思路與方案,總結(jié)了開發(fā)心得和注意事項,并對實例的程序代碼做了詳細注釋,方便讀者理解精髓,學懂學透。
本書配有光盤一張,包含全書所有實例的硬件原理圖、程序代碼以及開發(fā)過程的語音視頻講解,方便讀者進一步鞏固與提高。本書適合計算機、自動化、電子等相關(guān)專業(yè)的大學生,以及從事
ARM開發(fā)的科研人員使用。
書籍目錄
第一篇 ARM開發(fā)基礎(chǔ)
第1章 ARM嵌入式微處理器概述
1.1 ARM微處理器特點與分類
1.1.1 ARM9處理器
1.1.2 ARM9E處理器
1.1.3 ARM11處理器
1.2 ARM微處理器體系結(jié)構(gòu)
1.2.1 ARM微處理器的工作狀態(tài)
1.2.2 ARM處理器的運行模式
1.2.3 ARM體系結(jié)構(gòu)的存儲器格式
1.2.4 ARM的寄存器組織
1.2.5 異常處理
1.3 ARM處理器的指令系統(tǒng)概述
1.3.1 ARM 32位指令系統(tǒng)
1.3.2 ARM 16位Thumb指令系統(tǒng)
1.4 三星ARM處理器概述
1.4.1 S3C2440A芯片介紹
1.4.2 S3C6410芯片介紹
第2章 ARM硬件開發(fā)平臺
2.1 ARM9處理器硬件開發(fā)平臺
2.1.1 ARM9處理器S3C2440A硬件平臺的基本結(jié)構(gòu)
2.1.2 ARM9處理器S3C2440A硬件開發(fā)平臺的I/O接口
2.2 ARM11處理器硬件開發(fā)平臺
2.2.1 ARM11處理器S3C6410硬件平臺的基本結(jié)構(gòu)
2.2.2 ARM11處理器S3C6410硬件開發(fā)平臺的I/O接口
第二篇 工業(yè)控制開發(fā)
第3章 步進電機驅(qū)動設(shè)計實例
第4章 三軸加速度傳感器的應用
第5章 基于CAN總線的電梯控制系統(tǒng)應用
第三篇 數(shù)字消費開發(fā)
第6章 USB OTG案例應用
第7章 數(shù)字音頻應用系統(tǒng)
第8章 TV視頻信號輸出應用
第9章 CMOS攝影機構(gòu)的視頻監(jiān)控應用
第10章 智能電池管理系統(tǒng)應用
第四篇 網(wǎng)絡(luò)通信開發(fā)
第11章 IrDA紅外通信應用
第12章 無線藍牙技術(shù)應用
第13章 WiFi無線網(wǎng)絡(luò)應用
第14章 ZiBee無線傳感器網(wǎng)絡(luò)應用
第五篇 醫(yī)療與汽車電子
第15章 遠程醫(yī)療監(jiān)護系統(tǒng)應用
第16章 脈搏血氧儀應用
第17章 汽車遙控無鑰匙門禁系統(tǒng)應用
章節(jié)摘錄
版權(quán)頁: 插圖: (3)移位指令 ①ASR 算術(shù)右移指令。數(shù)據(jù)算術(shù)右移,將符號位復制到空位,移位結(jié)果保存到Rd寄存器中,指令格式如下: ASR Rd,Rs ASR Rd,Rm,#expr ;其中Rd目標寄存器,也是第一個操作數(shù)寄存器,必須在R0~R7之間 ;Rs寄存器控制移位中包含移位量的寄存器,必須在R0~R7之間 ;Rm立即數(shù)移位的源寄存器,必須在R0~R7之間 ;expr立即數(shù)移位量,值為1~32 ;條件碼標志:指令會更新N、Z和C標志(若移位量為零,則不影響C標志) 指令舉例: ASR R1,R2, ASR R3,R1,#2 若移位量為32,則Rd清零,最后移出的位保留在標志C中;移位量大于32,則Rd和標志C均被清零;移位量為0,則不影響C標志。 ②LSL 邏輯左移指令。數(shù)據(jù)邏輯左移,空位清零,移位結(jié)果保存到Rd寄存器中,指令格式如下: LSL Rd,Rs LSL Rd,Rm,#expr ;其中Rd目標寄存器,也是第一個操作數(shù)寄存器,須在R0~R7之間 ;Rs寄存器控制移位中包含位量的寄存器,須在R0~R7之間 ;Rm立即數(shù)移位的源寄存器,須在R0~R7之間 ;expr立即數(shù)移位量,值為1~31 ;條件碼標志:指令會更新N、Z和C標志(若移位量為零,則不影響C標志) 指令舉例: LSL R6,R7 LSL R1,R6,#2 若移位量為32,則Rd清零,最后移出的位保留在標志C中;若移位量大于32,則Rd和標志C均被清零;若移位量為0,則不影響C標志。 ③LSR 邏輯右移指令。數(shù)據(jù)邏輯右移,空位清零,移位結(jié)果保存到Rd寄存器中。指令格式如下: LSR Rd,Rs LSR Rd,Rm,#expr ;其中Rd目標寄存器,也是第一個操作數(shù)寄存器,必須在R0~R7之間。
編輯推薦
《ARM嵌入式項目開發(fā)三位一體實戰(zhàn)精講》配有光盤一張,包含全書所有實例的硬件原理圖、程序代碼以及開發(fā)過程的語音視頻講解,方便讀者進一步鞏固與提高。《ARM嵌入式項目開發(fā)三位一體實戰(zhàn)精講》適合計算機、自動化、電子等相關(guān)專業(yè)的大學生,以及從事ARM開發(fā)的科研人員使用。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
ARM嵌入式項目開發(fā)三位一體實戰(zhàn)精講 PDF格式下載