找回密碼
         注冊會(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.

        返回頂部
        国产日韩久久久精品影院首页| 亚洲av无码成人精品区在线播放 | 国产精品一在线观看| 青青草国产精品久久| 久久亚洲国产成人精品无码区| 中文字幕在线永久在线视频2020| 精品国产三级a∨在线| 国产精品国产欧美综合一区| 国产精品极品美女自在线| 国产精品亚洲欧美一区麻豆| 欧美精品黑人粗大视频| 久久久久成人精品无码中文字幕 | 久久久久久国产精品美女| 亚洲精品中文字幕无码蜜桃| 久久最新精品国产| 中文成人无码精品久久久不卡| 国产精品美女久久久m| 欧美黑人巨大videos精品| 国产精品国产三级国产av品爱网| 国产乱人伦精品一区二区在线观看 | 四虎国产精品永久免费网址| 四虎影视884a精品国产四虎| 午夜在线a亚洲v天堂网2018| 精品视频第一页| 色先锋影音先锋a资源站| 久久久精品免费国产四虎| 中文字幕日韩精品有码视频| 国产精品亚洲欧美一区麻豆| 一本久久精品一区二区| 欧美一区二区精品系列在线观看| 色老板在线视频观看| 91精品视频在线| 午夜欧美精品久久久久久久| 国产日韩高清三级精品人成| 精品国产乱码久久久久久郑州公司| 国产综合精品久久亚洲| 国产成人A人亚洲精品无码| 亚洲午夜成人精品电影在线观看 | 亚洲精品第一国产综合境外资源 | 欧美日韩人妻精品一区二区在线| 国产精品被窝福利一区|