新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > SPI總線在XF-S4240與MCS51通信中的應(yīng)用介紹

        SPI總線在XF-S4240與MCS51通信中的應(yīng)用介紹

        作者: 時間:2012-08-16 來源:網(wǎng)絡(luò) 收藏

        3 軟件模擬接口的實現(xiàn)

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

          3.1 語音模塊與單片機的連接

          本設(shè)計中,AT89C51的SCI接口已被RFID讀卡模塊WM-01TA占用,由于AT89C51不帶有接口,需要用I/O口模擬實現(xiàn)接口來實現(xiàn)與。為了保持電路與AT89S8252電路的一致性,在AT89C51的P1口(其中的P1.4~P1.7)上擴展了SPI接口。

          SS(P1.4):從使能輸入腳,低電平有效。

          MOSI(P1.5):主數(shù)據(jù)輸出或從數(shù)據(jù)輸入腳。

          MISO(P1.6):主數(shù)據(jù)輸入或從數(shù)據(jù)輸出腳。

          SCK(P1.7):主時鐘輸出或從時鐘輸入腳。

          CS(P1.1):片選。

          RST(P1.0):語音模塊復(fù)位。

          與單片機的連接如圖3所示。

          

        XF-S4240與單片機的連接 www.elecfans.com

          3.2 虛擬SPI的軟件模擬流程及驗證

          虛擬與SPI流程如圖4所示。

          

         虛擬與SPI流程

          虛擬SPI程序及驗證如下:

          

        虛擬SPI通信程序及驗證

        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 黄石市| 西藏| 方正县| 廉江市| 册亨县| 额敏县| 威宁| 赫章县| 辽宁省| 洛隆县| 台湾省| 天长市| 许昌县| 平塘县| 包头市| 道真| 吴桥县| 洛川县| 兴义市| 石林| 雅安市| 东辽县| 富裕县| 会宁县| 巴彦淖尔市| 北安市| 通江县| 买车| 澳门| 巴楚县| 灌南县| 武义县| 盐亭县| 武强县| 石嘴山市| 舟曲县| 马鞍山市| 贺州市| 台山市| 文化| 福鼎市|