国产精品自拍每日福利更新在线-国产精品自拍区-国产精品自拍三级-国产精品自拍网-国产精品自拍一区-国产精品字幕

聯(lián)系我們
發(fā)送郵箱
主頁(yè) ? 新聞資訊 ? 公司公告 ? AT45DB161B存儲(chǔ)器讀/寫(xiě)子程序

AT45DB161B存儲(chǔ)器讀/寫(xiě)子程序

2017-10-24 14:32:50

DataFlash系列存儲(chǔ)器可以按地址從低到高順序讀寫(xiě),也可以隨機(jī)讀寫(xiě)任一字節(jié)的數(shù)據(jù)。對(duì)于順序讀數(shù)據(jù),可以使用連續(xù)讀主存頁(yè)陣列命令(操作碼68H或E8H)從給定的起始地址開(kāi)始連續(xù)讀出,中間不需用戶(hù)干預(yù),也可使用讀單頁(yè)主存命令(操作碼52H或D2H),自行提供頁(yè)地址讀取數(shù)據(jù)。對(duì)于順序?qū)憯?shù)據(jù),可以使用通過(guò)緩存寫(xiě)主存頁(yè)命令(操作碼82H或85H),直接將數(shù)據(jù)寫(xiě)入主存;也可以先使用寫(xiě)緩存命令(操作碼84H或87H),將數(shù)據(jù)寫(xiě)入緩存,在適當(dāng)?shù)臅r(shí)刻再使用緩存寫(xiě)主存頁(yè)命令(操作碼83H或86H),將緩存中的數(shù)據(jù)寫(xiě)入主存。

使用何種方式讀寫(xiě)取決于特定的應(yīng)用場(chǎng)合與要求。 下面的子程序?yàn)轫樞蜃x/寫(xiě)存儲(chǔ)器的例子。子程序spiwt采用了通過(guò)緩存寫(xiě)主存頁(yè)的方法,向存儲(chǔ)器寫(xiě)入1字節(jié)數(shù)據(jù)。順序讀存儲(chǔ)器子程序spicrd采用了邊疆讀主存頁(yè)陣列命令。從給定地址處連續(xù)讀出數(shù)據(jù),用圖5所示的PIC16LC73B單片機(jī)匯編語(yǔ)言編寫(xiě),使用MPLAB5.4.00編譯器編譯通過(guò)并燒寫(xiě)入單片機(jī),按下圖所示系統(tǒng)實(shí)測(cè)通過(guò)。



順序?qū)懽映绦?,用spiwt名稱(chēng)調(diào)用
 
spiwt bcf STATUS,RP0
 
bcf PORTB,SCK ;模式0
 
bcf PORTB,cs ;片選
 
movlw 82H ;加載操作碼
 
movwf spi_out ;置入寄存器
 
call spiout ;調(diào)用子程序輸出操作碼
 
movf PA1,w ;加載第一字節(jié)地址
 
movwf spi_out ;置入寄存器
 
call spiout ;調(diào)用子程序輸出
 
movf BA1,w
 
xorwf PA2,w ;獲得第二字節(jié)地址
 
movwf spi_out ;置入寄存器
 
call spiout ;調(diào)用子程序輸出
 
movf BA2,w ;加載第三字節(jié)地址
 
movwf spi_out ;置入寄存器
 
call spiout ;調(diào)用子程序輸出
 
movf spi_wt,w ;加載待寫(xiě)數(shù)據(jù)
 
movwf spi_out ;置入寄存器
 
call spiout ;調(diào)用子程序輸出
 
bsf PORTB,cs ;觸發(fā)寫(xiě)入操作
 
nop ;延時(shí)
 
retlw 0 ;從子程序返回
 
;輸出子程序,用spiout名稱(chēng)調(diào)用
 
spiout movlw 0x08 ;加載輸出位數(shù)
 
movwf spi_cnt ;置入寄存器
 
nspiout rlf spi_out ;先輸出最高位
 
btfsc STATUS,C ;是否為1
 
bsf PORTB,SDO ;輸出1
 
