arm處理器的研究與應用.doc
arm處理器的研究與應用,arm處理器的研究與應用摘 要本文主要是研究arm處理器,詳細介紹了arm處理器的種類及各項概念,以及arm處理器的應用。并且根據(jù)51系列單片機的開發(fā)經(jīng)驗,較系統(tǒng)的分析了arm處理器與51系列的異同,讓arm的研究可以立足51系列的基礎之上,將arm復雜的處理器簡單化,明了化。最后通過arm最小系統(tǒng)(lpc2136開發(fā)...


內(nèi)容介紹
此文檔由會員 lanxin520 發(fā)布ARM處理器的研究與應用
摘 要
本文主要是研究ARM處理器,詳細介紹了ARM處理器的種類及各項概念,以及ARM處理器的應用。并且根據(jù)51系列單片機的開發(fā)經(jīng)驗,較系統(tǒng)的分析了ARM處理器與51系列的異同,讓ARM的研究可以立足51系列的基礎之上,將ARM復雜的處理器簡單化,明了化。
最后通過ARM最小系統(tǒng)(LPC2136開發(fā)板)的制作,從 理論轉(zhuǎn)化到具體ARM處理器的應用。闡述了ARM最小系統(tǒng)的硬件制作、軟件操作平臺及程序的下載實施方法。 另外通過編寫一個流水燈的程序來驗證ARM最小系統(tǒng)是否制作成功。
關鍵詞:ARM最小系統(tǒng) 51系列 ARM處理器 比較
Abstract
The Study and application of the ARM Processor
The main purpose of this paper is to study the ARM processor and introduce its kinds, definition and application in detail. It statistically analyses the differences between ARM processor and 51 series in accordance with the exploiting experience of the single chip of 51 series. And the aim of studying ARM is to brief and clear the complicated processor basing on 51 series.
Finally, it puts the processor’s theory into application by the making of LPC2136 exploiting board, which is the smallest system of ARM. And it elaborates the hardware’ making of the smallest system of ARM, the operation platform of software and the downloading methods of the programs. Besides, whether the smallest system of ARM is successfully made or not is tested by programming a streamlined light.
Key Words: the smallest system of ARM 51 series ARM processor compare
目 錄
1、引言: 1
2、ARM微處理器概述 2
2.1 ARM-Advanced RISC Machines 2
2.2 ARM微處理器的應用領域及特點 2
2.2.1 ARM微處理器的應用領域 2
2.2.2 ARM微處理器的特點 3
2.3 ARM微處理器系列 3
2.3.1 ARM7微處理器系列 3
2.3.2 ARM9微處理器系列 4
2.3.3 ARM9E微處理器系列 4
2.3.4 ARM10E微處理器系列 5
2.3.5 SecurCore微處理器系列 5
2.3.6 StrongARM微處理器系列 6
2.3.7 Xscale處理器 6
2.4 ARM微處理器結(jié)構(gòu) 6
2.4.1 RISC體系結(jié)構(gòu) 6
2.4.2 ARM微處理器的寄存器結(jié)構(gòu) 7
2.4.3 ARM微處理器的指令結(jié)構(gòu) 7
2.5 ARM微處理器的應用選型 8
3、ARM微處理器與51系列之比較研究 9
3.1 ARM處理器和51系列單片機概念的認識 9
3.2 ARM處理器和51系列單片機的綜合參數(shù)的比較 9
3.3 ARM處理器和51系列單片機的寄存器的比較 10
3.4 ARM處理器和51系列單片機的異常的比較 12
3.4.1 ARM體系結(jié)構(gòu)所支持的異常類型 14
3.5ARM處理器和51系列單片機的尋址方式的比較 14
3.6ARM處理器和51系列單片機的性能價格比: 15
4、基于2136的ARM最小系統(tǒng)的設計與應用 16
4.1 ARM7TDMI-S簡介 16
4.2 ARM7TDMI-2136引腳圖及引腳功能介紹 16
4.3 ARM最小系統(tǒng)硬件設計 22
4.3.1 ARM硬件總體設計思路 22
4.3.2 最小系統(tǒng)硬件設計原理說明 22
4.3.2.1 電源電路 22
4.3.2.2復位電路 23
4.3.2.3 系統(tǒng)時鐘電路 23
4.3.2.4串口及Modem接口電路 24
4.3.2.5鍵盤電路 24
4.3.2.6獨立發(fā)光二極管電路 25
4.3.2.7蜂鳴器控制電路 26
4.4 ARM最小系統(tǒng)軟件調(diào)試 26
4.4.1 在最小系統(tǒng)上運行多功能流水燈程序 26
4.5 ARM最小系統(tǒng)設計的小結(jié) 27
結(jié)論及尚存在的問題 27
致 謝 28
參考文獻 28
附 錄: 29