




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、RAM 的基于 KEIL,PROTEUS 的仿真ARM簡介 ARM公司簡介ARM是Advanced RISC Machines的縮寫,応是 -家微處理甕行址的知名企業,該企業設計了丸董 當性能、廉價、耗能低的RISC (精簡指令集丿處 理黑。ARM公司的特點是只彳殳計芯片,而不生 產。它將技術授權給世界上許多著右的半導體、軼 件和OEM廠商,幷提供服務。 ARM公司簡介ARMintgl I ismIlg|冋嚇兩.H形成各具詢色 事的ARM怎片 RISC結構特性RISC是精簡指令菜計彈機的縮眾 其目標是沒計出 農鳥對鐘頻率下單周期規行,簡單吋奴的希令集。 ARM內核采用RISC體糸結構,因此具有
2、RISC的結物苗 i具有丈量的通用存儲翠;獨特的裝戲/椽存Cload-storeJ結構;簡單的尋址模式;統一和固定長麥的垢令 ARM體系結構為了後ARM盤夠更好地燼足攝入丸應用的幕茹ARM體糸結構還有以下將點:蕃條教姐處理弗令可同時色令鼻術W單元(ALU丿 的逵算和移後處理,余現ALU和移住翠的靈丈利用;使用地址的尋址方丸優化程序祈環;象義/椽存溜令對敦姐的就4僅貉余現AO 吐董;常用ARM處理器系列ARM公司開發了很多糸劉的ARM處理賽如 最新的糸刃是Cortex,而ARM6核以及更早的糸刃己經 很罕見了。省前應用比較多的ARM處理彖找糸劉冇:ARM7 | | ARM9 | | ARM9E
3、| | ARM10E | | ARM | Cortex | ARM Cortex系列簡介基于ARMv7版本的ARM Cortex糸對產晶由A、R、 M三個糸刃組成,具體分類建集了一盧以來ARM面向 具體血用衩計CPU的思隊。A應用戲理 (Application Processor)糸劉R實對掛釗戎理(Real Time Control)糸刃(Microcontroller丿糸劉 Cortexni-M3處理器簡介該處理黑是首敦基于ARMv7M荼構的處理彖,采 用了純Thumb2指令的執行步丸具有圾富的運4施力 和中飾扌目應能力。Cortex-M3i4A用于鳧車車身糸統,工業我制糸 統和無線網絡等
4、對功耗和成本放翕的嵌入式應用領 城。目前黃便宜的屍于該內核的ARM單片機琴價為1美 元。 ARM7系列簡介該糸別包括ARM7TDML ARM7TDMI-S.帶有高 速緩存處理彖玄單元的ARM720T和護龍了心爲血的 ARM7EJJ。該糸劉處理彖提供Thumb 16住壓縮指令 集和EmMdMlCE歡件調試方式,適用于更犬規模的 $qG殳計f oARM7糸對廣泛應用于多媒體和炭入式役備,包為 Internet役備、網絡和調制舞調貂殳備,以及移動電 話、PDA等無線役備。LPC2138 簡介NXP公司生產的32位ARM7TDMI-S微控制 器。A32KB片內靜態RAM, 512KB FLASH存儲
5、器,具有EmbededICE-RT (提供片內支持) 和嵌入式接口。A兩個8路10位AD轉換每個通道的轉換時間 低至 2.22|iSoA個DA轉換器可產生不同的模擬輸出。A2個32位定時器(帶四路捕獲和四路比較通 道),PWM單元(6路輸出)和看門狗。A多個串行接口: 2個16C550工業標準UART兩個高速I2C接口 (400Kbs) SPI和具有緩沖作用且數據長度可變功能的SSPA 47個可承受5V電壓的通用IO 口A單電源供電:上電復位POR和掉電檢測BOD電路,CPU操作電壓為3.0V-3.6VA9個邊沿或電平觸發的外部中斷引腳A2個低功耗模式:空閑和掉電A通過外部屮斷將處理器從掉電模
6、式屮喚醒。A通過片內PLL可實現最大為60MHZ的CPU 操作頻率。A片內晶體振蕩電路支持頻率:1-30MH乙A向量中斷控制器:可配置優先級和向量地 址。逵冀徽控制器具有小尺寸釉低功純特P0.21)P%YM!MAD1 詐 MCAP1 3 P0.2ZAD 1.71 /CAPO.aMATO.ORTXC1 PURACEPKTaRTXC2VDDA P1.1&qRACGPKT2 PO 2AD04 AOUTMATO. 3PO aa,AD0 3*EIKT3.*CAPO.OP1.16HRACEPKT0O國罔囤陽他因網冋岡聞國冋岡耳冋卮P1.2OrTHACeSYNCP0.17/CAP1.2/SCK1/MAT1.
7、2LPC2131I2132/2138P0.16)EINTQ/MAT0 27CAPO 7PO.1 引 R11 1 怔1 NT2JAD1.5(1) P1.2UPIPESTAT0VooVSSPO,14)OCD11 J?EIN T1 冷 DA,P1.JPIPESTAT1 P0.13OTR11VmAT1 VAD1PO VjDSRIVMATIOAOI 337)PO.HJCTSIVCAPI.VSCLIP1.23JPIPESTAT2 PO.1OjRTS1DVHl/ra:WM4S迸 2d E Q-9.2501ON&sndg.oov 二 fvytwosw w 二 sggavovfed8mogrs2f d/Doxd
8、-Qd uff-sz idxwxl/o.* 至m.2ARM7TDMI-S 處理器注意:“ARM核”并非芯片,ARM核與其它部件 如RAM、ROM、片內外設組合在一起才能構成 現實的芯片。ARM7TDMI-SARM7TDM1 的可竦合(synthesizable) 戀本(以垓丿,対應用工程岬來訶其爲 程康奧與ARM7TDMI-玫;艾橋Emb/tedlCE況瘵硬件;艾將64殮來由;艾持片上調戎;頭掙焉愈嵐16隹的Thumb指冬集;存儲器的字與半字從偶教地址開始的妾集2個字節構成一個半字;以危放4整除的地址開始的連集4個字節構成一個 字;ARM指令的仗度剛好是一個字,Thumb指令的良 皮創好是一個
9、半字。-存儲器的存儲方式如果一個教據是從偶地征開始的連縷存倚,那么 它就是豐字對齊,否則就是非豐字對齊;如果一個數擄是以能放4整除的他址開始的隻綾存赭,那么它就是字對齊,公則就是非字對齊。方4手對齊字對齊減址.0x40020x4004.0x40040x4008Bit0=0Eitl=O.BitO=0具絶伐為任盤值三級流水線結構的指令執行順序理序存緒器取指譯碼執行指冬的三個臥段取指譯碼次行取指譯碼執行取指譯碼執行周期1周期2周期3周期4處期5周期6致理眾現行一條0広第副卜理瑚PC期4昨秋此射綁 蠅縫肉如鮒刪帛m,開魁皓幽詮 購姦段理取出指令3。ARM處理器狀態處理器狀態ARM7TDMI處理霉內核包
10、含2衣指令糸統,分別為 ARM拒令集和Thumb指令,幷且各自對應1科處.理零的 狀態:ARM狀態:32住,處理黑執行字方式的ARM指 令,戲理彖跌認為此狀總;Thumb狀態:16住,處理課執行半字方式的Thumb 扌旨令注意:丙個狀感之問的切換幷不影響處理衆棋式或 寄存器內彖。實驗一,GPIO程序設計與仿真 一,實驗目的:通過LPC2138的P0.0-P0.7(這里用到P0.2-P0.7六個口)的輸出功能 控制LED閃爍(LED為共陽極,所以輸出低 電平吋LED點亮)二,實驗器材: LPC2138一片,LED6個,限流(灌電流) 電阻6個,阻值R=220歐,3.3V電源。三,實驗要求:使LE
11、D燈按照如下順序亮滅: 1)全滅(0x03) 2)依次逐個逐個點亮3)向兩邊靠攏后分開 4)兩邊疊加后遞減,兩邊靠攏后分開 5)最后全亮(Oxff)提ZF:使用P0.0-P0.7的輸出功能來控制LED閃爍。采 用灌電流的方式驅動LED即輸出低電平時LED點 亮。首先進行IOODIR寄存器設置,使P0.0P0.7 為輸出模式,通過對IOOSET和IOOCLR寄存器進 行口線置1或清0來控制LED閃爍。延時程序采用 定時器中斷方式。實驗電路圖:po.(yr)co/pwMiPO 1/RxDQrPWM3/EINT0PO 2SCLO/CAPO.OPO. 3/SDAO/MATO.Q/EINT1PO 4/S
12、CK0/CAP0 1/ADO 6 PO,5/MlSO(yMATO 1/ADO 7 P0.6/MOSI0/CAP0.2/AD1 0PO 7ZSSEL0/PWM20; dly-) for(i=0; iv3000; i+);* 名稱:main()欄功能:亮的現彖:先是全滅,然后依次逐個點亮,然后依次逐個禪加, 然后依次逐個遞減,然后兩邊旅攏后分開,然后兩邊疊加后遞減, 最后全殼。循環!int main(void)uint32 i;PINSELO = 0x00; PINSEL1 = 0x00;IO0DIR = Oxffffffff; IOOSET=Ox66; while(1)設克所有引腳連接GPIO上循壞/設胃POOPO.7控制口為輸出杳農方式控制LED顯示for(i=0;i42;i+) IO0CLR= (tableivv0); 控制LED閃爍 IO0SET=(tablei)0;DelayNS(80);編譯結果:Cr r ,0x00000x40000x4000V*r/Sy*(o Fill Interrupt Interrupt SxiperrixorAb血Un0: dly)ror(i=0. i3000;25H/-功能*殼的 曼:后鞭汝逐個一 矗厲全竟。俺壞!31 int nAinCvoid)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年部門工作方案演講稿
- 護理新生兒評估與處理
- 2025年新員工入職培訓方案
- 單位食堂2025年度工作方案
- 高中班主任工作方案2025年
- 2025年度工作方案書
- 酒業知識培訓課件
- 幼兒園課程案例:認識時鐘
- 山西藝術職業學院《情報檢索4》2023-2024學年第一學期期末試卷
- 海南體育職業技術學院《藝用人體解剖》2023-2024學年第二學期期末試卷
- 2025年中國光纖放大器行業競爭格局及市場發展潛力預測報告
- 護理禮儀中的稱呼禮儀
- 校長在高考動員大會上講話:高考不是獨木橋人生處處有航道
- 觀賞魚國際貿易的可持續發展策略
- 2025年浙江紡織服裝職業技術學院單招職業適應性測試題庫新版
- 新版《醫療器械經營質量管理規范》(2024)培訓試題及答案
- 2025年初級社會工作者綜合能力全國考試題庫(含答案)
- 2015年河南高考文科數學試題及答案
- 日語作文稿紙
- 最新mywife系列全部姓名資料
- 暖通設備公司噴粉前處理涂裝生產線投標文件技術文件
評論
0/150
提交評論