Re: PIC16F690自訂變數需要切換bank嗎?
|
||||
---|---|---|---|---|
資深會員
|
組語會比較簡單嗎?? 習慣問題吧
至少C不會有要不要切bank的問題 一行簡單明嘹的C 程式, 換了組語可能要寫上10幾行ㄝ 寫慣C的人,回頭寫組語的話,坦白說,會有點痛苦....
發表於: 2009/3/27 17:16
|
|||
|
Re: PIC16F690自訂變數需要切換bank嗎?
|
||||
---|---|---|---|---|
資深會員
|
一、讓我們自訂變數的區域對吧 是的
二、讀完AAA到W後需要切換到BANK1才能寫入BBB嗎 是的 三、70H~7FH這16的位元組是否可用來當不需切換BANK的共用變數?是的 四、16F真難寫 ~"~ 還是比較喜歡18F... 不會跟難是兩回事, 18也有bank,只是你用c 而不知道罷了 70~7F 主要是留給中斷及『普遍、經常』共用的記憶體使用
發表於: 2009/3/26 23:32
|
|||
|
PIC16F690自訂變數需要切換bank嗎?
|
||||
---|---|---|---|---|
資深會員
|
PIC16F690
我看記憶體的圖 BANK0的20H~7FH BANK1的A0H~EFH (F0H~FFH = 70H~7FH) BANK2的120H~16FH (170H~17FH = 70H~7FH) 是可以讓我們自訂變數的區域對吧 假設我只定義兩個變數 AAA EQU 20H BBB EQU A0H 那我要讀AAA寫到BBB 讀完AAA到W後需要切換到BANK1才能寫入BBB嗎? 另外關於70H~7FH這16的位元組 是否可用來當不需切換BANK的共用變數? 例如設定 CCC EQU 70H 那我要存取CCC是否還需切換回BANK0 ? 16F真難寫 ~"~ 還是比較喜歡18F...
發表於: 2009/3/26 17:50
|
|||
木亟缶夬金戔
彳艮缶夬金戔 走召缶夬金戔 |
||||
|