莉凡网

pic单片机c语言(PIC单片机C语言教程)

放牛AI工具

  //★★★★★★★★★ PIC单片机USART的应用( 串口通信)★★★★★★★★★★★\\

  //单征机型号:PIC16F877A

  //功能描述:PIC单片机USART的应用,串口调试助手发送数据给877,877收到后再转发回串口助手

  //通过“串口调试助手”协助工作

  #include<pic.h> //包含单片机内部资源预定义

  __CONFIG(0xf73a);

pic单片机c语言(PIC单片机C语言教程)

  //芯片配置字,看门狗关,上电延时开,掉电检测关,低压编程关,加密,4M晶体HS振荡

  //========================================================================

  //功能描述:主程序

  //函数名称:void main()

  void main()

  {

  TRISC=0XFF; //设置C口方向全为输出

  SPBRG=0XC; //设置波特率为19200BPS

  TXSTA=0X24; //使能串口发送,选择高速波特率

  RCSTA=0X90; //使能串口工作,连续接收

  RCIE=0X1; //使能接收中断

  GIE=0X1; //开放全局中断

  PEIE=0X1; //使能外部中断

  while(1) //等待中断

  {;}

  }

  //========================================================================

  //功能描述:中断函数

  //函数名称:void interruptusart(void)

pic单片机c语言(PIC单片机C语言教程)

  void interrupt usart(void)

  {

  if(RCIE&&RCIF) //判断是否为串口接收中断

  {

  TXREG=RCREG; //把接收到的数据发送回去

  }

  }

  原文链接:http://www.eeworld.com.cn/mcu/article_2016110431207.html

放牛AI工具

本文链接:https://www.hello-linux.com/bk/2048.html

版权声明:本网站内容均来源于网络,如涉及侵权,请联系作者!

发表评论

还没有评论,快来说点什么吧~

联系客服
公众号
公众号
公众号
返回顶部