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

<abbr id="27omo"></abbr>

<menu id="27omo"><dl id="27omo"></dl></menu>
    • <label id="27omo"><tt id="27omo"></tt></label>

      新聞中心

      EEPW首頁 > 消費電子 > 設計應用 > 基于Atmel-View的電子相框實現

      基于Atmel-View的電子相框實現

      作者: 時間:2009-02-16 來源:網絡 收藏

      0 引言

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

      作為一種以數字照片的保存、回放和瀏覽為核心功能的產品,迎合了消費者的需求。結合液晶顯示技術、電視技術、數字存儲技術,日益成為面向時尚個性的數碼相機、數碼攝像的最佳伴侶。隨著核心器件NandFlash和LCD屏的降價,必將進一步刺激的市場需求。

      1 AT76C120處理器簡介

      本設計采用Atmel公司的AT76C120體系結構來構建應用。此架構采用ARM7TDMI CPU最大頻率78MHz,支持JPG圖片瀏覽、MP3音頻功能、MPEG視頻功能、可遙控電視功能,USB2.0接口和各類閃存卡的支持等,是一款高性能的數碼圖像和視頻的處理體系。

      2 框架分析

      是Atmel公司為AT76C120開發(fā)板定制的應用程序,它已提供所有功能的低層次,是一套成熟的可擴展的Application解決方案。其與Command Shell、底層驅動Lib共同構成整個軟件系統(tǒng)。

      Command Shell主要用于動態(tài)非編譯功能調試,在程序運行時直接通過串口進行命令操作,這樣大大降低開發(fā)過程的調試時間,是便捷有效的輔助開發(fā)手段。

      各驅動模塊的API主要由底層驅動Lib 來。的功能主要是Lib中API的運用和組織。表1列出了Atmel-View中相關模塊及其功能。

      表1 Atmel-View相關功能模塊

      模塊

      功能

      DCF模塊

      提供文件操作相關功能函數

      Font模塊

      作為字庫,以頭文件形式加載

      Infrared模塊

      提供紅外遙控器控制的相關功能函數

      Main模塊

      系統(tǒng)初始化工作和程序主入口

      Menu模塊

      菜單系統(tǒng)的實現

      Mp3模塊

      提供Mp3播放功能的實現

      Ppt模塊

      提供文件夾、文件列表功能的實現

      Setting模塊

      對于各項功能參數的設定在此模塊記錄和讀取

      Strings模塊

      記錄對應于菜單項的各項功能和其他功能的字符串值

      View模塊

      提供圖片瀏覽、圖片幻燈和視頻播放等功能的實現

      Bmp-icons模塊

      以頭文件形式存儲所有圖標圖片轉換成的對象

      board_sh120ek模塊

      卡板初始化驅動相關

      3 功能概述及流程

      Atmel-View的電子相框應用主要提供如下功能:

      JPEG圖片瀏覽、JPEG圖片幻燈放映、JPEG縮略圖模式瀏覽、對各類卡的讀寫支持、MP4視頻放映、MP3背景音樂、MP3播放器、文件和文件夾瀏覽。

      在上述功能基礎上需要在UI上加以組織、整合,并面向新的需求進行實現。圖2所示為帶有藍牙模塊支持的UI功能流程圖,分析了Atmel-View的UI過程。流程圖1從電子相框啟動開始到各個功能結點為止把整個菜單系統(tǒng)的框架和基本內容給勾勒了出來。首先進行藍牙模塊的初始化工作,設置卡上默認文件傳輸位置。隨后,搜索存儲卡中Jpeg文件,開始幻燈放映,放映幻燈期間若有藍牙傳輸請求則在圖片切換間隙掛起Atmel-View進程(防止資源重入沖突),傳輸結束繼續(xù)放映直至用戶退出播放。之后將正式從Main模塊進入菜單系統(tǒng)模塊,啟動菜單包含了3個子菜單:選卡菜單、系統(tǒng)設置菜單和藍牙設置菜單。選卡菜單項包括卡板所支持的所有存儲卡項,選擇已插的存儲卡項進入下級功能菜單。功能菜單項提供圖片、Mp3、視頻、文件瀏覽這4項功能。系統(tǒng)設置菜單主要進行全局的配置設定:語言設定、幻燈效果設定、背景音樂(開/關)設定。藍牙設置菜單進行藍牙模塊的設置和啟用?!伴_/關”項決定是否啟用藍牙傳輸; “設用戶名”項利用軟鍵盤設置本設備藍牙名稱。

      流程圖2具體就圖片瀏覽功能模塊進行了流程刻畫。存儲卡中有Jpeg圖片,則首先進入Thumbnail模式,一頁顯示多幅圖片的縮略圖。期間接受藍牙傳輸請求并進行相應處理。然后進行全屏圖片瀏覽,手動切換圖片。在Thumbnail模式及圖片瀏覽過程可調出設置菜單,進行幻燈效果、文件操作、文件排序等功能,設置幻燈切圖間隔和啟動幻燈放映也在此菜單項中。

      流程圖3簡要描繪了在菜單(菜單都通過MenuMode來調用)過程中和藍牙模塊間的交互方式。在進行按鍵響應操作流程前,先和藍牙模塊進程間通信,監(jiān)聽藍牙傳輸請求。若有藍牙傳輸請求,則提示藍牙傳輸進行中并等待藍牙文件傳輸(藍牙傳輸受紅外遙控模塊影響,所以傳輸過程關閉紅外接收不進行按鍵響應,至傳輸完畢開啟紅外接收)。


      圖3 帶藍牙模塊UI功能流程

      電磁爐相關文章:電磁爐原理



      上一頁 1 2 下一頁

      評論


      相關推薦

      技術專區(qū)

      關閉