日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]1.當(dāng)89C52串行口按工作方式1進(jìn)行串行數(shù)據(jù)通信時(shí),假定波特率為1 200b/s,以中斷方式傳送數(shù)據(jù),請(qǐng)編寫(xiě)全雙工通信程序。#include <at89x52.h>unsigned char data txbuf;unsigned char data rebuf; void main(){unsigne

1.當(dāng)89C52串行口按工作方式1進(jìn)行串行數(shù)據(jù)通信時(shí),假定波特率為1 200b/s,以中斷方式傳送數(shù)據(jù),請(qǐng)編寫(xiě)全雙工通信程序。

#include <at89x52.h>

unsigned char data txbuf;

unsigned char data rebuf;

 

void main()

{

unsigned char temp;

SCON=0x50;

TMOD=0x20;

TH1=0xE8;

TL1=0xE8;

TR1=1;

ES=1;

EA=1;

}

 

void comre()

{

    rebuf=SBUF;

}  

 

void comtx()

{

    SBUF=txbuf;

}   

 

void serial_server() interrupt 4              

{

       if(TI)                    

           TI=0;

       else                      

       {

           RI=0;

           comre();                      

       }

}

 

2.當(dāng)89C52串行口按工作方式3進(jìn)行串行數(shù)據(jù)通信時(shí),假定波特率為1 200b/s,第9位數(shù)據(jù)作奇偶校驗(yàn)位,以中斷方式傳送數(shù)據(jù),請(qǐng)編寫(xiě)通信程序。

#include <at89x52.h>

unsigned char data txbuf;

unsigned char data rebuf;

 

void main()

{

unsigned char temp;

SCON=0xd0;

TMOD=0x20;

TH1=0xE8;

TL1=0xE8;

TR1=1;

ES=1;

EA=1;

}

 

void comre()

{

    ACC=SBUF;

    if(RB8==P)

        rebuf=ACC;

    else

        error();

}  

 

void comtx()

{

    ACC=txbuf;

SBUF=ACC;

    TB8=P;

}   

 

void serial_server() interrupt 4              

{

       if(TI)                    

           TI=0;

       else                      

       {

           RI=0;

           comre();                      

       }

}

 

void error()

{

    F0=1;

}


本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀(guān)點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