Re: [問題] pic模擬adc轉換出問題
※ 引述《a519214 (只想賺大錢)》之銘言:
: 請問下我程式打以下這樣 然後portB輸出到七段顯示器
: LIST P=16F877, R=DEC
: #INCLUDE <P16F877.INC>
: ;
: VAL_US equ .5 ;
: count equ 0x20 ;
: ;
: ;**************************************
: org 0x00 ;
: nop ;
: initial:
: banksel TRISB ;
: clrf TRISB ;
: banksel PORTB ;
: clrf PORTB ;
: banksel ADCON1 ;
: clrf ADCON1
: banksel ADCON0 ;
: movlw 0x41
: movwf ADCON0 ;
: start:
: call delay_25us ;
: bsf ADCON0,GO ;
: f0
: btfsc ADCON0,GO ;
: goto f0
: movf ADRESH,w ;
: movwf PORTB
: goto start ;
: ;-----------delay --------------------------
: delay_25us:
: movlw VAL_US
: movwf count
: dec_loop nop
: decfsz count, f
: goto dec_loop
: return
: end
: 然後我在pic16f877的RA0接個可變電阻100K
: 但是顯示出來數字怪怪的 於是我拿三用電錶量可變電阻調整的電壓變化情形
: 結果從0歐姆~100K歐姆 電壓變化居然從5V~4V中間跳來跳去
: 一直降不下來 真是奇怪不知道哪邊出錯呢
: 請高手幫我看下 硬體問題部分已經先排除了
: 謝謝
不好意思 現在我又跑出個問題來了 我可變的電壓雖然現在是正常了
可是接到7447再輸出到七段 這數字就錯了
我先調到2V 用三用電錶確定過後 七段確不是顯示出2
可是我有單獨測過7447和七段 都沒有問題
我是出錯在哪呢...???
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.192.80.221
推
10/22 01:29, , 1F
10/22 01:29, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 4 篇):
ASM 近期熱門文章
PTT數位生活區 即時熱門文章