日韩一线无码av毛片免费-色噜噜狠狠狠狠色综合久一-日韩精品无码成人专区-国产精品黑色丝袜高跟鞋-99热在线精品国产观看

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

AT45DB161B存儲器讀/寫子程序

2017-10-24 14:32:50

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

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



順序?qū)懽映绦颍胹piwt名稱調(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 ;加載待寫數(shù)據(jù)
 
movwf spi_out ;置入寄存器
 
call spiout ;調(diào)用子程序輸出
 
bsf PORTB,cs ;觸發(fā)寫入操作
 
nop ;延時
 
retlw 0 ;從子程序返回
 
;輸出子程序,用spiout名稱調(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 ;延時
 
bsf PORTB,SCK ;時鐘信號上升沿
 
nop ;延時
 
bcf PORTB,SCK ;時鐘信號下降沿
 
decfsz spi_cnt ;檢查輸出位數(shù)
 
goto nspiout ;輸出下一位
 
retlw 0 ;從子程序返回
 
;順序讀子程序,用名稱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個任意位字節(jié)
 
movwf spi_out
 
call spiout
 
movf DCRE,w
 
movwf spi_out
 
call spiout
 
movf DCRE,w
 
movwf spi_out
 
call spiout
 
retlw 0 ;從子程序返回



本文關鍵詞:DataFlash

相關文章:DataFlash存儲器命令接口與狀態(tài)機



深圳市英尚微電子有限公司,十年來專業(yè)致力代理分銷存儲器芯片IC, SRAM、MRAM、pSRAM、 FLASH芯片、SDRAM(DDR1/DDR2/DDR3)等,為客人提供性價比更高的產(chǎn)品及方案。
 
了解更多關于存儲芯片知識,請關注英尚微電子:http://m.bjbbxh.com
 

展開
主站蜘蛛池模板: 黄色视频网站免费| 无套内谢孕妇毛片免费看| 狠狠人妻久久久久久综合蜜桃 | 久久精品国产只有精品2020| 亚洲中文字幕无码中文字| 久久人妻国产精品| 亚洲日韩欧洲无码a∨夜夜| 天天摸天天做天天爽| 久久精品动漫一区二区三区| 欧美成年黄网站色视频| 国产女人久久精品视| 亚洲va中文在线播放免费| 少妇人妻中文字幕污| 中国精品少妇hd| 国产在线精品一区二区三区| 亚洲人成色77777在线观看大战 | 亚洲精品无码专区在线在线播放| 欧美丰满熟妇vaideos| 亚洲成av人片在线观l看福利1| 久久精品女人天堂av免费观看 | 夜夜爽妓女8888888视频| 国产老太一性一交一乱| 人成午夜免费视频无码| 48久久国产精品性色aⅴ人妻| 欧美日韩综合一区二区三区| 人人超人人超碰超国产| 国偷自产一区二区三区在线视频| 久久综合97丁香色香蕉| 乱人伦人妻中文字幕无码| 国产无遮挡又黄又爽奶头| 亚洲首页一区任你躁xxxxx| 国产午夜无码片在线观看网站| 精品国内自产拍在线观看| 在线无码| 免费看裸体???网站| 精品麻豆一卡2卡三卡4卡乱码| 亚洲乱亚洲乱妇在线| 国产成人啪精品视频免费软件| 久久人妻国产精品| 无码中文字幕色专区| 欧美与黑人午夜性猛交久久久|