中文字幕第二一区_久久久久在线视频_精品国产自在现线看久久_亚洲精品一区二区三区电影网

產品分類

當前位置: 首頁 > 傳感測量產品 > 數據采集產品 > 工控機

類型分類:
科普知識
數據分類:
工控機

基于ARM7處理器LPC2104的嵌入式

發布日期:2022-04-18 點擊率:128

摘  要  論文以ARM7處理器LPC2104和實時嵌入式操作系統 I.LC/OS—II為基礎 .建立了基LPC2104的嵌入 式開發 平臺,實現 了 USB通信、嵌入式 Internet通信 、紅外通信 等非常熱門嵌入式應用術 。同時硬件的體積更小、功耗更低、功能更多、擴展性更強 。此外 ,由于所使用的嵌入式實時操作系統 ~C/OS—II已經通過了可靠性的認證 。這樣使得整個系統的運行更加穩定 ,程序的維護和升級也更加方便。

1

    嵌入式處理器是嵌入式系統的核心部分 ,處理器的選擇是關鍵 。目前 ,ARM處理器已遍及工業控制 、消費電子產品 、通信系統等各類 產品市場 ,基于ARM 技術的微處理器應用約 占了 32位 RISC處理器 75%以上的市場份 額I】1。ARM 處理 器包括ARM7、ARM9、ARM9E、ARM10E、SecurCore、Intel的 Xscale、In— tel的 StrongARM等幾個 系列 1,其 中 ARM7、ARM9、ARM9E和ARM1OE為 4個通用處理器系列 。

    ARM7系列微處理器為低功耗的32位RISC處理器 ,適合用于對價位和功耗要求較高的產品應用中。ARM7微處理器 系列具有如下特點 :

    (1)極低 的功耗 ;

    (2)提供 0.9MIPS/MHZ的三級流水線結 構(取 指 、譯碼 、執行 );

    (3)最高主頻可到達 13OMIPS;

    (4)代碼密度高并支持 16位 的 Thumb指令集 ;

    (5)對操作系統的支持廣泛 ,包括 Windows CE、Linux、 Palm OS等 。

     ARM7系列微處理器包括ARM7TDMI、ARM7TDMI—S、 ARM720T、ARM7EJ等4種類型 。其中T代表支持16位Thumb指令集 ,D代表支持片上 Debug,M 表內嵌硬件乘法器 ,I代表支持嵌入式ICE。按照低功耗 、低成本 、小體積 、多功能及實時性的要求 ,Philips公司 的LPC2104是一 個非 常好 的 選擇 ,LPC2104處理器就是屬于ARM7TDMI—S系列的ARM處理器的一種。

     本文內容組織 如下 :第 2部分是LPC2104處理器介 紹 ,第3部分是系統硬件的設計 ,第4部分是軟件的設計 ,第 5部分是結束語 。

