????????????????????????????????????????? Full duplex ??????????????????????????????????? ?????????? TXD ??????????? RXD ???????? ????????????????????????????????????????? driver/receiver ?????????? RXD/TXD ????????????????????????????????????? ????????????????????????????? ??????????????? driver/receiver ??????????????????????? MCS-51 ??????????????? RS-232 ??????????????????????????? MAX232
??????????? RS-232 ????????????????????????????????? 50 ??? ???? 15 ????
????????????????????????????????????????????? RS-485/RS-422 ??? driver/receiver ????????? 75176
??????????? RS-485/RS-422 ????????????????????????????????? 4000 ??? ???? 1200 ????
????????????????????????????? RS-232 ?????????????????????????????????????????
null
?????? 1 ????????????????????
???????????????????????????? serial port UART ??????????????????????????????????????? windows ?????????????? HyperTerminal ???????????????????????? ???????? Start–>All Programs–>Accessories–>Communication–>Hyperterminal ???????????????? 2-4
?????? 2
?????? 3
?????? 4
????? Reset MCS-51 ???? Reset ?????????????????????????????? ?????????????????????? 5 ?????????????????????? ??????? “Aon.” ???? Enter ????????????????????? 5
?????? 5
????????????????????? printf ??????????????? printf ???????????????????????? 1K byte ?????????????? copy string ???????? Txbuff ???
//************************************************************************//bit TX_OK,RX_OK;
unsigned char Txbuff[40];
unsigned char Rxbuff[20];
unsigned char Txn;
unsigned char Txcnt,Rxcnt;
//————————————————————————//
// Serial interrupt service routine
//————————————————————————//
void serial_isr() interrupt 4
{
if(TI)
{
TI=0;
if(Txcnt<Txn)
SBUF=Txbuff[Txcnt++];
else
TX_OK = 1;
}
if(RI)
{
RI=0;
if((!RX_OK)&&(Rxcnt<19))
{
Rxbuff[Rxcnt]=SBUF;
if(Rxbuff[Rxcnt]==0x0d)
RX_OK = 1;
Rxcnt++;
}
}
【本文標(biāo)簽】: 多層 pcb 多層PCB面板 沉金板 公司設(shè)備
【責(zé)任編輯】:鼎紀(jì)電子PCB??? 版權(quán)所有:http://ai-hots.com/轉(zhuǎn)載請注明出處
掃一掃更精彩!
2001-2018 深圳鼎紀(jì)電子有限公司 版權(quán)所有
粵ICP備16081348號
全國服務(wù)熱線:0755-27586790
24小時銷售熱線:18025855806|18682125228
地址:深圳市寶安區(qū)西鄉(xiāng)黃崗嶺工業(yè)區(qū)灣區(qū)人工智能產(chǎn)業(yè)園B棟605
深圳鼎紀(jì)電子有限公司:單面PCB板