User Tag List

kết quả từ 1 tới 7 trên 7
Cây cảm ơn2Cảm ơn
  • 1 Post By hoanganh234
  • 1 Post By hoanganh234

Ðề tài: xin code 2 led 7 đoạn và chạy hiệu ứng 8 led đơn

  
  1. #1
    Thành viên mới doituquan's Avatar
    Tham gia
    Mar 2012
    Bài viết
    15
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    xin code 2 led 7 đoạn và chạy hiệu ứng 8 led đơn

    các bác cho em xin cái code chương trình viết bằng phần mềm mplab : chạy số trên 2 led 7 đoạn và chạy hiệu ứng 8 led đơn dùng pic 16f877a, thks các bác nhiều!!=

    CHỦ ĐỀ TƯƠNG TỰ:


  2. #2
    Thành viên mới hoanganh234's Avatar
    Tham gia
    Sep 2012
    Bài viết
    20
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    em chỉ có của pic 18f4520 thôi bác có lấy k


  3. #3
    Thành viên mới doituquan's Avatar
    Tham gia
    Mar 2012
    Bài viết
    15
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    uhm, vậy bác cứ cho em tham khảo, tks bác nha


  4. #4
    Thành viên mới hoanganh234's Avatar
    Tham gia
    Sep 2012
    Bài viết
    20
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    e k tải dk file lên đành phải thế này
    #include<p18f4520.h>
    #include<math.h>
    #include<stdio.h>
    unsigned char so[10]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x83,0xF8,0x80,0x9 8};
    unsigned char n=0,chuc,donvi;
    void delay_ms(unsigned int ms)
    {
    unsigned int x,y;
    for(x=0;x<ms;x++)
    {
    for(y=0;y<125;y++)
    {}
    }
    }
    void chuyen(void)
    {
    chuc=n/10;
    donvi=n%10;
    }
    void hienthi(void)
    {
    //unsigned int chuc,donvi;
    TRISB=0;
    TRISC=0;
    {
    PORTB=so[chuc];
    PORTC=0x02;
    delay_ms(30);
    PORTC=0x00;
    PORTB=0xff;
    PORTB=so[donvi];
    PORTC=0x04;
    delay_ms(30);
    PORTC=0x00;
    PORTB=0xff;
    }
    }
    void main()
    {
    unsigned char i;
    while(1)
    {
    for(i=0;i<10;i++)
    {
    chuyen();
    hienthi();
    delay_ms(50);
    }
    n=n+1;
    if(n==100)
    n=0;
    }
    // while(1);

    }

    doituquan đã cảm ơn nội dung này.

  5. #5
    Thành viên mới hoanganh234's Avatar
    Tham gia
    Sep 2012
    Bài viết
    20
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    #include<p18f4520.h>
    #include<stdio.h>
    void delay_ms(unsigned int x)
    {
    unsigned int i,j;
    for(i=0;i<x;i++)
    {
    for(j=0;j<125;j++)
    {}
    }
    }
    void main()
    {
    while(1)
    {
    TRISB=0x00;
    PORTBbits.RB0=1;
    delay_ms(500);
    PORTBbits.RB0=0;
    delay_ms(500);
    }
    }

    8 led thì bác xuất ra cả 8 chân đây e chỉ làm có 1 chân

    doituquan đã cảm ơn nội dung này.

  6. #6
    Thành viên mới doituquan's Avatar
    Tham gia
    Mar 2012
    Bài viết
    15
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    ok bác, tks bác nhìu nha, tham khảo chứ em không học con pic này, chương trình thầy em dạy băng hợp ngữ nên khó nhaiClick here to enlargeClick here to enlarge


  7. #7
    Thành viên tích cực condonhan's Avatar
    Tham gia
    Apr 2012
    Bài viết
    239


    Nhóm xã hội



    Power Line Communication8951+delphiPCBPhản biệnDIY & C/C++Poem ClubSemiconductor supplier from ChinaPCB DesigneraaaHồ Chí Minh - Nhật TảoDIY - dientuvietnam.net - Hà NộiQC LEDnghiên cứu dthoi nhung nguoi co vkTHỢ ĐIỆN TỬĐiện Tử Hà NộiSVDTSGLED3DSPKT ĐTĐELECTRONICLed Trái Timonaplioa.com.vnKit phát triển

    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Click here to enlarge Nguyên văn bởi doituquan Click here to enlarge
    ok bác, tks bác nhìu nha, tham khảo chứ em không học con pic này, chương trình thầy em dạy băng hợp ngữ nên khó nhaiClick here to enlargeClick here to enlarge
    mình thấy ai cũng nói asm khó hơn c. nhưng không hiều sao mình làm được mà c thì bó tay. Click here to enlarge


Quyền Sử Dụng Ở Diễn Ðàn

  • Bạn không được gửi luồng mới
  • Bạn không được trả lời bài viết
  • Bạn không được gửi file đính kèm
  • Bạn không được sửa bài viết của mình
  •