">
通過VSPD虛擬串口工具虛擬出兩個串口用于通信
VSPD虛擬串口工具下載:http://download.csdn.net/detail/leytton/7565589
打開兩份串口調(diào)試工具,第一個打開com1,第二個打開com2,這時在任一串口調(diào)試工具發(fā)送信息,另一個串口調(diào)試工具中能接收到信息
串口調(diào)試工具下載:http://download.csdn.net/detail/leytton/7565561
P1串口:屬性原件值COMPIM,Physical port為com2,Physical Baud rate為9600
虛擬終端(Virtual Terminal):接RXD接口的虛擬終端顯示單片機(jī)通過com2接收到的信息,接TXD接口的虛擬終端顯示單片機(jī)傳出的信息。
#include
void init();
void main(){
unsigned char temp=0xff;
init();
while(1){
if(RI){ //RI=1,判定為串口接收到了數(shù)據(jù),RI要清零,
RI=0;
temp=SBUF;
}else{
P1=temp;
}
}
}
void init(){
TMOD=0x20; //設(shè)置T1工作方式為方式2
TH1=0xfd; //給定時器高位裝初值
TL1=0xfd; //給定時器低位裝初值
TR1=1; //開定時器
//以上是設(shè)置波特率
SM0=0; //設(shè)置串口通訊方式為方式1
SM1=1;
REN=1; //串口是否接收數(shù)據(jù)的開關(guān)
}
串口調(diào)試工具接com1口發(fā)送的數(shù)據(jù),可在接RXD的虛擬終端顯示;
但是單片機(jī)基本沒反應(yīng),因?yàn)槲覍懙拇a是通過信息來控制燈亮滅,而信息格式不合法。
改進(jìn):在串口調(diào)試工具勾選“按十六進(jìn)制發(fā)送”,虛擬終端勾選“Hex Display Mode”,發(fā)送“0”則燈全亮,發(fā)送“fe”則燈P1.0亮。
上海紫卓電子科技有限公司
地址:上海市嘉定工業(yè)區(qū)葉城路925號B區(qū)4幢J
網(wǎng)址:fashioncenter.cn
電話:021-31007998
傳真:021-31007998
郵件:569998567@qq.com
在線咨詢:
569998567
致力成為優(yōu)秀的IC供應(yīng)配單專家及IC代理商
竭力為客戶提供一站式電子元器件采購及IC配套服務(wù)
上海紫卓電子科技有限公司 版權(quán)所有 未經(jīng)授權(quán)禁止復(fù)制或鏡像
CopyRight 2020-2025 fashioncenter.cn All rights reserved