2 LPC21o4處理器介紹

     LPC2104微控制器是飛利浦半導體公司推出的16/32位 ARM7TDMI—S CPU,并 帶有 128/256K字節 的高速Flash存儲器的微控制器 。128位寬度的存儲器接口和獨特的加速結構使32位代碼能夠在最大時鐘速率下運行。對代碼規模有嚴格控制的應用可使用16位Thumb模式將代碼規模降低超過30%.而性能的損失卻很小 。由于LPC2104微控制器采用非常小的64腳封裝 、極低的功耗 、多個32位定時器以及多達9個外部中斷 .這使它們特別適用于工業控 制 、醫療系統 、遠程訪問控制和電子收款機等小型化 的應用領域 。由于內置 了寬范圍的串行通信接 口,它們也 非常適合 于通 信網關協議轉換器 、嵌入式 軟件調制解調器 以及其它各種類型的應用。

     LPC2104帶有一個支持實時仿真和跟蹤的 ARM7TDMI—SCPU。并嵌入了 128KB高速 Flash存儲 器。與片 內存儲 器控 制器接 口的 ARM7局部總線 、與 中斷控制器接 口的 AMBA高性能總線(AHB)和連接片 內外設功能的 VLSI外設 總線 。

     AHB外設 分配 了 2M字 節的地 址范 圍 ,它 位于 4G字 節ARM 存儲器空間的最頂端 。每個 AHB外設 都分 配了 16K字節的地址空間 。LPC2104的外設功能 (中斷控制器除外 )都連接到VPB總線。AHB到 VPB的橋接將 VPB總線與 AHB總線相連。VPB外設也分配了 2M 字節的地址范 圍 .從 3.5G地址 點開 始。每個 VPB外設在 VPB地址 空間 內都分配 了 16K字節 地址空間 。LPC2104內部存儲空間如圖 l所示 :

   主要的特征如下:

   極 小封裝 :TQFP48(7  7mm2);

   128K字節 片 內 Flash程 序 存 儲器 ,具有 ISP(In—SysteProgramming,在線可試試編程 )和I AP(In-Application Program一ming,在應用 中可編程 )功 能;16K靜態 RAM;

   雙 UART。其 中一個 帶有完全的調制解調 器接 口;I2C、S串行 口:

   兩個定 時器 。具有 4路捕 獲/比較通道 ;6路輸 出的 PW單元 :實時時鐘 ;看門狗定時器 ;

   32位通用 I/0 口;

   CPU操作 頻率可 達 60MHz;雙 電源 (CPU操 作 電壓范圍1.65V~1.95V.I/0電壓范 圍 :3.0V~3.6V);兩個低 功耗模 式 (閑和掉電)。

    LPC2104的內核結構 如圖 2所示 。

 

系統設計 

3.1 系統功能概述

     本系統采用模塊 化的結構設 計思想 ,將設備分為主控模塊和各個功能模塊 。如圖 3所示 。主控模塊和各功能模塊之間有統一的或者特定的接 口形式 .用戶可根據 不同的需要選用不同的功能模塊 .各種類型的數據可以同時傳輸 而不相互干擾。時 .也可根據市場的需求 繼續擴展 其它功能模塊 ,例如光 電通信模塊等。這樣的設計結構,不僅方便了使用 ,也有利于以后統的升級 。

     主控模塊主要負責人機交互 、與功能模塊通信 、數據存儲數據傳輸等功能。用戶通過控制主控模塊來 對功能模塊 和系統的其它功能進行操作 .數據存儲在主控模塊 內。然后 ,主控模塊可以通過電話 線撥號上網或者通過USB口接入聯網的PC機向服務器發送數據或者與掌上電腦通過紅外模塊通訊。這樣的三種數據傳輸方式,可以滿足大多數用戶的需要。

 

     主控模塊在整個系統具有很重要的作用 .相當于人的 中樞 神經 。以下就是對主控模塊硬件和軟件設計的具體介 紹。

3.2 系統硬件設計

     根據整個系統的設計思想 .在對主控模塊進行硬件 電路設 計時 .處理器 的選擇是關鍵的問題。按照低功耗 、低 成本 、小體積 、多功能的要求 .Philips公 司 的LPC2104是一個 非 常好 的 選擇

由功能框圖 4可以看出 .只需要 在 LPC2104周 圍增加較 少的元器件和 電路 .就能設計出功 能較強的 、符合要求 的主控 模塊 的電路

3.3 LPC2lo4引腳分配及模擬總線

     LPC2104只有 64個引腳 .無外部 總線控 制器 .因而它沒有 外部總線,外接擴展芯片不是很方便。不過因為它們的速度很 快 。所 以即使使用軟件模擬總線外 接擴展芯片也比普通的單片機快得多 。因此 ,我們應用LPC2104的模擬總線外擴芯片能夠滿足設計要求。

 

      除了電源 、復 位 、晶振等引腳 ,LPC2104有32個功能 復用 的可編程的通用IfO 口(P0.0一P0.31)。在系統設計中 。UART0 占用了 P0.0和 P0.1;I2C 占用了 P0.2和 P0.3:UART1占用了 P0.8和 P0.9;按鍵占用了 P0.14和 P0.15。在剩余的引腳中 ,將 P0.17一P0.24這 8個連續的I/O 口來模擬八位數據/地址總線 . P0.4模 擬地址鎖 存信 號 ALE,P0.5模 擬讀 信號 RD.P0.6模擬寫信號 WR,如圖 5所示

 

     模擬總線是為 了彌補 LPC2104無 外部 總線 的缺點而設計的 。因為在總線操 作的過程中 ,不能被中斷 ,所 以總線訪問前后要關開 中斷 。要對模擬總線進行初始化。

