久久九精品-伊人日本-国产视频在线观看免费播放-欧美不卡免费-亚洲高清国产一区-超碰99在线观看-激情视频91-亚洲欧洲国产一区-久久经典国产视频-亚洲综合第一页在线-五月婷婷在线视频观看-国产精品成人资源-成人免费观看影视在线播放-久久―日本道色综合久久-日韩欧美国产综合在线-99精品99久久久久久宅男-免费91看片-欧美日韩在线二区-国产一区网站-一区二区三区视频在线观看免费-欧美国产日韩在线观看成人-亚洲久热-日本一二三四高清观看视频-91超在线-91超在线免费视频-国内伊人久久久久久网站视频-99热999-欧美,日韩,国产在线-99精品视频免费在线观看-国产精品免费观看视频

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

AT45DB161B存儲器讀/寫子程序

2017-10-24 14:32:50

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

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



順序寫子程序,用spiwt名稱調用
 
spiwt bcf STATUS,RP0
 
bcf PORTB,SCK ;模式0
 
bcf PORTB,cs ;片選
 
movlw 82H ;加載操作碼
 
movwf spi_out ;置入寄存器
 
call spiout ;調用子程序輸出操作碼
 
movf PA1,w ;加載第一字節地址
 
movwf spi_out ;置入寄存器
 
call spiout ;調用子程序輸出
 
movf BA1,w
 
xorwf PA2,w ;獲得第二字節地址
 
movwf spi_out ;置入寄存器
 
call spiout ;調用子程序輸出
 
movf BA2,w ;加載第三字節地址
 
movwf spi_out ;置入寄存器
 
call spiout ;調用子程序輸出
 
movf spi_wt,w ;加載待寫數據
 
movwf spi_out ;置入寄存器
 
call spiout ;調用子程序輸出
 
bsf PORTB,cs ;觸發寫入操作
 
nop ;延時
 
retlw 0 ;從子程序返回
 
;輸出子程序,用spiout名稱調用
 
spiout movlw 0x08 ;加載輸出位數
 
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 ;檢查輸出位數
 
goto nspiout ;輸出下一位
 
retlw 0 ;從子程序返回
 
;順序讀子程序,用名稱spicrd調用
 
spicrd bcf STATUS,RP0
 
bcf PORTB,cs ;片選
 
bcf PORTB,SCK ;模式0
 
movlw E8H ;加載操作碼
 
movwf spi_out ;置入寄存器
 
call spiout ;調用子程序輸出
 
movf PA1,w ;加載第一字節地址
 
movwf spi_out ;置入寄存器
 
call spiout ;調用子程序輸出
 
movf BA1,w
 
xorwf PA2,w ;獲得第二字節地址
 
movwf spi_out ;置入寄存器
 
call spiout ;調用子程序輸出
 
movf BA2,w ;加載第三字節地址
 
movwf spi_out ;置入寄存器
 
call spiout ;調用子程序輸出
 
movf DCRE,w ;加載任意位字節
 
movwf spi_out ;置入寄存器
 
call spiout ;調用子程序輸出
 
movf DCRE,w ;共需4個任意位字節
 
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存儲器命令接口與狀態機



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

展開
主站蜘蛛池模板: 精品国产一区二区三区四区vr | 91片黄在线观看动漫 | 99精品视频免费看 | 免费成人在线观看视频 | 丁香花中文在线免费观看 | 中文字幕乱视频 | 欧美激情在线网站 | 亚洲精品资源 | 91精品国产电影 | www.国产高清 | 丝袜美腿av | av电影 一区二区 | 在线岛国av| 麻花豆传媒mv在线观看 | av三级av| av在线播放网址 | 日韩美女免费线视频 | 成年人黄色免费视频 | 人人草在线视频 | 97国产大学生情侣酒店的特点 | 中文字幕乱码一区二区 | 网站在线观看日韩 | 成人网看片| 91精品国产99久久久久久红楼 | 一级黄色片毛片 | 国产免费久久av | 成人中文字幕+乱码+中文字幕 | 欧美日韩精品影院 | 国产精品自产拍在线观看中文 | 99久高清在线观看视频99精品热在线观看视频 | 日韩欧美在线免费 | 国产精品一区二区久久久 | 香蕉视频免费在线播放 | 亚洲另类视频在线观看 | 国产精品久久久久久av | 国产99久久久国产精品 | 欧美日韩高清一区 | 成人精品一区二区三区中文字幕 | 91成品视频 | 天天操天天舔天天干 | 啪啪午夜免费 | 国产麻豆精品在线观看 | 精品成人国产 | 综合中文字幕 | 亚洲精品美女在线 | 成人av网站在线观看 | 久久中文网 | 99色在线播放 | 日本少妇久久久 | 国产成人精品在线播放 | 黄色成人av | 狠狠干天天干 | 亚洲精品一区二区三区四区高清 | 日韩一区二区在线免费观看 | 狠狠色丁香九九婷婷综合五月 | 成人免费视频视频在线观看 免费 | 综合网欧美 | 亚洲精品视频在线观看网站 | 日本中文字幕视频 | 丁香综合 | 天天色天天| 亚洲视频在线观看免费 | 免费黄a大片| 久久免费国产 | 久久怡红院 | 国产精品一区二区久久国产 | 日韩久久久久久久久 | 五月天丁香综合 | 久久久国产影视 | 久久手机精品视频 | 天天操天天综合网 | 色婷婷免费 | 夜夜夜夜猛噜噜噜噜噜初音未来 | 啪啪免费观看网站 | 99视频久| 成人久久久电影 | 日韩一三区 | 91高清免费在线观看 | 免费看av在线 | 国产视频在线免费 | 婷婷久月 | 国产精品免费在线播放 | 精品字幕在线 | 一区二区三区中文字幕在线 | 手机成人av| 69精品视频在线观看 |