1. THÔNG BÁO TUYỂN ADMIN DIỄN ĐÀN 2013
    Tìm kiếm nhà trọ - Ở ghép
    THÔNG BÁO BÁN ÁO SPKT.NET CHO THÀNH VIÊN DIỄN ĐÀN


    HÃY TÌM KIẾM Ở ĐÂY TRƯỚC KHI ĐẶT CÂU HỎI
    {xen:phrase loading}

giúp mình hàm truyền qua cổng COM

Thảo luận trong 'Vi điều khiển - Mạch Số' bắt đầu bởi nhox.mjko, 21 Tháng sáu 2012.

  1. nhox.mjko New Member

    Số bài viết: 1
    Đã được thích: 0
    Điểm thành tích: 0
    mình đang làm 1 project giao tiếp máy tính qua cổng com dùng 89c51, hàm nhận thì mình làm được rồi, nhưng mà hàm truyền thì mình làm bửa giờ mà nó vẫn chưa được, không biết nó sai chổ nào nửa:
    mọi người xem giúp mình với

    void SetupSerial()
    {
    SCON = 0x50; /* Che do 1: 8-bit UART, cho phep truyen */
    TMOD = 0x20; /* timer 1 che do 2: 8-Bit tu dong nap lai. */
    TH1 = 0xfd ; /* toc do 9600 baud */
    TL1 = 0xfd ;
    TI = 0; /* co ngat nha^n.=0*/
    RI=0; /* co ngat' truye^n =0*/
    TR1 = 1; /* timer 1 run */
    ES =1; /* cho phep ngat noi tiep */
    }
    //===========================


    void ti(void) interrupt 4 //Chuong trinh con dung ngat noi tiep
    {

    if(TI==1)
    { busy=0;
    P1_3=0;
    TI=0;

    }
    }




    void main(){
    SetupSerial();
    EA = 1;
    while (1)
    {
    if(P1_0==0)
    {
    busy=1;
    SBUF=67;
    while(busy) ;

    }

    }
    }

Chia sẻ trang này