3.4 人機 交互部

    人機交互部分 的設計 本著使用最簡化 的原則 ,采用了點陣液晶顯示模塊和 3個按鍵的組合形式。 液晶選用了信利的MG12864—7型 點陣液晶模塊 ,其顯示容量為 128x64個點 ,體積 只有 54cmx50cmx6.5cm,內部帶有一10v電壓 產生 器和 EL背光逆變器 .使 用單 5V電源供 電 ,非常適合便攜式 的產品應用 。

     由于液 晶模 塊 的工作 電壓為 5V,LPC2104的 I/O 口電壓是 3.3V.所以需要在處理器 和液 晶模塊之 間加一片總線 收發器 74LVC4245.如圖 6所示。74LVC4245是一種雙電源的總線收發器 .同時工 作在 兩種電源下 :A端 用 5V電源作為 VCCA, IfO 口接 5V 器件 的數字邏輯 電路 ;B端用 3.3V電源作為 VC.CA.L/O 口接 3.3V 器件 的數字邏輯電路 :DIR引腳可 以控制總線的傳輸方向。這樣,利用 74LVC4245就能方便的實現 3.3V和 5V系 統 之 間的 邏 輯 電 平轉 換 。從 電路 圖可 以看 出 ,當LPC2104通 過模 擬總線對 液晶模塊進行 操作 時 ,用 P0.7來控制數據 總線的方向。另外 ,液 晶模塊根據節電的需要 .沒有使用背光功能。

 

     3個按鍵 通過邏輯 與門與 LPC2104的兩個外部 中斷引腳連接 。按鍵 部分 就可采用中斷 的輸入方式 ,減少 了處理 器輪詢按鍵的工作量。更為重要 的是 ,可 以使用這兩個外部 中斷 的掉 電喚醒功能 。這樣 當處理器不工作的時候 ,可 以進入掉電狀態, 只有當處理器需要響應按鍵 的時候 ,按鍵的中斷輸入會使處理 器從掉電模式喚醒 ,這樣就大大降低了處理 器的功耗 。

3.5 通信 部分

     主 控 模 塊 的通 信 分 為 3個 部 分 :USB、UART0、UART1。 USB用來連接 主控模塊 和 PC機 .其驅動芯片 D12使用地址/ 數據總 線連 接方式 ,LPC2104使用外 部 中斷 0,如 圖 7所示 。UART0用來與各個功能模塊 通信 ,其 中包括紅外通信模塊。除了紅外模塊多需要一個 L/O 口(P0.25)來進行作為選擇 波特率 的控制信號 外 .其它模塊都 只需要 與 UART0的 TXD0、RXDO 和 GND三根線連接即可。UART1是用來與 Modem通信的,外置 Modem 的 接 口是 RS232接 口 , 這 樣 需 要 將 UART1的TXD1、RXD1通過 MAX3232進行 電平轉換后 與 Modem 相連 ,如圖 8所 示 

