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 Tìm Kiếm Bài Trong Ngày Ðánh Dấu Ðã Ðọc Vi điều khiển

namqn namqn is offline

Trưởng lão PIC bang

Visitor Messages

Showing Visitor Messages 91 to 100 of 210
  1. batman58
    02-11-2013 10:06 AM
    batman58
    Sau giờ làm việc, học tập căng thẳng hãy tai game kim cuong, tai game pikachu về điện thoại để xả strees nhé! Hãy tai opera mini về máy để lướt web nhanh hơn. Với ứng dụng nhắn tin, gọi điện miễn phí tai zalo, tai viber. Trang tai facebook vế máy nhanh nhất hay với tai facebook cho dien thoai, tai facebook ve dien thoai để có thể online bất kỳ đâu mà bạn thích nhé!

    [/COLOR]
  2. gaumeopanda
    30-10-2013 02:52 PM
    gaumeopanda
    Hay tai game pokemon,những cuộc ban sung gay cấn cung tai game ban sung hay tai game de che, vui vẻ, xả stress voi tai game chem hoa qua hay tai game iwin, tai game ai la trieu phu. Tăng tinh năng của điện thoại băng viecdownload opera mini ( tai opera mini), tai uc browser tai zalo cho điện thoại
  3. vmt199
    25-10-2013 03:09 AM
    vmt199
    Chào anh! Anh ơi anh có code của Sử dụng Thyristor (Không cần đảo chiều)
    Ổn định tốc độ sai số <5%
    Xoay chiều 12V Không ạh? Cho em xin với!!!! Em mới học PIC không biết nhiều! Em định dùng 16F887 Mplab hoặc CCs đều được ạh!
    Hoặc anh có code của con PIC nào cũng được ạh?
    anh cho em xin vào vmt199@gmail.com.
    Em xin chân thành cảm ơn!
  4. ngocha265199
    23-10-2013 04:43 PM
    ngocha265199
    Chào bạn! Chiếc điện thoại đa dạng các chức năng của bạn giờ đây bạn có thể tha hồ tải ứng dụng tiện ích nhắn tin và gọi điện miễn phí với tai viber cho mobile – tai zalo về điện thoại hay ứng dụng lướt web cực nhanh uc browser cho di động. Ngoài ra bạn có thể thư giãn giải trí cùng trò chơi kinh điển hấp dẫn tai game dot kich miễn phí về máy. Chúc các bạn có những phút giây thoải mái, xả stress ngay trên dế yêu nhé.
  5. letiendung372
    21-06-2013 06:06 PM
    letiendung372
    các bạn giúp mình chút nhé mình vùng sâu vùng xa ,đọc trên diễn đàn thấy các bạn viết về pic hay quá mình cũng tập tành một chút chủ yếu là dựa theo những bài viết ở trên diễn đàn .nay mình thử viết một đoạn theo mình hiểu các bạn đừng cười mình nhé
  6. quangthang556
    21-04-2013 12:18 PM
    quangthang556
    Chào anh, anh cho em hỏi là em muốn hiển thị một hình vuông lên trên 4 hàng 10 cột của LCD 20X4 thì sao ạ, mong anh giúp đỡ , em xin cám ơn.
  7. nvc_hut
    30-03-2013 02:15 AM
    nvc_hut
    Chào anh, anh có đồ án nào về điều khiển thiết bị bằng máy tính qua mạng lan sử dụng ip ko? Có thì cho em xin nhé. Cảm ơn anh
  8. toandk47
    18-03-2013 11:50 PM
    toandk47
    anh Nam cho e hỏi muốn tạo tập tin < p30f4011.h > như thế nào.e dùng ccs lập trình cho dspic4011 nhưng chưa tạo đc tập tin này.mong anh giúp đỡ.
  9. dandantran
    22-02-2013 10:59 AM
    dandantran
    chào a! e vừa lập trình con pic 12f629 mà e có dùng chân số 4(MCLR) làm nút bấm và e khaoi báo là:
    #FUSES NOMCLR //Master Clear pin used for I/O
    Mạch của e điều khiển moto 12v khi e để mạch lại gần moto thì chạy được thời gian thì tự tắt, thời gian này không cố định. Còn khi để xa mô tơ thì mạch hoạt động ổn định. E nghĩ mạch bị nhiểu nhưng khi e lôi hết linh kiện ra lấy tua vít chạm vào chân (-) hoặc bất cứ chân nào của ic thì nó cũng tắt.
    A coi giúp e, code của e có bị lối gì không hoặc khai báo co bi lôi gì không, e cảm ơn nhiều! e bí quá
    Đặc biệt là e đổi chân nút bấm sang chân khác thì lấy tua vit cham vào chân (-) thì không tắt.
    #include <12F629.h>

    #FUSES NOWDT //No Watch Dog Timer
    #FUSES INTRC_IO //Internal RC Osc, no CLKOUT
    #FUSES CPD //Data EEPROM Code Protected
    #FUSES PROTECT //Code protected from reads
    #FUSES NOMCLR //Master Clear pin used for I/O
    #FUSES PUT //Power Up Timer
    #FUSES BROWNOUT //Reset when brownout detected
    #FUSES BANDGAP_HIGH
    #use delay(clock=4000000)
    int1 value_old_1 =1; // xung o chan so 4
    int1 value_new_1;
    int8 mode = 0;
    int1 on_off= 0; // start/stop programe
    int8 role_high =0;
    int8 role_low =0;
    int8 count_time_low = 0;
    int8 count_time_high = 0;
    int1 role_status =0;
    int8 start =0;
    #int_TIMER1
    void TIMER1_isr(void)
    {
    // kiem tra start_stop
    value_new_1 =input(PIN_A3); // chan 4 - chan on_off
    if((value_old_1 ==0)&&(value_new_1==0)){ // muc logic 0
    if(start<20){ // starting/stopping if holding button during 1 second
    start++;
    if(start > 15) output_high(PIN_A0); // bip
    }
    else{

    if(on_off==1){
    on_off =0;
    mode = 0;
    start =0;
    output_low(PIN_A0); // stop bip
    }

    }
    }
    else if((value_new_1==0)&&(on_off==0)){
    on_off =1;
    mode =1;
    start =0;
    output_low(PIN_A0); // stop bip
    }
    else start=0;

    // chuyen mode
    if(on_off){
    count_time_low++;
    if((value_old_1 ==1)&&(value_new_1==0)){ // canh xuong
    output_high(PIN_A0); // bip
    mode++;
    if(mode==5)
    mode =1;
    }
    else{
    if(start<16) output_low(PIN_A0); // stop bip
    }
    if(count_time_low == 201){ // turn off untill 20 minutes
    count_time_high++;
    count_time_low = 0;
    }
    if(count_time_high == 91){
    mode =0;
    }
    }

    // increase role value

    if(on_off==1){
    role_low++;
    if(role_low ==100){
    role_high++;
    role_low =0;
    }
    if(role_high==9){
    if(role_status ==0)
    role_status =1;
    else
    role_status =0;
    role_high =0;
    }
    }

    value_old_1 = value_new_1;// luu gia tri value3
    }



    void main()
    {
    set_tris_a(0x08);
    output_a(0x00);
    setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);
    setup_timer_1(T1_INTERNAL|T1_DIV_BY_1);
    setup_comparator(NC_NC);
    setup_vref(FALSE);
    enable_interrupts(INT_TIMER1);
    enable_interrupts(GLOBAL);

    // TODO: USER CODE!!
    while(1){
    start1: while(on_off ==0){
    role_low =0;
    role_high =0;
    role_status =0;
    count_time_low = 0;
    count_time_high = 0;
    output_low(PIN_A4); // role 1
    output_low(PIN_A2); // role 2
    output_low(PIN_A5); // motor
    output_low(PIN_A1);// den
    }
    if(mode ==0){
    on_off =0;
    goto start1;
    }
    else{
    if(role_status){
    output_low(PIN_A4);// role 1
    output_high(PIN_A2);//role 2
    }
    else{
    output_high(PIN_A4);// role 1
    output_low(PIN_A2);//role 2
    }
    }
    if(mode==1){
    output_high(PIN_A1); //den
    }
    else if(mode ==2){
    output_high(PIN_A5); // motor
    output_low(PIN_A1); // den
    }
    else if(mode ==3){
    output_high(PIN_A5); // motor
    output_high(PIN_A1); // den
    }
    else if(mode ==4){
    output_low(PIN_A5); // motor
    output_low(PIN_A1);// den
    }
    }

    }
  10. toanvp
    18-01-2013 05:44 PM
    toanvp
    Chào anh !
    Anh ơi,em hỏi cái này:em dùng ccs dịch ra file hex cho pic16f877a thấy nó báo ROM 31% và Ram 2%-58%.em không hiểu cái Ram nó báo như thế là thế nào,và như vậy Ram có bị làm việc quá sức không,chip có bị nóng quá không?
    và file hex sau khi được dịch ra có dung lượng 13,732kb.bây giờ em muốn viết code thêm nữa,nhưng dịch ra file hex lại >14,3kb thì em nạp vào pic16f877a được không?
    Thank anh trước !

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à 12:52 AM.


Đượ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