• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
  • slider image 488
  • slider image 491
:::


Browsing this Thread:   1 Anonymous Users




(1) 2 »


Re: 請問pic 18f 4431 暫存器的一些問題
#12
版主
版主


查看用戶資訊
OVDCOND 暫存器位址在 0xF6B Bank15 的地方,如果不用ACCESS 的方式去指定的話就必須將BSR設為15後用 movwf OVDCOND,BANKED 方式去存取,這樣就多了要設定BSR的指令。又 OVDCOND 也可以用 access Bank 的方式去存取這樣就沒有要重設BSR的問題速度也比較快,PIC18Fxxxx的特殊功能暫存器(FSR) 都可以被使用在 ACCESS Bank 架構裡。

發表於: 2006/4/4 13:42
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問pic 18f 4431 暫存器的一些問題
#11
資深會員
資深會員


查看用戶資訊
movwf OVDCOND,ACCESS W累加器中的值搬到暫存器
OVDCOND去,放在ACCESS記億體位置

請問上列,w暫存器的值已經搬到OVDCOND暫存器內了,那

為什麼還要放在ACCESS記億體位置???


發表於: 2006/4/4 12:27
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問pic 18f 4431 暫存器的一些問題
#10
版主
版主


查看用戶資訊
a=0 或 a= ACCESS 都是指將運算結果指向Accexx Bank, 這時的操作無關於BSR式再哪一個RAM Bank.

你的解釋是對的。

發表於: 2006/3/31 14:10
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問pic 18f 4431 暫存器的一些問題
#9
資深會員
資深會員


查看用戶資訊
請問ACCESS bank的功用是??

MOVWF f, a

a表示資料存放在那個記憶體位置,a = 0表示放在目前的記憶體位置;a = 1表示放在BSR暫存器內所指定的記憶體位置。

movwf OVDCOND,ACCESS W累加器中的值搬到暫存器
OVDCOND去,放在ACCESS記億體位置, 是這樣解說嗎??

發表於: 2006/3/30 22:11
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問pic 18f 4431 暫存器的一些問題
#8
版主
版主


查看用戶資訊
RAM 位址從 0x000 ~ 0x2FF
FSR 位址從 0xf60 ~ 0xFFF
其它unused的區域就是沒用到的意思 (0x300 ~ 0xF5F)

發表於: 2006/3/30 18:06
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問pic 18f 4431 暫存器的一些問題
#7
資深會員
資深會員


查看用戶資訊
請問pic 18f 4431 暫存器 主要是使用FSR這區嗎??

那BANK0~15 有用到嗎??

發表於: 2006/3/30 16:34
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問pic 18f 4431 暫存器的一些問題
#6
版主
版主


查看用戶資訊
你已經看到 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
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問pic 18f 4431 暫存器的一些問題
#5
資深會員
資深會員


查看用戶資訊
這是18F 877 暫存器

縮圖

可以知道暫存器BANK0~3 裡面有那些,然後BANK0可以寫的位址是20H~7FH


然後這是18F 4431暫存器

縮圖

暫存器BANK0~15,但不知道每個BANK裡面有那些??還有就是可以寫的位址有那些??

DATA SHEET只有寫到SFR暫存器有那些,但BANK0~15沒寫到,不知道是不是我有漏看

PS. 這樣有圖片發文,這樣可以嗎,不知道會不會讓版主們不方便QQ

發表於: 2006/3/30 14:13
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問pic 18f 4431 暫存器的一些問題
#4
版主
版主


查看用戶資訊
用寫的來說明指令的用法實在很辛苦,你可以先下載右邊教育訓練裡的 W400 教材,或到檔案下載區下載由 陳南強 先生所提供的 "PIC18系列指令中文說明"

http://www.microchip.com.tw/modules/mydownloads/viewcat.php?cid=1

發表於: 2006/3/30 10:23
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問pic 18f 4431 暫存器的一些問題
#3
資深會員
資深會員


查看用戶資訊
請問一下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
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------