在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,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) > 設計應用 > 基于ARM7的實時時鐘顯示設計

            基于ARM7的實時時鐘顯示設計

            作者: 時間:2014-06-18 來源:網絡 收藏

              2 應用程序部分

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

              對于該工程中使用到的芯片里的各個模塊,如I/O端口、RTC、TIMERl,應該首先在相應函數中對該模塊里的各個寄存器全部進行初始化,這樣脫機運行時才能順利顯示。

              下面簡要介紹一下main.c主程序里用到的各主要函數。

              hitVfdl312();

              該函數首先初始化的P0口全部為GPIO口。本工程中設置PO.6與P0.7、P0.8為輸出,并在硬件連接上分別接到PT6311模塊的數據線、片選線、時鐘線,然后利用P0.6與P0.7、P0.8送出數據到VFD模塊,初始化VFD,舔加初始化數據。實際上初始化為空格,然后全部點亮VFD。

              RTCIni();

              初始化實時時鐘并啟動RTC。

              TIMERl_InitTimef();

              初始化定時器1,設置每過1ms產生1次中斷,即置位定時器里IR中的MR0位;并復位定時器計數器TC。

              TIMERl_StartTimer();

              使定時器1離開復位狀態(tài),并開始計時。

              pollint();

              設置變量_mSet、_10mSct、_100mSct,其數值代表的單位分別為1ms,10ms,110ms。隨著定時器1的不斷置位中斷和復位,它們的數值也相應產生變化。

              GetTime();

              每過1s,讀一下RTC里的時間,送到VFD緩 沖區(qū)。

              UpdateVfdl312();

              每過100ms,讀取VFD緩沖區(qū)里的數值,刷新VFD顯示。

              結語

              把該工程應用于基于的開發(fā)板外部存儲器后,能夠脫機運行,VFD實時時鐘全部點亮,并且顯示時間正確。

              LPC2294適用于開發(fā)稅控設備。稅控設備上有較多的模塊,VFD客顯模塊是其中之一,可用來顯示時間。


            上一頁 1 2 3 下一頁

            關鍵詞: ARM7 LPC2294

            評論


            相關推薦

            技術專區(qū)

            關閉