日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

主板rs232接口测试软件,简洁的RS232串口通信电路与串口通信测试程序

發(fā)布時(shí)間:2025/3/15 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 主板rs232接口测试软件,简洁的RS232串口通信电路与串口通信测试程序 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

RS232串口通信電路往往是采用專用的串口傳輸芯片MAX232(5V)或MAX3232(3.3V),芯片起到驅(qū)動(dòng)、匹配、隔離、保護(hù)等作用,這種電路常用于實(shí)際系統(tǒng)中的遠(yuǎn)距離串口通信。多數(shù)愛好者搭建串口通信電路只是用于學(xué)單片機(jī),其實(shí)沒有必要用上述專用的驅(qū)動(dòng)芯片,向大家推薦一種用兩只三極管組成的串口通信電路(如圖),經(jīng)本人測試,穩(wěn)定性絲毫不減,對(duì)于大家來學(xué)習(xí)單片機(jī)足矣。

我也是第一次做AT89S52的串口通信實(shí)驗(yàn),分享這個(gè)測試程序:

/**************************************************************

程序名稱:51串口通信測試、演示程序,晶振11.0592M

程序功能:單片機(jī)依次發(fā)送0~F這16個(gè)數(shù)至上位機(jī),通過串口調(diào)試軟件

進(jìn)行hex觀察

編??? 寫:JiangX.net

時(shí)間地點(diǎn):09/03/21晚于寢室

**************************************************************/

#include

#define uchar unsigned char

#define uint unsigned int

uchar dis[]={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};

/*****n(ms)延時(shí)子程序*****/

void delayms(uint ms)??//延時(shí)ms

{

uchar i;

while(ms--)

{

for(i=0;i<120;i++);

}

}

/*****主程序*****/

void main()

{

int i;

TMOD=0x20;????//定時(shí)器1工作于8位自動(dòng)重載模式, 用于產(chǎn)生波特率

TH1=0xFD;????//波特率9600

TL1=0xFD;

SCON=0x50;????//設(shè)定串行口工作方式

TR1=1;?????//啟動(dòng)定時(shí)器1

while(1)

{

for(i=0;i<16;i++)

{

SBUF=dis[i];

while(!TI);??//等特?cái)?shù)據(jù)傳送

TI=0;???//清除數(shù)據(jù)傳送標(biāo)志

delayms(500);

}

}

}

/*****END*****/

程序功能是依次向上位機(jī)發(fā)送0~F這16個(gè)數(shù),用串口調(diào)試助手觀察,需要勾選“HEX顯示”選項(xiàng),如圖:

總結(jié)

以上是生活随笔為你收集整理的主板rs232接口测试软件,简洁的RS232串口通信电路与串口通信测试程序的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。