Re: ADC (16C73) 輸出問題
|
||||
---|---|---|---|---|
初級會員
|
問題已解,將MOVLW 05H ; 5次
改為movlw 0D ;13次 後 就可顯示至8160, 謝謝各位前輩指教!
發表於: 2004/10/18 21:47
|
|||
|
Re: ADC (16C73) 輸出問題
|
||||
---|---|---|---|---|
版主
|
255 x 16=4096,就可以顯示四位數。
將AD值向左移四位(x16),變成 16 bit 的整數型態就可以了。
發表於: 2004/10/18 18:04
|
|||
|
Re: ADC (16C73) 輸出問題
|
||||
---|---|---|---|---|
初級會員
|
是的,因我計劃從0250~6000,劃分25段,每段增加25,
不知是否有相關範例可供參考,THANKS
發表於: 2004/10/18 17:26
|
|||
|
Re: ADC (16C73) 輸出問題
|
||||
---|---|---|---|---|
版主
|
可是,這樣的話,七段碼的顯示不就每次要加40?因為10000/256 ~= 40?做成四位數,精密度並沒有增加,只是好看而已。
發表於: 2004/10/17 22:28
|
|||
|
Re: ADC (16C73) 輸出問題
|
||||
---|---|---|---|---|
初級會員
|
我是想,既然16C73有一個ADRES (00~FF=0~255)那要顯示至0~9999並非不可行,只要乘上倍率後,存至兩暫存器,再轉成7-SEG顯示.如依此或可解決,只是不知有無此一段範例程式.
發表於: 2004/10/17 13:14
|
|||
|
Re: ADC (16C73) 輸出問題
|
||||
---|---|---|---|---|
版主
|
quote]
saintw 寫道: 請問該如何將AD值正確輸出至4位數7段顯示器上,但顯示器最大只能顯示0255, 因PIC 16C73 只有一個AD暫存器(ADRES) ? 假使如此,有何辦法解決? *不 換MICROCONTROLLER為前提* -------------------------------------------------------------------------- [/quote] 老實說,我實在看不大懂您在問什麼?
發表於: 2004/10/14 23:32
|
|||
|
Re: ADC (16C73) 輸出問題
|
||||
---|---|---|---|---|
版主
|
很難喔!
你想到的話教一教我。
發表於: 2004/10/14 17:40
|
|||
|
ADC (16C73) 輸出問題
|
||||
---|---|---|---|---|
初級會員
|
請問該如何將AD值正確輸出至4位數7段顯示器上,但顯示器最大只能顯示0255, 因PIC 16C73
只有一個AD暫存器(ADRES) ? 假使如此,有何辦法解決? *不 換MICROCONTROLLER為前提* --------------------------------------------------------------------------
發表於: 2004/10/14 16:09
|
|||
|