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


Browsing this Thread:   1 Anonymous Users






Re: PIC16F690自訂變數需要切換bank嗎?
#4
資深會員
資深會員


查看用戶資訊
組語會比較簡單嗎?? 習慣問題吧
至少C不會有要不要切bank的問題

一行簡單明嘹的C 程式,
換了組語可能要寫上10幾行ㄝ

寫慣C的人,回頭寫組語的話,坦白說,會有點痛苦....

發表於: 2009/3/27 17:16
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: PIC16F690自訂變數需要切換bank嗎?
#3
資深會員
資深會員


查看用戶資訊
謝了
我從沒在用C啦
(看不懂,還是組合語言比較簡單明瞭...)
不過我在18F時都用MOVFF來把其他BANK的參數傳來運算
所以都沒有在切換BANK的

那我如果定義
AAA EQU 70H
BBB EQU 71H

在BANK1
MOVF AAA,W
再到BANK2
MOVWF BBB
都不會出問題嗎?

發表於: 2009/3/27 16:43
木亟缶夬金戔
彳艮缶夬金戔
走召缶夬金戔
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: PIC16F690自訂變數需要切換bank嗎?
#2
資深會員
資深會員


查看用戶資訊
一、讓我們自訂變數的區域對吧 是的
二、讀完AAA到W後需要切換到BANK1才能寫入BBB嗎 是的
三、70H~7FH這16的位元組是否可用來當不需切換BANK的共用變數?是的

四、16F真難寫 ~"~ 還是比較喜歡18F... 不會跟難是兩回事, 18也有bank,只是你用c 而不知道罷了

70~7F 主要是留給中斷及『普遍、經常』共用的記憶體使用

發表於: 2009/3/26 23:32
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


PIC16F690自訂變數需要切換bank嗎?
#1
資深會員
資深會員


查看用戶資訊
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
木亟缶夬金戔
彳艮缶夬金戔
走召缶夬金戔
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... ]

教育訓練中心

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