Re: 請教PIC16F877 RA4問題
|
||||
---|---|---|---|---|
初級會員
|
感謝版主熱心提供意見及測試~
我有試過您所寫的程式!在我的硬體上AN4可以動作~ 但是把該段程式加入我的程式裡!卻無法正常執行? 硬體應該沒其他短路問題!有量測過OK! 再MPLAB SIM 下模擬也是正常~ 實際硬體卻有問題...... 我想我還是找其他方式填補這隻腳位的動作好了! 順便建議一下! 版主如果有機會的話要不要出本PIC的書? 訪間作者所寫的有些不是IC太舊(像我買的就是寫877所以才買這顆IC)就是有些地方交代不清!!(像AN4此腳書上就直接跳過沒說如何設定I/O)而且也會用些虛指令!!書也難找~(如果出了~我一定買一本) 謝謝~
發表於: 2009/7/2 8:36
|
|||
|
Re: 請教PIC16F877 RA4問題
|
||||
---|---|---|---|---|
初級會員
|
再改一下!
用MPLAB SIM 模擬時!按Reset!發現PORTA,4並未歸零! 還是說有用A/D功能後RA4無法用作一般I/O? 其他RA1~RA3&RA5&RE0~RE2都ok~ 順便抱怨一下~ 訪間只能買到16F877這顆~(光華某店還賣我一顆250nt) 除了跟官網買!還有哪有新的IC可以零售? 謝謝! banksel TRISC clrf TRISC CLRF TRISD CLRF TRISE CLRF OPTION_REG ;;剛剛忘了加! MOVLW B'00000001' MOVWF TRISA MOVLW B'11000000' MOVWF TRISB banksel PORTC clrf PORTC CLRF PORTD CLRF PORTB CLRF PORTA CLRF LED1 CLRF LED2 CLRF LED3 banksel ADCON1 MOVLW 0X8E MOVWF ADCON1 banksel ADCON0 movlw 0x41 movwf ADCON0
發表於: 2009/7/1 16:23
|
|||
|
Re: 請教PIC16F877 RA4問題
|
||||
---|---|---|---|---|
初級會員
|
實際程式如下!(第一次po少打到切bank)
應該跟切換bank沒關西~ 我也是在MPLAB SIM 下模擬正常!AN4值也有改變! 但實際在試驗板上作測試時!輸出都是低電位~連加上拉電阻10k也還是一樣! 謝謝! banksel TRISC clrf TRISC CLRF TRISD CLRF TRISE MOVLW B'00000001' MOVWF TRISA MOVLW B'11000000' MOVWF TRISB banksel PORTC clrf PORTC CLRF PORTD CLRF PORTB CLRF PORTA CLRF LED1 CLRF LED2 CLRF LED3 banksel ADCON1 MOVLW 0X8E MOVWF ADCON1 banksel ADCON0 movlw 0x41 movwf ADCON0
發表於: 2009/7/1 16:06
|
|||
|
Re: 請教PIC16F877 RA4問題
|
||||
---|---|---|---|---|
初級會員
|
抱歉~
16F877的RAM架構沒有您所說的~ANSEL & ANSELH 暫存器! 16F882~887有! ANSEL 是設定AN0~AN7 數位或是類比控制! ANSELH 是設定AN8~AN11 數位或是類比控制! 不知是否還有其他先進有使用過這顆877的AN4/T0CKI 這隻腳位作一般I/O~ 謝謝!
發表於: 2009/7/1 14:24
|
|||
|
請教PIC16F877 RA4問題
|
||||
---|---|---|---|---|
初級會員
|
請教各位先進!
要把RA4做為一般IO控制LED亮滅~ BANKSEL TRISA MOVLW B'00000001' MOVWF TRISA CLRF PORTA banksel ADCON1 MOVLW 0X8E MOVWF ADCON1 banksel ADCON0 movlw 0x41 movwf ADCON0 CLRF OPTION_REG BSF PORTA,4 ;外接LED! 有接外部10k上拉電阻! 但是輸出一直是低電壓~ 不管是BSF或BCF都沒反應! 請問是那邊有問題~ 謝謝!
發表於: 2009/7/1 11:57
|
|||
|
pic16F877 熱敏電阻問題~
|
||||
---|---|---|---|---|
初級會員
|
小弟想用ntc熱敏電阻做一個簡單溫度偵測~
顯示範圍10.0~50.0度 用組語寫~ 請問各位先進有否範例可供參考~ 或是該注意的地方? 還有~因為熱敏電阻感測值非線性! 請問除了用對應修改曲線外~是否有算式可供參考? 謝謝~
發表於: 2009/6/18 16:54
|
|||
|
Re: A/D轉換顯示問題!
|
||||
---|---|---|---|---|
初級會員
|
先謝謝前輩們的教導~
我想我可能基礎沒打好就想一步登天~(躁進真是要不得!呼~) 我應該先把加減乘除底打好!再學好進制轉換....... "所有數位電路都一定是2進制"真是的是一語驚醒夢中人~ 簡單的理論!書理沒說明~讓我悶了三個月...... 還好有前輩指點!否則想到頭禿了都不知道為什麼........
發表於: 2009/3/5 16:09
|
|||
|
Re: A/D轉換顯示問題!
|
||||
---|---|---|---|---|
初級會員
|
參照:
您好~ 謝謝您的回覆! 因為pic書籍不是很好找!(有買一本!內容我已經都玩過了) 我又不想看簡體版本的書~ 所以上來找看看有沒有答案!
發表於: 2009/3/4 22:30
|
|||
|
Re: A/D轉換顯示問題!
|
||||
---|---|---|---|---|
初級會員
|
參照:
Ryang 您好~ 就是AN557有點難懂! 請問有用組語寫的進位轉換程式嗎? 謝謝!
發表於: 2009/3/4 17:34
|
|||
|