新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于ARM9的帶農歷實時時鐘LCD顯示設計

        基于ARM9的帶農歷實時時鐘LCD顯示設計

        作者: 時間:2011-05-24 來源:網絡 收藏

        以2010年為例,無閏月,1月和3月是大月,2月和4月是小月,故而第1 Byte為00001010(即0x0A);的5月、8月、10月和12月是大月,6月、7月、9月和11月是小月,故而第2 Byte為10010101(即0x95);由于2010年的農歷沒有閏月,所以也就沒有第13個月,故而第3Byte的第7位為0,2010年春節所在的公歷2月14日,故而第3 Byte的第6~0位為1001110,即第3 Byte為0x4E。
        公歷轉農歷的算法框圖如圖5所示。

        本文引用地址:http://www.104case.com/article/150711.htm

        h.jpg


        2.4
        通過調用字符函數,將讀取的屏幕上。本文將要顯示的字符轉換成字模,把所得的字模放在數組中,讀取實時時鐘寄存器,調用字符顯示函數顯示數字和漢字,從而將實時時鐘顯示在屏幕上。最后顯示效果圖如圖6所示。

        i.jpg



        3 結束語
        Samsung公司處理器S3C2440和液晶顯示屏WXCAT35的帶農歷實時時鐘顯示電路。為了能夠實現RTC的實時顯示,采用S3C2440A中提供的RTC時間節拍中斷,讓它每秒鐘中斷一次,每次中斷讀取時間,刷新一次實時時鐘。此外,在通過UART對RTC進行修改后,采用外部按鍵中斷實現對實時時鐘的更新,從而完成對時間的修改。通過軟件形式使得不帶農歷實時時鐘芯片能夠實現對農歷的顯示,增強了芯片的應用范圍,為在需要農歷時鐘作為參考的工作環境提供了便利。

        led顯示器相關文章:led顯示器原理



        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 澜沧| 南投县| 宁武县| 宝鸡市| 江山市| 报价| 文成县| 康保县| 武邑县| 台安县| 江西省| 平遥县| 沙河市| 洛南县| 当阳市| 延庆县| 肃南| 金乡县| 东台市| 墨竹工卡县| 林芝县| 和林格尔县| 行唐县| 武平县| 旬阳县| 白城市| 临朐县| 新化县| 册亨县| 佛教| 永吉县| 武穴市| 芦山县| 大邑县| 日土县| 清远市| 宁化县| 鹿泉市| 凯里市| 铜山县| 右玉县|