找回密碼
         注冊會(huì)員
        搜索附件  
        MCU資訊論壇 附件中心 單片機(jī)論壇 51單片機(jī)論壇 新建_Microsoft_Word_文檔_(2).doc

        新建_Microsoft_Word_文檔_(2).doc

         

        程序調(diào)試不成功:
        我編了一個(gè)AT89C4051與C++ Builder 5的串口通信(COM1)程序,P1.2接LED燈的負(fù)極,初始時(shí)是亮的,希望通過通信使其熄滅,但通信總是不成功,請高手指點(diǎn)!
        C++ Builder 5的上位機(jī)程序如下所示:

        //---------------------------------------------------------------------------
        #include <vcl.h>
        #pragma hdrstop
        #include "Unit7.h"
        //---------------------------------------------------------------------------
        #pragma package(smart_init)
        #pragma resource "*.dfm"
        TForm1 *Form1;
        HANDLE hComm;
        //---------------------------------------------------------------------------
        __fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
        {
        }
        //---------------------------------------------------------------------------
        void __fastcall TForm1::Button1Click(TObject *Sender)
        {
        char *ComNo;
        DCB dcb;
        String Temp;
        Temp="COM" +IntToStr(RadioGroup1->ItemIndex+1);
        ComNo=Temp.c_str();
        hComm=CreateFile(ComNo,
        GENERIC_READ|GENERIC_WRITE,
        0,
        NULL,
        OPEN_EXISTING,
        FILE_FLAG_OVERLAPPED,
        0);
        if(hComm==INVALID_HANDLE_VALUE)
        {
        MessageBox(0,"打開端口失敗","Comm Error",MB_OK);
        return;
        }
        GetCommState(hComm,&dcb);
        dcb.BaudRate=CBR_9600;
        dcb.ByteSize=8;
        dcb.Parity=NOPARITY;
        dcb.StopBits=ONESTOPBIT;
        if(!SetCommState(hComm,&dcb))
        {
        MessageBox(0,"通信設(shè)置錯(cuò)誤","Set Error",MB_OK);
        CloseHandle(hComm);
        return;
        }
        Shape1->Brush->Color=clRed;
        }
        //---------------------------------------------------------------------------
        void __fastcall TForm1::Button2Click(TObject *Sender)
        {
        if(hComm!=INVALID_HANDLE_VALUE)
        CloseHandle(hComm);
        exit(EXIT_SUCCESS);
        Shape1->Brush->Color=clBlue;
        }
        //---------------------------------------------------------------------------
        void __fastcall TForm1::Button3Click(TObject *Sender)
        {
        char SendData[1];
        unsigned long lrc,BS;
        BS=1;
        SendData[0]=0xff ;
        WriteFile(hComm,SendData,BS,&lrc,NULL);
        }
        //---------------------------------------------------------------------------
        單片機(jī)程序如下:

        #include<reg52.h>
        #include <stdio.h>
        #define uchar unsigned char
        void main()
        {
        int i;
        SCON=0x50;
        TMOD=0x20;
        TH1=0xfd;
        TL1=0xfd;
        PCON&=0x7f;
        EA=1;
        TR1=1;
        P1=0x00;
        RI=0;
        while(!RI);
        RI=0;
        for(i=0;i<20000;i++)
        P1=0xff;
        }



        QQ|手機(jī)版|MCU資訊論壇 ( 京ICP備18035221號-2 )|網(wǎng)站地圖

        GMT+8, 2025-5-5 04:44 , Processed in 0.042009 second(s), 8 queries , Redis On.

        Powered by Discuz! X3.5

        © 2001-2025 Discuz! Team.

        返回頂部
        精品无码一级毛片免费视频观看 | 综合在线视频精品专区| 国语自产拍精品香蕉在线播放| 欧美精品天天操| 四虎最新永久在线精品免费| 无码人妻一区二区三区精品视频 | 亚洲国产精品一区| 国产一区二区三区精品视频| 又爽又黄又无遮挡的视频| 国产一区二区三区久久精品| 91麻豆精品国产91久久久久久| 久久综合精品国产丝袜长腿| 日韩人妻无码精品久久久不卡| 国产精品视频分类一区| 久久久无码精品午夜| 一区二区三区日韩精品| 国内精品久久久久久不卡影院| 先锋影音国产一区| 2022年国产精品久久久久| 亚洲精品电影网| 男人狂扒美女尿口亲尿口动态图 | 国产成人久久精品二区三区| 曰本福利写真片视频在线| 国产精品视频网站你懂得| 人妻少妇精品无码专区动漫| 精品国产sm捆绑最大网免费站| 国模和精品嫩模私拍视频| 日韩成人精品在线| 亚洲精品在线观看视频| 婷婷久久精品国产| 华人亚洲欧美精品国产| 影音先锋在线资源资源网| www国产精品| 一本精品中文字幕在线| 久久久久久青草大香综合精品 | 99久久国语露脸精品国产| 日韩精品无码久久一区二区三| 国产精品日韩AV在线播放| 麻豆精品国产自产在线观看一区| 精品亚洲国产成AV人片传媒| 精品国产污污免费网站入口在线 |