btfss STATUS,C ;是否為0
 
bcf PORTB,SDO ;輸出0
 
nop ;延時(shí)
 
bsf PORTB,SCK ;時(shí)鐘信號(hào)上升沿
 
nop ;延時(shí)
 
bcf PORTB,SCK ;時(shí)鐘信號(hào)下降沿
 
decfsz spi_cnt ;檢查輸出位數(shù)
 
goto nspiout ;輸出下一位
 
retlw 0 ;從子程序返回
 
;順序讀子程序,用名稱(chēng)spicrd調(diào)用
 
spicrd bcf STATUS,RP0
 
bcf PORTB,cs ;片選
 
bcf PORTB,SCK ;模式0
 
movlw E8H ;加載操作碼
 
movwf spi_out ;置入寄存器
 
call spiout ;調(diào)用子程序輸出
 
movf PA1,w ;加載第一字節(jié)地址
 
movwf spi_out ;置入寄存器
 
call spiout ;調(diào)用子程序輸出
 
movf BA1,w
 
xorwf PA2,w ;獲得第二字節(jié)地址
 
movwf spi_out ;置入寄存器
 
call spiout ;調(diào)用子程序輸出
 
movf BA2,w ;加載第三字節(jié)地址
 
movwf spi_out ;置入寄存器
 
call spiout ;調(diào)用子程序輸出
 
movf DCRE,w ;加載任意位字節(jié)
 
movwf spi_out ;置入寄存器
 
call spiout ;調(diào)用子程序輸出
 
movf DCRE,w ;共需4個(gè)任意位字節(jié)
 
movwf spi_out
 
call spiout
 
movf DCRE,w
 
movwf spi_out
 
call spiout
 
movf DCRE,w
 
movwf spi_out
 
call spiout
 
retlw 0 ;從子程序返回



本文關(guān)鍵詞:DataFlash

相關(guān)文章:DataFlash存儲(chǔ)器命令接口與狀態(tài)機(jī)



深圳市英尚微電子有限公司,十年來(lái)專(zhuān)業(yè)致力代理分銷(xiāo)存儲(chǔ)器芯片IC, SRAM、MRAM、pSRAM、 FLASH芯片、SDRAM(DDR1/DDR2/DDR3)等,為客人提供性?xún)r(jià)比更高的產(chǎn)品及方案。
 
了解更多關(guān)于存儲(chǔ)芯片知識(shí),請(qǐng)關(guān)注英尚微電子:http://www.lzwv.cn
 

展開(kāi)
主站蜘蛛池模板: 91日本| 国产精品三级视频 | 亚洲欧美日韩精品专区卡通 | 91精品手机国产免费 | 最新版天堂资源网在线 | 成人午夜影院 | 成人手机播放 | 91精品一 | 亚洲中文在线 | 日本一片免费观看高清完整 | 日韩视频一区二区在线观看 | 国产精品人伦一区二区三区观看 | 日本96在线精品视频免费观看 | 加勒比女海盗3成版人在 | 国产激情综合在线观看 | 婷婷丁香综合基地的浪漫故事 | 日韩福利精品网站 | 免费在线观看a级片 | 国产精品国产高清国产专区 | 日本大乳奶水奶水春日在线 | 日韩综合亚洲色在线影院 | 国产精品亚洲а∨天堂网不卡 | 亚洲情色一区二区 | 91国产丝袜在线播放动漫 | 在线不卡中文字幕 | 国产精品人成在线观看 | 激情小说综合网 | 精品国产免费 | 欧美 日韩 视频 国产 | 午夜免费大奶 | 欧美成aⅴ人高清免费 | 々々美女玉足脚交一区:区 免费日韩动漫在线观看 | 河南万邦机械制造有限 | 日本中文字幕一区二区三区不卡 | 中文字幕一区二区精品区 | 9I精品啪国产在线观看 | 免费看日本干B在线观看 | 艹到喷水在线观看 | 国产精品自产拍在线观看浪潮 | 中文字幕精品一区二区精品 | 91户外露出 |