Re: 請問pic 18f 4431 暫存器的一些問題
|
||||
---|---|---|---|---|
資深會員
|
movwf OVDCOND,ACCESS W累加器中的值搬到暫存器
OVDCOND去,放在ACCESS記億體位置 請問上列,w暫存器的值已經搬到OVDCOND暫存器內了,那 為什麼還要放在ACCESS記億體位置???
發表於: 2006/4/4 12:27
|
|||
|
Re: 請問pic 18f 4431 暫存器的一些問題
|
||||
---|---|---|---|---|
版主
|
a=0 或 a= ACCESS 都是指將運算結果指向Accexx Bank, 這時的操作無關於BSR式再哪一個RAM Bank.
你的解釋是對的。
發表於: 2006/3/31 14:10
|
|||
|
Re: 請問pic 18f 4431 暫存器的一些問題
|
||||
---|---|---|---|---|
資深會員
|
請問ACCESS bank的功用是??
MOVWF f, a a表示資料存放在那個記憶體位置,a = 0表示放在目前的記憶體位置;a = 1表示放在BSR暫存器內所指定的記憶體位置。 movwf OVDCOND,ACCESS W累加器中的值搬到暫存器 OVDCOND去,放在ACCESS記億體位置, 是這樣解說嗎??
發表於: 2006/3/30 22:11
|
|||
|
Re: 請問pic 18f 4431 暫存器的一些問題
|
||||
---|---|---|---|---|
版主
|
RAM 位址從 0x000 ~ 0x2FF
FSR 位址從 0xf60 ~ 0xFFF 其它unused的區域就是沒用到的意思 (0x300 ~ 0xF5F)
發表於: 2006/3/30 18:06
|
|||
|
Re: 請問pic 18f 4431 暫存器的一些問題
|
||||
---|---|---|---|---|
資深會員
|
請問pic 18f 4431 暫存器 主要是使用FSR這區嗎??
那BANK0~15 有用到嗎??
發表於: 2006/3/30 16:34
|
|||
|
Re: 請問pic 18f 4431 暫存器的一些問題
|
||||
---|---|---|---|---|
版主
|
你已經看到 Memory Map 的 FIGURE 5-6 , 下一頁就有FSR的位址分配表 (TABLE 5-1: SPECIAL FUNCTION REGISTER MAP FOR PIC18F2331/2431/4331/4431 DEVICES)。
FSR 在 BANK15 的後半段,也可以成為 ACCESS BANK的一員讓SFR的存取便的簡單。
發表於: 2006/3/30 15:06
|
|||
|
Re: 請問pic 18f 4431 暫存器的一些問題
|
||||
---|---|---|---|---|
資深會員
|
這是18F 877 暫存器
可以知道暫存器BANK0~3 裡面有那些,然後BANK0可以寫的位址是20H~7FH 然後這是18F 4431暫存器 暫存器BANK0~15,但不知道每個BANK裡面有那些??還有就是可以寫的位址有那些?? DATA SHEET只有寫到SFR暫存器有那些,但BANK0~15沒寫到,不知道是不是我有漏看 PS. 這樣有圖片發文,這樣可以嗎,不知道會不會讓版主們不方便QQ
發表於: 2006/3/30 14:13
|
|||
|
Re: 請問pic 18f 4431 暫存器的一些問題
|
||||
---|---|---|---|---|
版主
|
用寫的來說明指令的用法實在很辛苦,你可以先下載右邊教育訓練裡的 W400 教材,或到檔案下載區下載由 陳南強 先生所提供的 "PIC18系列指令中文說明"
http://www.microchip.com.tw/modules/mydownloads/viewcat.php?cid=1
發表於: 2006/3/30 10:23
|
|||
|
Re: 請問pic 18f 4431 暫存器的一些問題
|
||||
---|---|---|---|---|
資深會員
|
請問一下18f 4431 的變數宣告位址是從那裡開始??
以下幾行程式看不懂~"~ 問1: MOVWF REG => 將W累加器中的值搬到暫存器REG去 可是movwf OVDCOND,ACCESS 還多了一個ACCESS 這行指令要怎麼解釋意思?? 問2: BSF REG,2 =>將REG暫存器的第2個位元設定為1 可是bsf PTCON1,PTEN,ACCESS 還多了一個ACCESS 這行指令要怎麼解釋意思?? 目前觀念還在pic 18f877..... 市面上不知道有沒有pic 18f的書?
發表於: 2006/3/29 22:08
|
|||
|