中文国产日韩欧美视频,午夜精品999,色综合天天综合网国产成人网,色综合视频一区二区观看,国产高清在线精品,伊人色播,色综合久久天天综合观看

C8051F02X外部存儲器接口和I/O端口配置

時間:2023-05-01 12:16:03 電子通信論文 我要投稿
  • 相關(guān)推薦

C8051F02X外部存儲器接口和I/O端口配置

摘要:介紹美國Cygnal公司生產(chǎn)的C8051F02X系列單片機的外部存儲器接口、I/O端口配置方法和有關(guān)注意的問題;在此基礎(chǔ)上列舉兩個關(guān)于EMIF、I/O的配置應用。

    關(guān)鍵詞:C8051F02X EMIF I/O 交叉開關(guān)

美國Cygnal公司C8051F02X系列單片機是集成在一起芯片上的混合信號系統(tǒng)級單片機。該單片機具有32/64位數(shù)字I/O端口(引腳)、25MIPS高速流水線式8051微控制器內(nèi)核、64KB在系統(tǒng)可編程Flash存儲器、64KB地址的外部存儲器接口、4352(4096+256)B片內(nèi)RAM、各自獨立的SPI、SMBUS/I2C和兩個UART串行接口等特點。其最突出的優(yōu)點就是,通過設(shè)置交叉開關(guān)寄存器控制片內(nèi)數(shù)字資源映射到外部I/O引腳,這就允許用戶根據(jù)自己的特定應用,選擇通用I/O端口和所需要數(shù)字資源。當然,在設(shè)置數(shù)字交叉開關(guān)寄存器時,應該首先考慮EMIF的配置問題。其配置不同,將導致單片機通過不同的端口(低或高)訪問片外存儲器和存儲器映像的I/O部件,以及數(shù)字交叉開關(guān)是否分配外部設(shè)備給P0.7(WR)、P0.6(RD)、P0.5(ALE)引腳。(如圖EMIF設(shè)置為多路器模式。)

1 EMIF和I/O配置方法

1.1 外部存儲器接口(EMIF)配置

C8051F02X系列MCU有4KB的RAM可以只映射在片內(nèi),也可以映射在64KB外部數(shù)據(jù)存儲器地址空間,還可以同時映射到片內(nèi)和片外(4KB地址以內(nèi)在片內(nèi)存儲器空間訪問,4KB以上經(jīng)過EMIF訪問)三種方式。對于后兩種存儲器工作模式,需通過外部存儲器接口使用MOVX和DPTR或MOVX和R0(R1)指令訪問外部數(shù)據(jù)存儲器和存儲器映像的I/O設(shè)備。但是對于高8位地址,必須由外部存儲器接口寄存器(EMI0CN)提供;而EMIF可將外部數(shù)據(jù)存儲器接口映射到低端口(P0~P3)(F020/2/3系列)或高端口(P4~P7)(F020/2系列),以及配置為復用模式或非復用模式等。配置外部存儲器接口的步驟下:

*設(shè)置EMIF為低端口或高端口;

*設(shè)置EMIF為復用模式或非復用模式;

*選擇存儲器模式(片內(nèi)方式、無塊選擇分片方式、帶塊選擇分片方式、片外方式);

*設(shè)置片外存儲器或片外設(shè)備時基;

*選擇相關(guān)I/O端口(寄存器PnMOUT、P74OUT)的輸出模式。

外部存儲器接口(EMI)映射為低端口(P0~P3)即PRTSEL位(EMIOCH.5)置為0,如PRTSEL位置為1,EMI映射為高端口(P4~P7)(適用于P020/2系列)。此時如果EMIFLE位(XBR2.5)被設(shè)置為邏輯1,那么,數(shù)字交叉開關(guān)將不分配外部設(shè)備給P0.7(WR)、P0.6(RD)、P0.5(ALE)引腳(如果EMI設(shè)置為多中模式);如果EMIFLE位設(shè)為0,那么P0.7、P0.6、P0.5引腳的功能將由交叉開關(guān)寄存器或端口鎖存器來決定。外部存儲器接口只有執(zhí)行片外MOVX指令期間使用相關(guān)的端口引腳,一旦MOVX指令執(zhí)行完畢,端口鎖存器或交叉開關(guān)寄存器又重新恢復對端口引腳的控制。

1.2 I/O端口配置

數(shù)字交叉開關(guān)譯碼器按

[1] [2] [3] [4] 

【C8051F02X外部存儲器接口和I/O端口配置】相關(guān)文章:

什么是I/O端口04-26

什么是外部端口04-26

什么是外部端口04-26

什么是外部端口04-26

什么是外部端口04-26

什么是外部端口04-26

NAS網(wǎng)絡(luò)存儲器·什么是接口04-26

什么是I2O技術(shù)04-26

java的I/O流--個人總結(jié)(上)04-25

端口04-29