3.6 其它功能部件

     LPC2104帶有 I2c總線 ,可以很方便的外擴一些 I2C功能器件 。為了能夠存儲用戶個人信息 、少量生理數據 ,主控模塊在 LPC2104的I2c總線 t擴展了一片 1K的E2PROM芯片CSI24WC08。 它 可 以在 3.3V電源 下工 作 .其 I2c總線地 址 為 :讀 :0xA1、 o)(A3、o)(A5、o)(A7.寫:o)(A0、o)(A2、0xA4、0xA6。 

     液晶顯示面板 由主界面 、消息區兩部分組 成 ,其中主界面  顯示當前選擇的功能參數設 置和當前狀態 (進行/失?。∠?),消息區顯示當前聯機狀態 、錯誤原因等。整個面板設計與按鍵設計緊密結合 ,使用方便 ,所有功能均可在 1—3次按鍵 中完成,如圖 10所示

 

4 系統軟件設計

    采用嵌入式實時操作系統 p~C/OS—II。使用 ARM 和 Thum指令集混合編譯來優化代碼密度 。

4.1  任務的分配和軟件系統結構

    采用嵌入 式實 時操作系統 p~C/OS—II。用戶級有六個任務

    (1)負責啟動任務按鍵的響應。優先級 6;

    (2)負責系統的工作狀態。優先級 5;

    (3)液晶模塊顯示 ,優先級 4;

    (4)負責通過 Modem撥號接入 Internet的通信任務 ,優先級 3;

    (5)負責 USB的通信任務,優先級 2;

    (6)與各功能模塊通信 ,進行數據信號采集 和存儲,優先級l。軟件系統結構如圖 l1中(a)圖所示 。

6結束語

     基于面向對像技術使得塑料門窗CAD系統WinDoor不再是簡單的“畫圖”系統,從根本 上超越了傳統的點、線、面相結合的低層次門窗設計方式。用戶可以直接利用現實世界中的門窗各部件的概念在計算機對應模型中進行設計 ,符合人類的思維特點,尺寸驅動的參數化設計思想有利于用戶方便快捷的設計和修改窗型,并使設計的正確性得到根本保證,極大的提高了門窗的效率和質量。同時,本系統的設計思想具有推廣價值,稍加改動便可以應用于建筑行業的鋁合金門窗 、幕墻等的繪制與計算。圖5所示為本系統所繪制的6個典型窗型!

 

更多內容請查詢:http://www.fly-sun.com.cn

 

下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

中文字幕第二一区_久久久久在线视频_精品国产自在现线看久久_亚洲精品一区二区三区电影网

      9000px;">

          亚洲午夜免费视频| 久久久久久影视| a在线播放不卡| 粉嫩绯色av一区二区在线观看| 亚洲国产日韩a在线播放性色| 国产精品美女久久久久久久久久久| 欧美精品久久99| 欧美色爱综合网| 在线视频欧美精品| 欧美日本在线播放| 精品在线观看视频| 亚洲成年人网站在线观看| 亚洲高清在线视频| 精品国产污污免费网站入口 | 国产酒店精品激情| 丁香婷婷综合五月| 成人久久18免费网站麻豆| 国产盗摄一区二区三区| 不卡av免费在线观看| 97成人超碰视| 欧美日韩国产高清一区二区三区 | 国产福利视频一区二区三区| 大陆成人av片| 欧美日韩一区三区四区| 欧美精品一二三四| 国产日产精品1区| 一区二区国产视频| 精品一二三四区| 粉嫩在线一区二区三区视频| 精品国产伦一区二区三区观看方式| 久久久欧美精品sm网站| 亚洲精品乱码久久久久久久久| 亚洲高清三级视频| 成人性生交大合| 日韩一区和二区| 久久久久久黄色| 免费久久99精品国产| 成人激情视频网站| 精品日韩一区二区| 亚洲综合小说图片| av在线一区二区三区| 欧美精品一区二区在线观看| 亚洲成人免费观看| 色94色欧美sute亚洲线路一久| 欧美成人vr18sexvr| 欧美日本国产一区| 91精品久久久久久久99蜜桃| 日韩一区中文字幕| 99精品一区二区三区| 中文字幕不卡的av| 成人黄色777网| 中文字幕欧美日韩一区| 国产一区二区视频在线播放| 91丨porny丨户外露出| 最好看的中文字幕久久| 成人一区在线看| 国产精品嫩草久久久久| 99久久免费精品高清特色大片| 18成人在线视频| 欧美视频一区二区| 免费久久99精品国产| 国产婷婷精品av在线| 91天堂素人约啪| 天天综合网天天综合色| 久久亚洲精华国产精华液| 国产91精品久久久久久久网曝门| 国产无遮挡一区二区三区毛片日本| 国产一区美女在线| 亚洲精品欧美激情| 7777精品久久久大香线蕉| 国产精品99精品久久免费| 成人免费视频在线观看| 日韩视频永久免费| 99综合影院在线| 日本一区中文字幕| 中文av一区二区| 91精品国产综合久久久久久久 | 久草在线在线精品观看| 日韩美女视频一区| 久久日一线二线三线suv| 91麻豆蜜桃一区二区三区| 久久99精品久久只有精品| 亚洲一级二级三级在线免费观看| 日韩三级高清在线| 欧美日韩一区国产| 91亚洲精品乱码久久久久久蜜桃| 久久99精品久久久久婷婷| 一区二区三区高清| 亚洲欧美激情在线| 色婷婷综合五月| 蜜臀国产一区二区三区在线播放| 国产精品福利一区| 欧美不卡视频一区| 日韩一级黄色片| 欧美精品亚洲一区二区在线播放| 色系网站成人免费| 色综合欧美在线视频区| 99久久精品国产麻豆演员表| 国产成人av电影在线| 国产91清纯白嫩初高中在线观看| 国产麻豆欧美日韩一区| 国产麻豆成人传媒免费观看| 精品一区二区在线免费观看| 国产专区欧美精品| 成人激情动漫在线观看| 色哟哟精品一区| 欧美一区二区三区系列电影| 日韩欧美二区三区| 中文字幕高清一区| 一区二区三区在线视频播放| 午夜亚洲福利老司机| 激情深爱一区二区| 一本久久a久久精品亚洲| 欧美另类变人与禽xxxxx| 国产欧美一区二区精品仙草咪| 中文字幕乱码日本亚洲一区二区 | 亚洲私人影院在线观看| 亚洲成av人片在线观看无码| 免费美女久久99| 99精品欧美一区二区蜜桃免费| 欧美精品日韩一区| 日本一区二区三区四区| 日韩精品一级二级| 一本色道久久综合亚洲aⅴ蜜桃| 精品国产一区二区三区久久影院| 亚洲精品免费在线播放| 成人一级黄色片| 2020国产成人综合网| 天天操天天色综合| 欧美在线免费观看亚洲| 国产欧美视频一区二区| 亚洲国产wwwccc36天堂| 91影院在线免费观看| 国产精品三级av在线播放| 捆绑调教美女网站视频一区| 欧美曰成人黄网| 香蕉影视欧美成人| 91久久一区二区| 国产精品久久久久久妇女6080| 亚洲丶国产丶欧美一区二区三区| 美国十次了思思久久精品导航| 欧美日韩一区二区欧美激情| 一区二区在线观看不卡| 91久久精品一区二区| 亚洲精品国产成人久久av盗摄| 99久久综合国产精品| 亚洲美女精品一区| 欧美午夜宅男影院| 日韩国产精品久久久久久亚洲| 欧美成人video| 成人一区二区在线观看| 亚洲精品成人天堂一二三| 99久久免费视频.com| 亚洲精品自拍动漫在线| 欧美电影影音先锋| 亚洲成人久久影院| 2023国产精品自拍| 丁香亚洲综合激情啪啪综合| 亚洲在线视频网站| 久久午夜羞羞影院免费观看| 99re热这里只有精品视频| 日韩av电影一区| 亚洲日本va午夜在线影院| 日韩欧美第一区| 成人av网址在线| 麻豆成人综合网| 亚洲另类中文字| 2020日本不卡一区二区视频| 一本色道久久综合亚洲精品按摩| 日韩中文字幕1| 亚洲天堂av老司机| 欧美激情一区不卡| 久久久青草青青国产亚洲免观| 欧美疯狂做受xxxx富婆| 一本大道久久精品懂色aⅴ| 国v精品久久久网| 国产美女久久久久| 精品亚洲porn| 久久99精品久久久久婷婷| 蜜臀av亚洲一区中文字幕| 一区二区高清在线| 一区二区三国产精华液| 国产精品电影一区二区三区| 中文av一区特黄| 一区二区三区视频在线看| 亚洲激情在线播放| 亚洲乱码国产乱码精品精可以看| 国产精品毛片久久久久久| 中文字幕亚洲在| 亚洲女同ⅹxx女同tv| 一区二区不卡在线播放| 午夜精品免费在线观看| 蜜桃av噜噜一区| 国产精品中文字幕日韩精品| 国产成人亚洲精品青草天美| 不卡一区二区中文字幕| 欧美日精品一区视频| 色婷婷av一区| 东方aⅴ免费观看久久av| 成人黄色大片在线观看|