[問題] 存取大一點的sram

看板ASM (組合語言)作者 (書仔)時間17年前 (2007/10/22 21:26), 編輯推噓1(210)
留言3則, 2人參與, 最新討論串1/1
之前sram是使用A0~A15,D0~D7 64K*8BIT 後來買了一個SRAM 128K*16BIT 它是A0~A16,D0~D15 更換後,發現原有程式有一些問題 可能對新的這顆不是很熟,有一些沒改到的地方,使得他現在怪怪的... 下面是我有改到的地方,請大大幫我看一下是不是有漏... 1. 他有/UB /LB PIN 我用51的PX.X去使/UB=1, /LB=0 因為我的51只有D0~D7,程式不想改太多,所以只將資料存在低8位元處,高8位元佔 時不用(資料先都存在低8BIT,將來資料變多,可以再改程式讓他先存低8再存高8) 2.因為我的51只有A0~A15,所以我有51的PX.X去使A16=0 3./CE, /OE 接地 不知道以上幾點這樣設計,有什麼不對的地方嗎? 這樣就可以對xdata或xbyte或xword做寫入了嗎? 覺得怪怪的地方是........A16一直給0,有xbyte[0x0000]=0xff; []是16bit sram 是17bit.........不會有問題嗎? 將A16接地就好??? 還有...........因為我...存低8BIT.........那....D8~D15要接地嗎???或空接?? 還是8051 無法使用這麼大的SRAM?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.195.0.12 ※ 編輯: CuckooBoy 來自: 123.195.0.12 (10/22 21:45)

10/23 00:08, , 1F
output enable拉到low你是只要read only嗎?...XD
10/23 00:08, 1F

10/23 17:53, , 2F
可是datasheet上write的/OE是X (don't care)耶?
10/23 17:53, 2F

10/24 14:19, , 3F
datasheet只有你有,你以為其他人都是神嗎?
10/24 14:19, 3F
文章代碼(AID): #177AKCde (ASM)
文章代碼(AID): #177AKCde (ASM)