PIC Vietnam

Go Back   PIC Vietnam > Thành Viên

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

namqn namqn is offline

Trưởng lão PIC bang

Visitor Messages

Showing Visitor Messages 151 to 160 of 210
  1. kqha1025
    13-06-2010 11:07 PM
    kqha1025
    hi! e đang định làm 1 đề tài mà e đã pót ở chủ đề "giữ thăng bằng vật mang", nhưng bài toán khá phức tạp, bang chủ bớt chút thời gian xem rồi đóng góp cho e nhé! thanks!
  2. cachep47
    08-06-2010 11:48 PM
    cachep47
    Em cần một ví hoàn chỉnh về I2C cho PIC 16F877A về truyền và nhận ,Anh có thể giúp Em được không ? Em đang làm đồ án tốt nghiệp về nó mà, cần truyền đi 2 byte dữ liệu ? thanks !!!
  3. cachep47
    08-06-2010 11:44 PM
    cachep47
    Chào a namqn ! Anh kiểm tra hộ Em chương trình về I2C này được không ?
    Chương trình cho Mater: gửi dữ liệu đi và nhận dữ liệu về cho lên cổng B
    #include<16F877A.H>
    #include<def_877a.h>
    #fuses XT,NOWDT,NOPROTECT,NOLVP
    #use Delay(Clock=2000000)
    #use i2c(master, sda=PIN_C4, scl=PIN_C3,fast) //che do master, toc do
    #define SLAVE_ADDRESS 0xa0
    //toc do fast

    int8 read_I2C()
    {
    int8 value;

    i2c_start();
    i2c_write(SLAVE_ADDRESS + 1);
    value = i2c_read();
    i2c_stop();
    return value;
    }

    void write_I2C(int8 a)
    {
    i2c_start();
    i2c_write(SLAVE_ADDRESS);
    i2c_write(a);
    i2c_stop();
    }

    void main()
    {
    int8 value_write;
    int8 value_read;
    value_write=0;
    value_read=0;
    trisb=0;
    while(true)
    {
    value_read=read_I2C();//doc gia tri cua slave goi cho master
    delay_ms(100); //delay khoang 100ms

    portb=value_read;
    write_I2C(value_write);//goi du lieu cho master
    delay_ms(100);
    value_write++; //tang value_write len 1 sau moi lan lap
    }
    }



    Chương trình cho Slaver : Nhận dữ liệu về và gửi trả lai cho Mater
    #include <16F877A.H>
    #fuses XT,NOWDT,NOPROTECT,NOLVP

    #use delay(Clock=2000000)
    #use i2c(SLAVE, SDA=PIN_C4, SCL=PIN_C3, address=0x10, force_hw)

    int8 value =0;

    #INT_SSP
    void i2c_isr()
    {
    int8 state;

    state = i2c_isr_state();
    if(state < 0x80)
    value = i2c_read();
    if(state == 0x80){
    i2c_write(value);
    }
    }

    void main()
    {
    enable_interrupts(GLOBAL);
    enable_interrupts(INT_SSP);

    set_tris_b(0x00);
    while(1){
    output_b(value);
    }
    }
  4. phamngocloi
    20-05-2010 12:52 AM
    phamngocloi
    help me.
    mô phỏng protues ko chạy bà con kiểm tra giúp với:
    yêu cầu : có xung vuông ở chân C2 tạo ngắt cạnh xuống xuất D2=1;
    #include <16f877a.h>
    #fuses NOWDT, NOPROTECT, HS, NOLVP
    #use delay(clock=20MHz)

    #INT_CCP1
    void ngat()
    {
    output_high (pin_d2);

    }
    void main()
    {
    setup_ccp1(CCP_CAPTURE_RE);
    enable_interrupts(INT_CCP1);
    enable_interrupts(GLOBAL);
    while (true)
    {
    }

    }
  5. olong88
    16-05-2010 02:54 AM
    olong88
    em đang làm đồ án vi điều khiển : đồng hồ số+đo nhiệt độ+lcd16*2
    em dùng con pic18f4550+ds1307+lm35
    giờ em không viết được chương trình vì em học avr nhưng thầy hướng dẫn lại bắt dùng con pic. giờ em không biết phải làm sao.
    em gửi cho anh sơ đồ nguyên lý mong anh giúp em về phần chương trình có được không
    em cảm ơn anh trước.
    mạch của em về yêu cầu chỉ cần hiện giờ, phút, giây,ngày, tháng, năm+ nhiệt độ lên lcd16*2
    mong anh giúp em với vì gần đến ngày bảo vệ rồi
    địa chỉ của em là : phamlong.1188@gmail.com
  6. demon52
    04-05-2010 05:52 PM
    demon52
    anh ơi cho em yahoo em hỏi anh xíu chuyện nhé hihi em học về pic 16F887A làm mạch điều khiển giao thông ngã tư hiển thị đồng hồ thời gian thực trên LCD và đếm ngược trên led 7 đoạn em làm gần xong mà còn hàm ngắt ko hiểu sai tại đâu có j anh giúp em nhé
  7. hungphuccoi
    02-05-2010 01:19 AM
    hungphuccoi
    anh Nam ơi
    em đang làm đồ án môn học thiết kế băng truyền động
    em dùng động cơ DC 24V-50w
    thầy bảo em nghiên cứu mạch cầu H dùng transitor
    vậy nhờ anh tư vấn giùm em mình xài mạch như thế nào?
    và dùng con transitor gì?
    thanks anh
  8. levanhieu86
    21-03-2010 08:31 PM
    levanhieu86
    anh nam có file "def" của pic 18f4620 ko? cho em với, em đang cần gấp lắm
  9. levanhieu86
    21-03-2010 08:29 PM
    levanhieu86
    bác co file "def" của pic 18f4620 ko? cho em với! Thanks!
  10. baongocfx
    16-03-2010 01:46 PM
    baongocfx
    anh nam oi cho em hoi ty !
    em dang lam 1 de tai ve gara oto su dung cam bien de mo cua cho oto vao nhung em chua biet dung cam bien gi. a lam on chi cho em voi
    ( co thong so ky thuan cang tot )
    Cam on anh trc nhe!!!!!!!!!!!

About Me

  • About namqn
    Biography
    Tốt nghiệp Tiến sĩ tại ĐH Sheffield, nước Anh. CBGD tại Khoa Điện từ 1996.
    Location
    Tp. HCM, Việt Nam
    Interests
    Mạch điện tử, nhạc trữ tình
    Occupation
    Giảng viên chính
  • Signature
    Biển học mênh mông, sức người có hạn.

    Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
    http://www.picvietnam.com/forum/showthread.php?t=1263

Statistics

Tổng số bai
Visitor Messages
General Information
  • Lần cuối: 05-04-2014 09:11 PM
  • Tham gia ngày: 09-02-2006
  • Ðã giới thiệu: 34

Thông Tin Liên Lạc

Chat
Send an Instant Message to namqn Using...
Home Page
http://www4.hcmut.edu.vn/~nqnam/
This Page
http://www.picvietnam.com/forum/member.php?u=1233

Múi giờ GMT. Hiện tại là 03:26 PM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam