串口通讯程序

  • t6_626748
    了解作者
  • 11.8KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-04-14 09:54
    上传日期
51单片机串口发送字符串程序。通过按键发送你说需要的发送的字符串、
串口通讯程序.zip
  • 串口通讯
  • 串口程序
    2KB
  • 串口程序.LST
    3.2KB
  • 串口程序_Opt.Bak
    958B
  • 串口程序.lnp
    48B
  • 串口程序.Uv2
    1.6KB
  • 串口程序.c
    1.4KB
  • 串口程序.plg
    389B
  • 串口程序.M51
    8.6KB
  • 串口程序.OBJ
    2.4KB
  • 串口程序_Uv2.Bak
    1.6KB
  • 串口程序.Opt
    960B
  • 串口程序.hex
    965B
内容介绍
#include <reg52.h> #define jingzhen 11059200UL /*使用22.1184M晶体*/ #define botelv 9600UL /*波特率定义为9600*/ unsigned char zifuchuan[]="A2.text=1000\n"; //待显示字符。 volatile unsigned char sending; sbit s2=P3^4; void delay(unsigned char i) { unsigned char j,k; for(j=i;j>0;j--) for(k=90;k>0;k--); } void init(void) //串口初始化 { EA=0; //暂时关闭中断 TMOD&=0x0F; //定时器1模式控制在高4位 TMOD|=0x20; //定时器1工作在模式2,自动重装模式 SCON=0x50; //串口工作在模式1 TH1=256-jingzhen/(botelv*12*16); //计算定时器重装值 TL1=256-jingzhen/(botelv*12*16); PCON|=0x80; //串口波特率加倍 ES=1; //串行中断允许 TR1=1; //启动定时器1 REN=1; //允许接收 EA=1; //允许中断 } void send(unsigned char d) //发送一个字节的数据,形参d即为待发送数据。 { SBUF=d; //将数据写入到串口缓冲 sending=1; //设置发送标志 while(sending); //等待发送完毕 } void sendc(unsigned char * pd) { while((*pd)!='\0') //发送字符串,直到遇到0才结束 { send(*pd); //发送一个字符 pd++; //移动到下一个字符 } } void main() { init(); while(1) { delay(20); sendc(zifuchuan); } } void uart(void) interrupt 4 //串口发送中断 { if(RI) //收到数据 { RI=0; //清中断请求 } else //发送完一字节数据 { TI=0; sending=0; //清正在发送标志 } }
评论
    相关推荐
    • 51单片机
      51单片机
    • 51单片机教程
      来自平凡单片机网站(word)
    • 51单片机程序
      LED流水灯实验是能较好的引导单片机爱好者入门学习,该程序实现了LED间隔10ms循环点亮
    • 51系列单片机
      系统性描述51单片机系列的卷贝特征以及三等奖付款三等奖付款善良劫匪扣篮大赛
    • 51单片机程序
      包含51单片机的基础程序,以及综合程序。供初学者学习,及编写一定模块程序
    • 51单片机万年历
      该资源为51单片机资源,采用DS1302为时钟源,用LCD1602进行显示,压缩包里面还有protuse的仿真图,从程序到仿真齐全。
    • 51单片机学习
      适合想学习51单片机的新人,能够快速学习,里面有多种实例可以方便学习。另外有很多视频,如果想要的话可以发邮件到:www.gaoju1024@qq.com
    • 51单片机教程
      51单片机的初级教程,里面包含单片机的各个模块的详细介绍,以及各个模块的验证程序,能够学会单片机的操作
    • 单片机课件 51单片机
      课件 51单片机 C程序设计
    • 51单片机 51单片机 51单片机 51单片机 C51程序代码和原理图
      51单片机 51单片机 51单片机 51单片机 C51程序代码和原理图