新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 一種AT89S52單片機的USB下載線設計

        一種AT89S52單片機的USB下載線設計

        作者: 時間:2012-08-27 來源:網絡 收藏

        2.4 線接口電路

        線的電路由三個部分組成,分別是控制部分、 接口處理電路和線接口電路。

        其中 接口處理電路是采用D12 芯片與系統控制芯片的連接方式采用了模擬總線的方式進行連接,數據端口連接到的P0 端口,并在P0 端口上接了一個上拉排阻實現了端口輸出高電平。將D12 的讀寫控制分別接到P3.6 和P3.7 引腳,地址端A0 接到P1.1 引腳上。其時鐘信號從CLKOUT 輸出,連接到單片機 的XTAL1 上,作為單片機的時鐘信號,電路如圖3 所示。

        下載線接口采用P2 的部分引腳進行控制,分別是P2.0接OE 端控制輸出端口是否有效,P2.1 接SCLK、P2.3 接MOSI、P2.5 接MISO 構成模擬SPI 接口,P2.7 控制目標芯片的RESET 引腳使其進入串行下載模式。另外,保留了P30 和P31 作為異步串行通信端口,作為系統調試端口,P15、P16、P17 和RESET 與VCC、GND 連接到系統控制芯片的程序下載接口。

        為了保證在沒有寫程序時不影響單片機的工作,所有與單片機連接的下載線接口都應保持高阻狀態,在需要編程時又能夠將對應的電平影響單片機引腳,所以在中,參考了原altera 并口下載線的接口電路,采用三態的總線驅動芯片74HC244 作為下載線接口驅動電路。具體的接口電路如圖4 所示。

        圖4 下載線接口電路
        圖4 下載線接口電路。

        下載線接口從1 腳至6 腳,依次是:地、復位、MOSI、MISO、SCK、VCC。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 米脂县| 吐鲁番市| 京山县| 碌曲县| 马龙县| 海伦市| 海口市| 太谷县| 义乌市| 湘阴县| 皋兰县| 蒲城县| 普洱| 顺义区| 阜康市| 博野县| 改则县| 广汉市| 绩溪县| 满洲里市| 垣曲县| 恭城| 孝昌县| 阿拉善左旗| 榆树市| 兴仁县| 汕尾市| 宿迁市| 澜沧| 南靖县| 申扎县| 枞阳县| 泸定县| 霍城县| 乐清市| 保康县| 施甸县| 福贡县| 会宁县| 左权县| 陈巴尔虎旗|