PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   MPASM (http://www.picvietnam.com/forum/forumdisplay.php?f=34)
-   -   Code cho 12f683 (http://www.picvietnam.com/forum/showthread.php?t=4317)

DIEP 18-06-2009 10:35 AM

Code cho 12f683
 
Tôi định dùng chân GP0 ,GP1 kích led theo chương trình sau nhưng không chạy.Xin các bạn chỉ ra lỗi hoặc thiếu xót chỗ nào . Chân thành cảm ơn.




PROCESSOR P12F683
INCLUDE P12F683.INC

__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC


ORG 0x00
GOTO MAIN
MAIN

BANKSEL GPIO
CLRF GPIO
MOVLW B'00000111'
MOVWF CMCON0
BANKSEL ANSEL
CLRF ANSEL
MOVLW B'00001100'
MOVWF TRISIO

MOVLW 02H
MOVWF GPIO

END

bien_van_khat 18-06-2009 11:43 AM

Trích:

Nguyên văn bởi DIEP (Post 26887)
Tôi định dùng chân GP0 ,GP1 kích led theo chương trình sau nhưng không chạy.Xin các bạn chỉ ra lỗi hoặc thiếu xót chỗ nào . Chân thành cảm ơn.


Code:

             
                      PROCESSOR  P12F683
                      INCLUDE    P12F683.INC
         
            __CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC 
           
                                     
                        ORG      0x00
                        GOTO      MAIN
            MAIN           
                         
                      BANKSEL    GPIO       
                      CLRF          GPIO       
                      MOVLW      B'00000111' 
                      MOVWF      CMCON0   
                      BANKSEL    ANSEL     
                      CLRF          ANSEL       
                      MOVLW      B'00001100' 
                      MOVWF      TRISIO     
                     
                      MOVLW      02H         
                      MOVWF      GPIO       
         
                      END


Bạn thử thêm
Code:

goto $
ngay trước END

vu4096 21-08-2010 02:46 AM

Trước hết bạn nên cấu hình cho thanh ghi osccon. Thanh ghi này qui định việc bạn sử dụng dao động trông hay dao động ngoài, tần số dao động... Mình sử dụng pic này rất nhiều và bạn thử làm theo như sau:
- cấu hình cho osccon
- cấu hình trisio
- cấu hình ansel
- cấu hình cmcon0
- cấu hình option_reg ( qui định các con điện trở kéo lên )
- cấu hình wpu ( qui định các con điện trở kéo lên )
Cho dù bạn cấu hình đúng hết nhưng cấu hình WPU của bạn sai thì các ngỏ ra GP của bạn củng đơ luôn đó.


Múi giờ GMT. Hiện tại là 04:12 AM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam