在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于時代民芯SoC的MXT?RTOS51實時系統(tǒng)

            基于時代民芯SoC的MXT?RTOS51實時系統(tǒng)

            作者:康祖令 東南大學計算機科學與工程學院 時間:2010-06-28 來源:電子產品世界 收藏

              片上資源的支持

            本文引用地址:http://www.biyoush.com/article/110355.htm

              有PGA、OP、AD等諸多片上資源,使用這些資源只要在BSP包的文件SOC.h中作簡單定義,編譯時由MCU_init()自動完成片內相關寄存器的設定。圖1是該包中可編程增益放大器(PGA)和LCD驅動定義的片段。

              目標板資源的支持

              嵌入系統(tǒng)的目標板上往往配有鍵盤、顯示器等硬件以滿足人機交互需求。雖然這些硬件基本上是非標準配置,但仍可以仿照PC機驅動程序,提供專門的 ,MXT•RTOS51支持包的提供形式是庫函數(shù)BSPlib.LIB。在人機交互方面,有最多可支持254個按鍵和三個按鍵同時按下的鍵掃描驅動、最多支持144段的LCD驅動,以及外擴E2PROM驅動等函數(shù)包。

              用戶使用庫函數(shù)時,只要按照在BSP包對應的頭文件bsplib.h中作簡單的配置后,用戶任務就可直接調用,大大減少了軟件開發(fā)的代碼量,且這些函數(shù)功能完善并經過反復測試,運行穩(wěn)定。

              在開發(fā)板上的應用

              開發(fā)板的架構

              “單片機開發(fā)板的SoB資源很豐富,鍵盤和LCD很適合作為人機對話窗口,板上的x24C02可用作應用程序數(shù)據存儲器(見圖2)。選擇“”開發(fā)板作為MXT•RTOS51的應用實例,既是為大賽提供參賽作品,也為今后使用單片機的用戶驗證、應用該平臺開發(fā)嵌入式產品提供方便。

              開發(fā)板的軟件架構如圖3所示,處于最上層的是用戶任務,用戶根據開發(fā)目標在這層進行任務的分解、代碼編寫和調試。為方便開發(fā)人員,MXT•RTOS51配有文件名為main.c的模板,該模板與操作系統(tǒng)一起編譯后形成了完整的人機對話界面。用戶只要在該模板中定義按鍵的功能、補充目標代碼,就可構成有實際功能的嵌入式系統(tǒng)。

              位于底層的是MXT8051和板級資源。在MXT8051中除標準8051硬核外,還包含LCD驅動模塊、可編程運放PGA、AD/DA等;在板上集成有4×5行列式鍵盤、時代民芯的144段LCD屏、PGA接口等板上資源SoB。



            評論


            相關推薦

            技術專區(qū)

            關閉