23 嵌入式實驗教學開發系統

2022-10-13 16:33:03 字數 1118 閱讀 4814

一、作品的功能簡介

本系統是乙個arm7的嵌入式實驗教學開發板,它以philips的lpc2136晶元為嵌入式的mcu,它具有豐富的i/o口和外部資源(如2個具有高波特率的標準uart序列通訊口和1個高速的spi匯流排介面),這確保了該系統的高實時性。另外它還具有32k的ram和128k的大容量flash儲存器,從而確保了具有足夠的嵌入式實時核心的執行空間,並為使用者程式提供足夠的資料處理空間。還支援isp**方式和jtag的ice**除錯,方便了使用者系統的開發。

為了學習更多的外圍功能,開發板整合了三種lcd顯示介面(16*2、128*64、240*128)、四個led數碼管掃瞄顯示電路、四個可供使用者自定義的按鍵、乙個蜂鳴器、乙個擴充套件儲存器24c64、乙個ps/2鍵盤介面和滑鼠介面、兩個uart串列埠,所有功能均可由使用者通過跳線自定義選用。此外還將lpc2136的所有管腳引出,方便開發者用於其它功能。

圖1 lpc2136管腳圖

二、用途

主要用於學習嵌入式系統的原理及應用開發,可以將ucos-ii嵌入式實時作業系統移植到本開發板上,ucos-ii嵌入式實時作業系統是乙個開放源**的、高可靠性的、簡單易學的嵌入式實時核心,支援多工系統開發,通過使用實時核心,可以有效的利用arm的硬體資源,避免無效的系統損耗,以節約應用系統的執行成本,實現高實時性,和高可靠性,提公升應用產品的信價比。當今嵌入式系統以廣泛應用於工業控制、消費電子、汽車電子、醫療、通訊、軍事、航空等各個領域,因此學習嵌入式系統開發是當今電子工程師的必然趨勢。本嵌入式開發板有著豐富的硬體資源,可以在ucos-ii嵌入式實時作業系統平台上完成流水燈、蜂鳴器驅動、數碼管掃瞄顯示、按鍵掃瞄和按鍵中斷、多種lcd字元顯示、spi通訊協議、i2c通訊協議、與pc機的串列埠通訊、ps/2的鍵盤/滑鼠輸入等實驗。

通過學習這些實驗,可以有效的掌握arm嵌入式系統開發的流程。

三、設計方案及原理說明

由於lpc2136採用貼片封裝,為了節約成本和方便電路的靈活設計,將lpc2136最小系統電路整合在一塊小面積的核心板上,如圖2所示:

圖2 lpc2136最小電路

將外圍各個應用電路整合在一塊母版上面,通過dip介面與lpc核心板相連,這樣既方便了硬體電路的測試,又便於lpc晶元的二次利用。

三、電路圖

圖3 母板電路圖

圖 4 母版pcb圖

嵌入式開發實驗報告

時間 2015 年 04 月 25 日 目錄1 緒論1 2 課程設計的目標2 3 課程設計的意義2 4 需求分析3 5 概要設計4 1.分配記憶體4 2.獲取並記錄快取的物理空間5 3.處理採集資料7 4.關閉 裝置8 6 相關技術說明8 1.採集應用程式流程8 2.設定屬性及採集方式8 7詳細設計...

嵌入式系統硬體開發流程

開始於專案需求分析,結束於總體技術方案確定。主要進行硬體設計需求分解,包括硬體功能需求 效能指標 可靠性指標 可製造性需求 可服務性需求及可測試性等需求 對硬體需求進行量化,並對其可行性 合理性 可靠性等進行評估,硬體設計需求是硬體工程師總體技術方案設計的基礎和依據。輸入為總體技術方案,直到完成硬體...

嵌入式系統硬體開發流程

開始於專案需求分析,結束於總體技術方案確定。主要進行硬體設計需求分解,包括硬體功能需求 效能指標 可靠性指標 可製造性需求 可服務性需求及可測試性等需求 對硬體需求進行量化,並對其可行性 合理性 可靠性等進行評估,硬體設計需求是硬體工程師總體技術方案設計的基礎和依據。輸入為總體技術方案,直到完成硬體...