新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > PCF8583+LM1602的protues仿真實例(C語言)

        PCF8583+LM1602的protues仿真實例(C語言)

        作者: 時間:2016-11-25 來源:網(wǎng)絡(luò) 收藏

        //=========================================================================
        //===========================轉(zhuǎn)換讀函數(shù)====================================
        //函數(shù)功能:將十六進制的數(shù)值a轉(zhuǎn)換為0-9的兩位的ASCII碼
        void datachang(unsigned char a)
        {
        tab[1]=(a&0x0f)+0x30;
        tab[0]=((a>>4)&0x0f)+0x30;
        }
        //=========================================================================
        //===========================顯示年月日時分秒的函數(shù)========================
        void display()
        {
        char ch;
        PCF8583_read();


        tab[0]=2;
        tab[1]=0;
        displaystring(0x83,2,&tab);
        year=(day>>6)+0x0E;
        datachang(year);
        displaystring(0x85,2,&tab);
        ch=-;
        writecmd(0x87);
        writedata(ch);
        mon=mon&0x1F;
        datachang(mon);
        displaystring(0x88,2,&tab);
        day=day&0x3F;
        datachang(day);
        displaystring(0x8b,2,&tab);
        ch=-;
        writecmd(0x8a);
        writedata(ch);
        datachang(hour);
        displaystring(0x80+0x44,2,&tab);
        ch=:;
        writecmd(0x80+0x46);
        writedata(ch);
        datachang(sec);
        displaystring(0x80+0x4A,2,&tab);
        ch=:;
        writecmd(0x80+0x49);
        writedata(ch);
        datachang(min);
        displaystring(0x80+0x47,2,&tab);

        }
        //=========================================================================
        //===========================初始化函數(shù)====================================
        void init()
        {
        writecmd(0x38);
        writecmd(0x0c);
        writecmd(0x06);
        writecmd(0x80);
        PCF8583_write(0x00,0x00);
        delay(200);
        }
        //=========================================================================
        //===========================主函數(shù)========================================
        void main()
        {
        init();
        while(1)
        {
        display();
        }
        }
        //=========================================================================
        運行結(jié)果:

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




        上一頁 1 2 下一頁

        關(guān)鍵詞: PCF8583LM1602protues仿

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 瓮安县| 东乌| 宣化县| 扎鲁特旗| 旺苍县| 宜章县| 泰顺县| 赤水市| 盐池县| 扎鲁特旗| 柳州市| 庆阳市| 隆化县| 德清县| 罗山县| 南昌县| 江永县| 江西省| 临澧县| 邹平县| 大渡口区| 青铜峡市| 榆中县| 新余市| 和顺县| 宣恩县| 东山县| 孝义市| 台中市| 麻栗坡县| 新津县| 四平市| 青神县| 石河子市| 清新县| 威信县| 乌兰浩特市| 福泉市| 延安市| 油尖旺区| 阜新市|