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

自动做网站怎么开通网站

自动做网站,怎么开通网站,建立个人网站用虚拟主机,做网站买什么书一、串口的原理 SM0、SM1——串行口工作模式 SM0SM1模式特点00模式0移位寄存器方式,用于I/O口扩展01模式18位UART,波特率可变10模式29位UART,波特率为时钟频率/32或/6411模式39位UART,波特率可变 TI、RI——发送、接收中断标志位 TITI0 允许发送>TI1 发送完成后…

一、串口的原理

SM0、SM1——串行口工作模式

SM0SM1模式特点
00模式0移位寄存器方式,用于I/O口扩展
01模式18位UART,波特率可变
10模式29位UART,波特率为时钟频率/32或/64
11模式39位UART,波特率可变

 TI、RI——发送、接收中断标志位

TITI=0 允许发送=>TI=1 发送完成后硬件自动置1=>TI=0 用软件清0(方式0:当串行发送第8位数据结束)
RIRI=0 允许接收=>RI=1 接收完成后硬件自动置1=>RI=0 用软件清0(方式0:当串行接收第8位数据结束)

 电源控制寄存器PCON

PCOND7D6D5D4D3D2D1D0
87HSMOD

常用的波特率初值表 

当SMOD位为1,则波特率加倍。

二、串口中断的实现 

1、仿真

2、运行时,没有终端窗口弹出,可以根据以下步骤设置

 

终端跳出

3、波特率

4、将AT89C51的晶振频率改成11.0592MHz

 5、代码与仿真结果

#include <reg51.h>#define uchar unsigned char
#define uint unsigned int
sbit P20=P2^0;
uchar dat;
bit flag=0;void init()		//串口初始化
{SCON=0x50;	//串口,模式1TMOD=0x20;	//定时器1,模式2TH1=0xfd;TL1=0xfd;TR1=1;ES=1;EA=1;
}
void send()
{SBUF=dat;while(TI==0);TI=0;
}
void main()
{init();while(1){if(flag){send();if(dat=='0')P20=0;else P20=1;flag=0;}}
}void uart() interrupt 4
{if(RI){dat=SBUF;flag=1;RI=0;}
}

 

三、串口助手与虚拟端口

 四、串口发送字符串和多机通信

http://www.tj-hxxt.cn/news/89585.html

相关文章:

  • 纸箱包装设计承德seo
  • 仿webqq织梦管理网站后台模板全国免费发布广告信息
  • 想要提高网站排名应该怎么做品牌宣传策划方案
  • 信息网络公司经营范围河北电子商务seo
  • 免费ppt网站 不要收费的培训心得体会范文大全1000字
  • 品质好货惠州seo网站排名
  • 网站维护建设软文营销ppt
  • 青岛知名网站建设哪家好搜索引擎优化特点
  • 微官网是网站吗上海最新事件
  • 专门做批发的网站吗宁波seo网站排名
  • 二级域名做非法网站汕头网站推广
  • 网络设计与制作是什么意思长沙网站seo技术厂家
  • 北京网站建设服务器维护百度网盘网页版入口官网
  • 网站做引流企业网站推广策略
  • 注册网站应注意事项搜索引擎营销的基本方法
  • 中国城乡建设三农委员会官方网站seo关键词优化平台
  • 网站策划模版如何使用免费b站推广网站
  • 如何加快网站收录武汉网站提升排名
  • 番禺网站设计公司福州百度分公司
  • 广告制作服务方案seo关键词排名优化联系方式
  • 湖南做网站 要上磐石网络百度推广怎么收费标准
  • 深圳css3网站开发多少钱谷歌在线浏览器免费入口
  • 个人网站做公司网站app拉新渠道商
  • 北京网站建设维护郑州网站建设最便宜
  • 长春火车站电话百度问答平台
  • 如何用was做网站压力测试长春网站建设方案推广
  • 建设局网站模板百度网址大全 官网
  • 怎么做网站小图标下载应用商店
  • 中央人民政府网站百度指数查询入口
  • 网站开发与管理网站排名查询平台