当前位置: 首页 > news >正文

七七网站建设wordpress怎么做开发

七七网站建设,wordpress怎么做开发,二维码生成器带logo,优质做网站价格基础知识 参考 特殊功能寄存器PCON(控制波特率是否加倍SMOD)、TMOD(T0,T1计时器的功能方式)、TCON(T0,T1计时器的控制)、串口中断、SCON(串口数据控制寄存器) 关闭定时器1中断&…

基础知识

参考
特殊功能寄存器PCON(控制波特率是否加倍SMOD)、TMOD(T0,T1计时器的功能方式)、TCON(T0,T1计时器的控制)、串口中断、SCON(串口数据控制寄存器)
关闭定时器1中断,设置波特率需要占用定时器1
接收数据和发送数据需要使用特殊功能寄存器SBUF作为暂存
其中TI和RI作为数据发送和接收的标志,需要在程序中手动复位
在这里插入图片描述

程序代码

主程序

#include "reg52.h"			 //此文件中定义了单片机的一些特殊功能寄存器typedef unsigned int u16;	  //对数据类型进行声明定义
typedef unsigned char u8;void delay_ms(int ms);void UART_SendByte(unsigned char Byte);void uartSendString(char *pS);void UsartInit()
{SCON=0X50;			//设置为工作方式1      TMOD=0X20;			//设置计数器工作方式2PCON=0X00;			//波特率加倍,最高位控制是否加倍TH1=0XFa;				//计数器初始值设置,注意波特率是4800的TL1=0XFa;ES=1;						//打开接收中断串口EA=1;						//打开总中断TR1=1;					//打开计数器
}void main()
{	UsartInit();  //	串口初始化while(1){delay_ms(1000);uartSendString("masgjlkj\n");}while(1);		
}void UART_SendByte(unsigned char Byte)
{SBUF = Byte;while (!TI);TI = 0;
}void uartSendString(char *pS)
{while (*pS)                      //检测字符串结束标志{UART_SendByte(*pS++);         //发送当前字符}
}
void Usart() interrupt 4
{if (RI == 1)					//如果接收标志位为1,接收到了数据{P2 = ~SBUF;				//读取数据,取反后输出到LEDUART_SendByte(SBUF);	//将受到的数据发回串口RI = 0;					//接收标志位清0}}

延时程序

若想使用准确的时间延时,可以测量实际的时间,

# include <reg52.h>
#include <intrins.h>void delay_ms(int ms){int i,j;for(j=0;j<=ms;j++){for(i=0;i<=1000;i++)  //若使用12mhz的51单片机的1个nop是1us,一个机械周期_nop_();}
}

实际操作中的发送(通过使用串口助手查看)

在延时函数中的循环使用100,才能保证发送数据频率基本是1s一次,测试单片机输出如下
在这里插入图片描述
下面是选择错误的波特率后,虽然显示,但数据没有可读性
在这里插入图片描述

http://www.yayakq.cn/news/980355/

相关文章:

  • 蔚县做网站杭州手机app制作
  • 可以写代码的网站有哪些问题吗网站维护是什么工作
  • 西安微信网站建设公司中文企业网站模板下载
  • 静态网站注入汝城网站建设公司
  • 银川如何做百度的网站常熟沿江开发区人才网
  • 甘肃金恒大建设有限公司网站济南网站排名公司
  • 广州百度关键词推广合肥seo培训
  • 一站式做网站服务iis发布php网站
  • 做标书的任务网站招聘网站开发技术维护
  • 做网站后台需要什么知识中国机械加工网最新订单
  • 一键网站制作seo与网站建设的关联
  • 商业网站建设定位建一个小型的购物网站服务器一年要多少钱
  • 建设银行网站 购买外汇小程序搭建
  • 一个网站2级域名多江门英文网站建设
  • 汽车报价网站网站客户端制作多少钱
  • wordpress发布pdf宁波网站推广优化公司怎么样
  • 网站建设辶首先金手指十四jsp做的个人网站
  • 揭阳网站建站网站网站备案证书如何打开
  • 了解深圳最好的网站厦门工程建设招聘信息网站
  • 设计什么网站简单详情页设计详细教程
  • 宁波制作企业网站网站icp备案怎么写
  • 河北提供网站制作公司报价wordpress主题制作器
  • page做网站网站的seo 如何优化
  • 建了个网站百度上会有么网络平台维护
  • 东莞营销型网站外包网站和网业的关系
  • 如何制作一个简易网站wordpress主题后门代码
  • 为什么网站要友情链接最佳网站制作模板
  • 做网站的软件安卓应用开发教程
  • 做网站前台要学哪些网站404错误来源
  • 太原北京网站建设公司页面做的比较炫酷的网站