Lập trình led theo porta và porte

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • hoanggaara
    Nhập môn đệ tử
    • Mar 2011
    • 6

    #1

    Lập trình led theo porta và porte

    Mình chỉ thực hiện một bài quét led đơn giản là cho từng led sáng theo porta và porte, nhưng sao mình đã chỉnh bằng nhiều phương pháp mà cũng không được, mong các cao thủ xem dùm mình.
    đây là code mình viết để test port (chương trình hơi cù lần, mong các bác đừng chê cười)

    #include <p16f877a.inc>
    __config _hs_osc&_wdt_off&_lvp_off
    cblock 0x20
    count1
    counta
    countb
    endc
    org 0x00
    goto main
    org 0x05
    main
    bcf status,rp1;
    bsf status,rp0;
    clrf trisa;
    bcf status,rp0;
    loop
    clrf porta;
    call delay
    movlw 0xff;
    movwf porta;
    call delay
    bcf porta,0;
    call delay
    bsf porta,0;
    bcf porta,1;
    call delay
    bsf porta,1;
    bcf porta,2;
    call delay
    bsf porta,2;
    bcf porta,3;
    call delay
    bsf porta,3;
    bcf porta,4;
    call delay
    bsf porta,4;
    bcf porta,5;
    call delay
    movlw 0xff
    movwf porta;
    call delay
    goto loop
    delay
    movlw d'255';
    movwf count1;
    d1
    movlw d'199';
    movwf counta;
    movlw d'1';
    movwf countb;
    delay0ms
    decfsz counta,f
    goto $+2;
    decfsz countb,f;
    goto delay0ms;
    decfsz count1,f;
    goto d1;
    return;
    end;
  • hungdaron
    Nhập môn đệ tử
    • Dec 2009
    • 6

    #2
    asm này sao lạ quá , bạn viết bằng MPLAB hay bằng cái gì vậy bạn

    Comment

    • eethn
      Đệ tử 1 túi
      • Sep 2011
      • 12

      #3
      cái này nhìn lạ thật,k biết viết bằng cái gì.Viết bằng C thì chỉ cần vai dòng thôi mà

      Comment

      • tumi_kt
        Đệ tử 1 túi
        • Dec 2008
        • 16

        #4
        đúng là nhìn rối thật,viết bằng c cho nó gọn bạn ơi,chỉ cần vài dòng c là ok hà.
        tumi_kt@yahoo.com.vn

        Comment

        • DINH THANH SANG
          Đệ tử 3 túi
          • Jul 2011
          • 55

          #5
          asm mình bó tay.
          ĐINH THANH SANG 1990
          AN MỸ - CẨM CHÂU - HỘI AN - QUẢNG NAM
          DĐ: 01684222047
          Yahoo ID: thanh_sang_mua_he_mai_xanh@yahoo.com.vn

          Comment

          Working...