利用超级终端实现单片机与电脑通讯-皇冠最新app版本

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

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

发布时间:2026-07-01 发布时间:
|

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

 

利用超级终端实现单片机与电脑通讯 - 月圆花青 - 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,否则会出现误码。


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

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

热门文章 更多
stm32单片机的5个时钟源解析
网站地图