簡單串口收發及虛擬串口,附原理圖
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
0.png (11.27 KB, 下載次數: 62)
下載附件
2018-4-22 02:07 上傳
0.png (54.53 KB, 下載次數: 65)
下載附件
2018-4-22 02:06 上傳
單片機源程序如下:
- #include"reg52.h"
- //#include "STC89C51RC_RD_PLUS.H"
- #include"string.h"
- char s[]="MCS-51 ";
- sbit p10=P1^0;
- //mode com4 9600,0,8,1;assign com4 <SIN> SOUT;
- main()
- {
- char a,b=0;
- TMOD=0x20;
- SCON=0X50;
- TH1=0Xf3;
- TL1=0Xf3;
- TR1=1; //啟動定時器
- /* T2CON=0x04;//16-Bit Auto-Reload
- T2MOD=0x00;
- TH2=0xFD;
- TL2=0x8F;
- RCAP2H=0xFD;
- RCAP2L=0x8F;
- TR2=1;
- */
- a=strlen(s);
- while(1)
- {
-
- for(b=0;b<a;b++)
- {
- SBUF=s[b];
- while(!TI);
- TI=0;
- }
- /* SBUF=0x0D;
- while(!TI);
- TI=0;*/
- SBUF=0x0A;
- while(!TI);
- TI=0;
- }
- }
復制代碼
所有資料51hei提供下載:
串口T2 - 副本.zip
(78.69 KB, 下載次數: 23)
2018-4-21 16:55 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|