新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 混合信號(hào)SoC單片機(jī)在雙色LED屏中的應(yīng)用

        混合信號(hào)SoC單片機(jī)在雙色LED屏中的應(yīng)用

        作者: 時(shí)間:2013-02-19 來源:網(wǎng)絡(luò) 收藏

        3 顯示屏對(duì)控制系統(tǒng)的要求

        對(duì)于一個(gè)可正常顯示且不閃爍的顯示屏,其正常刷新頻率理論上至少不能少于50場/s。但實(shí)測表明只有大于55場/s(一場掃描時(shí)間大約18 ms)時(shí),人眼才不會(huì)感覺到閃爍。對(duì)于64×32 來說,處理1 B的時(shí)間為70.3 ?滋s,平均指令條數(shù)為Tb/1.5=70.3/1.5=47條。C8051F040晶振頻率為22.118 4 MHz,時(shí)鐘周期為0.045 ?滋s,C8051F040 70%的指令執(zhí)行周期為1~2個(gè)時(shí)鐘周期,故平均指令執(zhí)行時(shí)間為2×0.045 ?滋s=0.9 ?滋s,滿足LED顯示控制要求。

        4 C8051F040與LED硬件電路

        C8051F040與LED連接圖如圖1所示。

        本電路采用C8051F040的P2口和P3口的高3位控制LED顯示,其中P2口的高4位連接138譯碼器的4根地址線(ABCD),分別是P2.7接A、P2.6接B、P2.5接C、P2.4接D、P2.3接G1、P2.2接G2、P2.1接CK、 P2.0接ST、P3.7接EN、 P3.6接R1、P3.5接R2。時(shí)鐘顯示電路選用PCF8563P芯片,采用I2C總線控制方式,SDA和SCL分別接P1.3、P1.2。溫度電路采用18B20芯片,采用單總線控制方式,SDA接P0.3。

        5 C8051F040控制LED軟件介紹

        (1) 功能介紹

        這顯主要介紹C8051F040控制LED分屏顯示日期、時(shí)間和溫度。按照?qǐng)D1所示的硬件連接,行掃描軟件地址可分配為0x00、0x80、0x40、0xc0、0x20、0xa0、0x60、0xe0、0x10、0x20、0x90、0x50、0xd0、0x30、0xb0、0x70、0xf0,編寫程序時(shí)將根據(jù)以上地址進(jìn)行行掃描。

        (2) 軟件流程圖

        C8051F040控制LED的主程序流程圖如圖2所示,顯示程序流程圖如圖3所示。



        評(píng)論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 来安县| 岑巩县| 渝中区| 仁化县| 怀宁县| 沁水县| 攀枝花市| 普格县| 长岭县| 乌兰察布市| 湟源县| 临泽县| 塔城市| 常州市| 资溪县| 凭祥市| 平舆县| 那坡县| 武陟县| 兴安盟| 清徐县| 孟连| 汉川市| 区。| 芒康县| 义乌市| 若羌县| 龙游县| 罗甸县| 棋牌| 江口县| 大庆市| 固始县| 澄城县| 黑山县| 阿城市| 西平县| 屏南县| 广昌县| 海盐县| 吉林市|