Re: 16f685 IR遙控器學習用途可行嗎?
|
||||
---|---|---|---|---|
高級會員
|
16F685有內建PWM所以可以做到你要的動作!
既然你已有PWM發射波形的時間,那接收波形儲存就用interrupt-on-change+TMR0就可以轉換成你要資料儲存了!
發表於: 2009/1/23 14:29
|
|||
|
Re: 請問~PIC的乘法與除法!
|
||||
---|---|---|---|---|
高級會員
|
有試過笨方法!把個位數清為零~十位數設1~
但是在數值減少時就沒辦法作~ 加法: 判斷個位數是否為9,是的話就清為0,十位數加1,..百千就以此類推... 減法: 先判斷個位數是否為0,再判斷十位數是否為0,不是十位數就減一,個位數設成9;十位數為0,就再判斷百位數...以此類推!!
發表於: 2009/1/14 11:24
|
|||
|
Re: 請問簡單的if_then_else程式
|
||||
---|---|---|---|---|
高級會員
|
BANKSEL PORTA
BSF PORTA,4 BANKSEL TRISA BSF TRISA,4 BTFSC PORTA,4 RETURN GOTO 迴圈 自己要做一下按一次&按兩次的判斷!! 要注意彈跳時間! 按鍵偵測最好判斷LOW!! 可以去上上101&201的課程,對你應該會有幫助!!!
發表於: 2009/1/12 17:41
|
|||
|
Re: PIC18F4520 PCL指令計數器為什麼必須累加2才會取下一筆資料?
|
||||
---|---|---|---|---|
高級會員
|
改一下試試看:
SIN300: CLRF PCLATH ;LOOK LIST MOVF COUNT,W ADDWF PCL,F (1)..............COUNT=0 (2)..............COUNT=1 ... ... HH: INCF COUNT,F BRA SIN300
發表於: 2009/1/10 15:08
|
|||
|
Re: PIC16F887硬體作為Input的腳需要Pull up到VCC嗎?
|
||||
---|---|---|---|---|
高級會員
|
我使用的是PIC16F887,的PB0-PB7做為輸入埠,它需要再加上PULL UP電阻接到VCC嗎?
可加可不加,不加時需設定wpub暫存器!! 想再另外請教一下,如果我單純做一個high low信號的Input 是不是說...當信號為low的時候最好也是拉電阻接地不要讓他浮接比較好囉? 如果是按鍵,建議加!! 如用MOSFET或BJT就不用了!!!
發表於: 2009/1/10 14:57
|
|||
|
Re: 一个问题
|
||||
---|---|---|---|---|
高級會員
|
swapf aux,f
aux if=#h'a5' swapf後aux=#h'5a'
發表於: 2009/1/9 14:41
|
|||
|
Re: 寫入內建的記憶體需要有時間延遲嗎?
|
||||
---|---|---|---|---|
高級會員
|
因為我司產品是電池的關係!
所以都用3.3V,所以我設XT是正確的囉! 不過還是謝謝版主的解釋,謝謝!
發表於: 2009/1/7 18:22
|
|||
|
Re: 寫入內建的記憶體需要有時間延遲嗎?
|
||||
---|---|---|---|---|
高級會員
|
4MHz設成HS真的沒錯誤訊息耶!!
謝謝版主更正錯的觀念,及解釋原因! 以後4MHz我會都設成HS! 再請問,低於3.3V(3.0V)是否就得設為XT?
發表於: 2009/1/7 18:08
|
|||
|
Re: 寫入內建的記憶體需要有時間延遲嗎?
|
||||
---|---|---|---|---|
高級會員
|
PIC在4MHz從SPEC或前輩敎的都是設XT耶!
設HS ICD2會有錯誤訊息耶!! 我的問題會不會是在不容易起震啊? 我再設成HS看看!!
發表於: 2009/1/7 16:54
|
|||
|