Thông báo

Collapse
No announcement yet.

pic 16f887

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • pic 16f887

    em đang tìm hiểu về con pic 16f887 mà ko bit trình tự học ntn,mong các bác giúp đỡ!
    nói thật em cũng chưa bit nhiều về vdk

  • #2
    Con này trong diễn đàn, có rất nhiều mọi người dùng và cũng rất nhiều tài liệu....
    Bạn có thể:
    - Tìm tại liệu học CCS bằng tiếng việt
    - Mua mạch nạp Pickit 2 ( hoặc tự làm, vì trên diễn đàn cũng có sơ đồ rồi đó )
    - Dùng phần mềm Proteus để học và mô phỏng
    - Mua Pic 16F877A về nghịch thử: Giá con này là 50.000 vnd/con



    ví dụ với chương trình này khi bạn mô phỏng trên proteus sẽ thấy led sáng dồn ở portD đấy

    #include <16F877a.h>
    #include <def_877a.h>
    #FUSES NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT, NOLVP, NOCPD, NOWRT
    #use delay(clock=20000000)

    int16 count;
    int8 a;
    byte i,led;
    //Chuong trinh ngat TMR0
    #int_timer0
    void interrupt_timer0()
    {
    set_timer0(6);
    ++count;
    if(count == 2000) // 2000*500us = 1000000us = 1s
    {
    count=0;
    rotate_left(&a,1);//lenh dich trai 1 bit va quay vong
    }
    }
    //================================================== ==========================
    Void sang_don()
    {
    for(i=0; i<=8; i++)
    { //led = (led << 1) + 1;//tat dan_tich cuc muc thap
    led = (led << 1);//sang dan_tich cuc muc thap
    output_D(led);
    delay_ms(200);
    }
    }
    //Chuong trinh chinh
    void main(void)
    {

    led=0xff;
    set_tris_d(0);
    enable_interrupts(int_timer0);
    setup_timer_0(RTCC_INTERNAL|RTCC_DIV_2);
    enable_interrupts(global);
    //set_timer0(6);// T_dinhthi =delay= 2*(256 - 6)*1us = 500us
    //INitTIMER0=6;prescaler=2(do RTCC_div_2
    a = 0x01;

    while(true)
    {
    //PORTD = a;
    led=0xff;
    sang_don();
    }
    }
    Last edited by quangnhat; 04-06-2012, 22:44.
    Quang Nhat
    ---------------------------------------
    Yahoo :quangnhat85ls
    Mail :
    Nhận thiết kế và ép nhựa cho đồ điện tử

    Comment

    Về tác giả

    Collapse

    maibk2010 Tìm hiểu thêm về maibk2010

    Bài viết mới nhất

    Collapse

    Đang tải...
    X