• 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: pic16f877問題請教
#4
高級會員
高級會員


查看用戶資訊
可以利用TABLE的方式 , 因為W只有一個 , 所以你必需分開來做 , 限制呼叫TABLE的W值在0~6之間 , 用ADDWF PCL的方式可以直接對program counter做偏移的動作 , 用0和PCL+1相加可以跑到retlw 0x80而回傳0X80到W , 用3和PCL+1相加就可以跳到retlw 0x83而回傳0X83到W ,

另外 , 要注意這個TABLE放的位置 , CALL TABLE的時侯要注意PAGE的問題,

movlw 0x00 ; 呼叫TABLE會回傳0x80到W , 依此類推
call TALBLE
subwf AD_Result , F


TABLE
addwf PCL , F
retlw 0x80
retlw 0x81
retlw 0x82
retlw 0x83
retlw 0x84
retlw 0x85
retlw 0x86

發表於: 2005/8/5 16:27
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: pic16f877問題請教
#3
新會員
新會員


查看用戶資訊
感謝您的回覆~
我是要將常數0x80~0x86存取到w暫存器,載來跟ad轉換的值相減,不過線在我卡在如何同時將上述七個常數同時存取呢?
movlw 0x80
movlw 0x81
movlw 0x82
movlw 0x83
movlw 0x84
movlw 0x85
movlw 0x86
subwf ad轉換的值 w
可以這樣寫嗎?
我是初學者,麻煩您囉!








發表於: 2005/8/3 21:20
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: pic16f877問題請教
#2
管理員
管理員


查看用戶資訊

請問你是要將 Data Memory Address 0x80 ~ 0x85 的內容由 W 來存取 或是將常數值 0x80 ~ 0x85 寫入 W 呢 ?

若是要透過 W 存取 0x80 ~ 0x85 位址的 Data Memory :
>> BANKSEL 0x80
>> movf 0x80,W ( 寫入 W )
>> ( or ) movwf 0x80 ( 由 W 寫入 0x80 )

若是要將常數 0x80 寫入 W :
>> movlw 0x80 .....

祝你順利啦 !!

發表於: 2005/8/3 21:12
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


pic16f877問題請教
#1
新會員
新會員


查看用戶資訊
我現在想將0x80~0x85值存取到w暫存器,請問要如何撰寫呢?
我只知道若是c的話是寫0x80 to 0x85但組合語言要如何寫呢?
請各位高手提供點意見吧!!
感恩~~

發表於: 2005/8/3 20:18
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... ]

教育訓練中心

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