×
单片机 > 单片机程序设计 > 详情

利用超级终端实现单片机与电脑通讯

发布时间:2025-10-29 发布时间:
|

利用超级终端实现单片机与电脑通讯

 

利用超级终端实现单片机与电脑通讯 - 月圆花青 - sdzhangyuyin@126的博客

 

利用超级终端实现单片机与电脑通讯 - 月圆花青 - sdzhangyuyin@126的博客

 

利用超级终端实现单片机与电脑通讯 - 月圆花青 - sdzhangyuyin@126的博客

 

利用超级终端实现单片机与电脑通讯 - 月圆花青 - sdzhangyuyin@126的博客

 

利用超级终端实现单片机与电脑通讯 - 月圆花青 - sdzhangyuyin@126的博客

 

利用超级终端实现单片机与电脑通讯 - 月圆花青 - sdzhangyuyin@126的博客

 

超级终端的设置步骤如上图所示,下面是单片机的硬件连接电路:

 利用超级终端实现单片机与电脑通讯 - 月圆花青 - sdzhangyuyin@126的博客

 

单片机C程序:

#include

void int_initial()//串口中断初始化

{

         EA=1;

         ES=1;

}

void RS232_receive_Init()                  //串口初始化设置

{

         SCON =   0x50;                  // UART工作于模式1, REN=1

         TMOD = 0x20 ;                 // Timer1 工业于模式2

         PCON |= 0x80;                   // SMOD1 = 1,波特率加倍

         TH1  = 0xF3;                        // 波特率4800 Bds at 12MHz

         TL1   = 0xF3;                        // 波特率4800 Bds at 12MHz

         TR1 = 1;                     // 启动Timer1

}

void main()

{

         int_initial();

        RS232_receive_Init();

         while(1)

{

}

}

void receive_int() interrupt 4                //中断函数,中断标号是4

{

         EA=0;

         RI=0;       

         dat1=SBUF;

         ····

         EA=1;

}


定时器T1模式2的初始值计算公式:


利用超级终端实现单片机与电脑通讯 - 月圆花青 - 玉佩 

注意:单片机的晶振是12MHz时,串口的波特率最好不要超过4800,否则会出现误码。


关键字:超级终端  单片机  电脑通讯 

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
51单片机精确延时设计