• 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: ADC (16C73) 輸出問題
#9
初級會員
初級會員


查看用戶資訊
問題已解,將MOVLW 05H ; 5次
改為movlw 0D ;13次 後
就可顯示至8160,
謝謝各位前輩指教!

發表於: 2004/10/18 21:47
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: ADC (16C73) 輸出問題
#8
初級會員
初級會員


查看用戶資訊
謝謝熱心指導
我若想X32 就須左移 5
故 255X32=8160

程式一段如下,請問這樣就可顯示X32的值?

;將DAT1內之十六進位之值轉成十進位值存放於D1,D0內


HTOD2:
movf ADRES,W ; 將AD 值載入W
MOVWF DAT1 ; DAT1=W
MOVF FSR,W
MOVWF 2EH
MOVLW 05H ; 5次
MOVWF TEMP
CLRF D0
CLRF D1
BCF STATUS,C ;
LOOPD
RLF DAT1; 左移入CF
RLF D1
RLF D0
DECFSZ TEMP ;共須移位5次完成後跳格回
GOTO ADJD1 ;位值調整副程式
MOVF 2EH,W ;將原存於2EH之FSR取回W
MOVWF FSR
RETLW 00H

ADJD1
MOVLW D1
MOVWF FSR
CALL ADJB
MOVLW D0
MOVWF FSR
CALL ADJB
GOTO LOOPD





發表於: 2004/10/18 19:54
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: ADC (16C73) 輸出問題
#7
版主
版主


查看用戶資訊
255 x 16=4096,就可以顯示四位數。
將AD值向左移四位(x16),變成 16 bit 的整數型態就可以了。

發表於: 2004/10/18 18:04
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: ADC (16C73) 輸出問題
#6
初級會員
初級會員


查看用戶資訊
是的,因我計劃從0250~6000,劃分25段,每段增加25,
不知是否有相關範例可供參考,THANKS

發表於: 2004/10/18 17:26
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: ADC (16C73) 輸出問題
#5
版主
版主


查看用戶資訊
可是,這樣的話,七段碼的顯示不就每次要加40?因為10000/256 ~= 40?做成四位數,精密度並沒有增加,只是好看而已。

發表於: 2004/10/17 22:28
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: ADC (16C73) 輸出問題
#4
初級會員
初級會員


查看用戶資訊
我是想,既然16C73有一個ADRES (00~FF=0~255)那要顯示至0~9999並非不可行,只要乘上倍率後,存至兩暫存器,再轉成7-SEG顯示.如依此或可解決,只是不知有無此一段範例程式.

發表於: 2004/10/17 13:14
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: ADC (16C73) 輸出問題
#3
版主
版主


查看用戶資訊
quote]
saintw 寫道:
請問該如何將AD值正確輸出至4位數7段顯示器上,但顯示器最大只能顯示0255, 因PIC 16C73
只有一個AD暫存器(ADRES) ? 假使如此,有何辦法解決? *不
換MICROCONTROLLER為前提*

-------------------------------------------------------------------------- [/quote]
老實說,我實在看不大懂您在問什麼?

發表於: 2004/10/14 23:32
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: ADC (16C73) 輸出問題
#2
版主
版主


查看用戶資訊
很難喔!
你想到的話教一教我。

發表於: 2004/10/14 17:40
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


ADC (16C73) 輸出問題
#1
初級會員
初級會員


查看用戶資訊
請問該如何將AD值正確輸出至4位數7段顯示器上,但顯示器最大只能顯示0255, 因PIC 16C73
只有一個AD暫存器(ADRES) ? 假使如此,有何辦法解決? *不
換MICROCONTROLLER為前提*

--------------------------------------------------------------------------

發表於: 2004/10/14 16:09
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... ]

教育訓練中心

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