• slider image 442
  • slider image 477
  • slider image 479
  • slider image 480
  • slider image 481
  • slider image 482
:::


Browsing this Thread:   1 Anonymous Users






Re: 請教各位大大
#4
資深會員
資深會員


查看用戶資訊
這個東西跟按鍵一樣
也是會有彈跳
我當時是並聯電容下去消除
但沒完全消掉
還必須靠程式消除
所以實際上使用會發現有時跳個兩三個
接示波器看波形就了解了


發表於: 2004/11/25 13:08
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請教各位大大
#3
新會員
新會員


查看用戶資訊
很感謝大大你的指導,我已經明白了.我還有一個問題是你所指的彈跳消除是什麼呢??thanks

發表於: 2004/11/25 12:56
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請教各位大大
#2
資深會員
資深會員


查看用戶資訊
@_@|||
我上次在測試旋轉式編碼器時
有寫一個小程式來測試(彈跳消除沒寫,只是看看能不能控制)
由PORTD輸出8位元數值
控制對象是松暉的ED1612s
http://0rz.net/0903h
參考看看吧

P.S. 松暉他的規格書寫錯了,正轉反轉的輸出波形畫錯
建議你照他的電路接,然後用示波器看A,B波形
就知道怎麼控制了

;測試旋轉式編碼器,松暉ED1612S,反相輸出

          
LIST  P=18F4320 R=DEC     
          
#INCLUDE <P18F4320.INC>

;定義接腳
#DEFINE   ENCO_A       PORTB,0                       ;編碼器輸出A
#DEFINE   IO_ENA       TRISB,0    
#DEFINE   ENCO_B       PORTB,1                       ;編碼器輸出B
#DEFINE   IO_ENB       TRISB,1


;設定變數位址

WAIT_ENC  EQU    20H                   
;訊號A上升等待逾時計數器
OUTLED    EQU    21H                   
;輸出數值到LED


;使用者重置向量
          ORG   00H
          
GOTO START

START
;規劃內建震盪器
        
;  MOVLW   B'01101110'           ;使用4MHz內建震盪器
         
MOVWF   OSCCON                ;
;
規劃I/O
          BSF     IO_ENA                
;編碼器訊號A
          BSF     IO_ENB                
;編碼器訊號B
          CLRF    TRISD                 
;
          
CLRF    OUTLED

AAAA
          BTFSS   ENCO_A                
;
          
CALL    TEST_RISE_A           ;測試訊號A上緣
          MOVFF   OUTLED
,LATD           ;數值輸出
          BRA     AAAA

;測試訊號A上緣
TEST_RISE_A
          MOVLW  10                     
;
          
MOVWF  WAIT_ENC               ;
WAIT_A_UP
          DCFSNZ WAIT_ENC               
;
          RETURN                        ;
超過預定等待次數就離開
          BTFSS  ENCO_A                 
;
          
BRA    WAIT_A_UP              ;若A沒上升就繼續等
;測試訊號B
TEST_B
          BTFSC  ENCO_B                 
;
          
DECF   OUTLED                 ;逆時鐘,輸出數值減一
          BTFSS  ENCO_B                 
;
          
INCF   OUTLED                 ;順時鐘,輸出數值加一
          
RETURN
          
END

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


請教各位大大
#1
新會員
新會員


查看用戶資訊
小弟目前使用使用七段顯示器和旋轉式ENCODER,靠著ENCODER的旋轉可以調整七段顯示器的數字大小,不知道各位大大知道哪裡有在介紹ENCODER的用法,或者是各位大大能告訴我使用方法呢??thanks.

發表於: 2004/11/25 9:46
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... ]

教育訓練中心

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