专业做制作网站腾讯云服务器可以干嘛
- 作者: 五速梦信息网
- 时间: 2026年04月20日 05:03
当前位置: 首页 > news >正文
专业做制作网站,腾讯云服务器可以干嘛,厂家招总代理,要制作自己的网站需要什么目录
一.中断系统相关寄存器
1.51单片机中断系统的总体结构#xff1a;
2.中断源的中断级别#xff08;由高到低#xff09;#xff1a;
3.与中断有关的四个寄存器#xff1a;
#xff08;1#xff09;TCON—定时控制寄存器
#xff08;2#xff09;IE—中断允…目录
一.中断系统相关寄存器
1.51单片机中断系统的总体结构
2.中断源的中断级别由高到低
3.与中断有关的四个寄存器
1TCON—定时控制寄存器
2IE—中断允许控制寄存器
3IP—中断优先级控制寄存器
4SCON—串行口控制寄存器
二.定时/计数相关寄存器
1.TMOD—控制寄存器
2.TCON—-定时器控制寄存器支持位寻址
三.并行接口
四.串行接口
1.串行通信的分类
3.串行通信标准
1RS-232C接口
2RS-232与RS-423接口RS-422和RS-485接口对比
4.MCS-51串口控制
1数据缓冲器
2电源控制寄存器PCON
3SCON串行口控制寄存器 一.中断系统相关寄存器
1.51单片机中断系统的总体结构 2.中断源的中断级别由高到低
INT0—外部中断0中断入口地址0003HP3.2提供有电平和脉冲两种方式
T0—定时器/计数器0中断中断入口地址000BH由T0定时溢出提供
INT1—外部中断1中断入口地址:0013HP3.3提供有电平和脉冲两种方式
T1—定时器/计数器1中断中断入口地址:001BH由T1定时溢出提供
TX/RX—串行口中断中断入口地址:0023H由串行口提供串行通信接收和发送都可产生中断 3.与中断有关的四个寄存器
1TCON—定时控制寄存器
TCON寄存器是一个8位的特殊功能寄存器用于控制定时器/计数器和外部中断。
TCON即以下这部分
TCON的结构8FH-88H TF1 TF11表示T1有中断产生。Timer Flag定时器标志位
TR1 TR11表示T1开始运行。单片机中T0引脚需要高低电平的驱动
TF0 TF01表示T0有中断产生。
TR0 TR01表示T0开始运行。单片机中T1引脚需要高低电平的驱动
IE1 IE11表示INT1有中断产生。
IT1 IT11表示INT1为下降沿触发IT10表示INT1为低电平触发。
IE0 IE01表示INT0有中断产生。
IT0 IT01表示INT0为下降沿负跳变触发IT00表示INT0为低电平触发。
针对外部中断IE/IT
IE0/IE1外部中断请求标志位 当INT0(INT1)引脚出现有效的请求信号此位由单片机自动置1 CPU开始响应处理中断而当入中断程序后由单片机自动置0. IT0/IT1:外部中断触发方式控制位 //选择有效信号 IT0/IT11:脉冲触发方式,下降沿有效。 IT0/IT10:电平触发方式,低电平有效。 2IE—中断允许控制寄存器
IE寄存器是一个用于控制各种中断的使能和禁止的特殊功能寄存器包含了一系列位每个位对应一个特定的中断源通过设置这些位可以控制相应中断的触发。
注支持位寻址
IE寄存器即这一部分 IE寄存器的结构AFH-A8H EA 整体中断允许位EA1允许中断。
ES 串行中断允许位ES1允许中断。
ET1 T1中断允许位ET11允许中断。
EX1 INT1中断允许位EX11允许中断。
ET0 T0中断允许位ET01允许中断。
EX0 INT0中断允许位EX01允许中断。
注D6,D5为无关位 3IP—中断优先级控制寄存器
IP寄存器用于控制中断的优先级支持位寻址而在默认情况下中断优先级由高到低为X0 T0 X1 T1 S X0表示外部中断源0的优先级位T0表示定时器0中断的优先级位X1表示外部中断源1的优先级位T1表示定时器1中断的优先级位而S则表示串行通信中断的优先级位 即中断系统的这一部分 IP寄存器的结构B8H-BFH PS——串行口中断优先级控制位。 PS1串行口中断定义为高优先级中断。 PS0串行口中断定义为低优先级中断。 PT1——定时器/计数器1中断优先级控制位。 PT11定时器/计数器1中断定义为高优先级中断。 PT10定时器/计数器1中断定义为低优先级中断。 PX1——外部中断1中断优先级控制位。 PX11外部中断1定义为高优先级中断。 PX10外部中断1定义为低优先级中断。 PT0——定时器/计数器0中断优先级控制位。 PT01定时器/计数器0中断定义为高优先级中断。 PT00定时器/计数器0中断定义为低优先级中断。 PX0——外部中断0中断优先级控制位。 PX01外部中断0定义为高优先级中断。 PX00外部中断0定义为低优先级中断。 注D7,D6,D5为无关位。 4SCON—串行口控制寄存器
SCON寄存器的结构98H~9FH
1.SM0、SM1串行口工作方式控制位
2.SM2多机通信控制位
多机通信工作于方式2和方式3故SM2位主要用于方式2和方式3。
①在接收状态当串行口工作于方式2或3以及SM21时只有当接收到第9位数据RB8为1时才把接收到的前8位数据送入sbuf且置位RI发出中断申请否则会将接受到的数据放弃。
②当SM20时就不管第9位数据是0还是1都得将数据送入sbuf并发出中断申请。即此时RI是否置位由SM2和RB8共同决定。
工作于方式0时SM2必须为0。
3.REN允许接收位
REN用于控制数据接收的允许和禁止REN1时允许接收REN0时禁止接收。
4.TB8发送接收数据位8
在方式2和方式3中TB8是要发送的——即第9位数据位。在多机通信中同样也要传输这一位并且它代表传输的地址还是数据TB80为数据TB81时为地址。
5.RB8接收数据位8
在方式2和方式3中RB8存放接收到的第9位数据用以识别接收到的数据特征。
6.TI发送中断标志位
可寻址标志位。方式0时发送完第8位数据后由硬件置位其它方式下在发送或停止位之前由硬件置位因此TI1表示帧发送结束TI可由软件置0。
7.RI接收中断标志位
可寻址标志位。接收完第8位数据后该位由硬件置位在其他工作方式下该位由硬件置位RI1表示帧接收完成。
注在串口中断处理时TI、RI都需要软件置0硬件置位后不可能自动清0此外在进行缓冲区操作时需要ES0以防止中断出现。 二.定时/计数相关寄存器
定时/计数器的逻辑结构:
1.TMOD—控制寄存器
TMOD是一个逐位定义的8位寄存器但只能使用字节寻址其字节地址为89H。
D0~D3为T0定时/计数器的设置D4~D7为T1定时/计数器的设置 。
GATE为门控位 GATE0时只要在编写程序时使TCON中的TRO或TR1为1就可以启动定时器/计数器工作。 GATE1时不仅要在编写程序时使TCON中的TRO或TR1为1且需要外部引脚也为高电平才能 工作。 C/T 定时/计数模式切换C/T0时为定时模式C/T1时为计数模式。
M1M0用来选择定时计/计数器的工作方式一般使用都是采用16位的计时计数器。
想要详细了解工作方式http://t.csdnimg.cn/904wt 2.TCON—-定时器控制寄存器支持位寻址
TR11启动T10停止T1
TR01启动T00停止T0
其余6位与中断有关 三.并行接口
MCS-51单片机有4个8位并行接口如果想深入学习可以看
http://t.csdnimg.cn/seBQm 四.串行接口
1.串行通信的分类
1同步通信
2异步通信 2.串行通信的制式
3.串行通信标准
1RS-232C接口
PC常用的RS-232C接口信号定义9针
PC常用的RS-232C接口信号定义25针
2RS-232与RS-423接口RS-422和RS-485接口对比 4.MCS-51串口控制
MCS-51串口结构
MCS-51提供一个全双工串口可以转换为标准的RS-232串口。 1数据缓冲器
发送SBUF和接收SBUF共用一个地址99H。 •发送SBUF存放待发送的8位数据写入SBUF将同时启动发送。 发送指令 MOV SBUFA •接收SBUF存放已接收成功的8位数据供CPU读取。 读取串行口接收数据指令MOV ASBUF 2电源控制寄存器PCON
电源管理寄存器在特殊功能寄存器中字节地址为 87H不能位寻址PCON用来管理单片机的电源部分,包括上电复位检测、掉电模式、空闲模式等。单片机复位时 PCON 全部被清0。 3SCON串行口控制寄存器
在中断控制节已经介绍 D7、D6SM0、SM1工作方式有四种。 D5SM21多机通信0双机
D4REN1允许接收
D3TB8发送的第9位数据
D2RB8接收的第9位数据
D1TI发送中断标志
D0RI接收中断标志
具体介绍四种工作方式
方式0 SM0 SM1 :0 0
串行口的工作方式0为移位寄存器I/O方式可外接移位寄存器一扩展I/O口也可外接同步I/O设备。
发送操作当执行一条“MOV SBUF,A”指令时启动发送操作由TXD输出移位脉冲由RXD串行SBUF中的数据。发送完8位数据后自动置TI1.请求中断。要继续发送时TI必须有指令清零。 接收操作REN是串行口接收允许控制位。REN0时禁止接收REN1时允许接收。当软件将REN置“1”时即开始从RXD端口以fosc/12波特率输入数据当接收到8位数据时将中断标志RI置“1”。再次接收数据之前必须用软件将RI清0。 方式1 SM0 SM1 :0 1
串行口为10位通用异步接口。发送或接收一帧数据信息为10位包括1位起始位“0”、8位数据位、1位停止位“1”。
发送数据数据从TXD端口输出当数据写入发送缓冲器SBUF时就启动发送器发送。发送完一帧数据后置中断标志TI1申请中断通知CPU可以发送下一个数据了。 接收数据首先使REN1允许接收数据串行口从RXD接收数据当采样到1至0跳变时确认是起始位“0”就开始接收一帧数据当接收完一帧数据时置中断标志RI1申请中断通知CPU从SBUF取走接收到的数据 。 方式2 SM0 SM1 :1 0
串行口为11位异步通信接口。发送或接收一帧信息包括1位起始位“0”、8位数据位、1位可编程位、1位停止位“1”。
发送数据发送前先根据通信协议由软件设置TB8为“奇偶校验位”或“数据标识位”然后将要发送的数据写入SBUF即能启动发送器。发送过程是由执行任何一条以SBUF为目的寄存器的指令而启动的把8位数据装入SBUF同时还把TB8装到发送移位寄存器的第9位上然后从TXDP3.1端口输出一帧数据。 接收数据先置REN1使串行口为允许接收状态同时还要将RI清“0”。然后再根据SM2的状态和所接收到的RB8的状态决定此串行口在信息到来后是否置RI1并申请中断通知CPU接收数据。当SM20时不管RB8为“0”还是为“1”都置RI1此串行口将接收发送来的信息。当SM21时且RB81表示在多机通信情况下接收的信息为“地址帧”, 此时置RI1,串行口将接收发来的地址。当SM21时且RB80表示在多机通信情况下接收的信息为“数据帧”, 但不是发给本从机的此时RI不置为“1”因而SBUF中接收的数据帧将丢失。 4方式3 SM0 SM1 :1 1
方式3为波特率可变的11位异步通信方式除了波特率有所区别之外其余方式都与方式2相同。
- 上一篇: 专业做招聘的网站有哪些微信授权登录第三方网站开发
- 下一篇: 专用汽车网站模板济南企业网站设计公司
相关文章
-
专业做招聘的网站有哪些微信授权登录第三方网站开发
专业做招聘的网站有哪些微信授权登录第三方网站开发
- 技术栈
- 2026年04月20日
-
专业做英文网站的公司个人在百度上发广告怎么发
专业做英文网站的公司个人在百度上发广告怎么发
- 技术栈
- 2026年04月20日
-
专业做鞋子的网站网站导航是什么意思
专业做鞋子的网站网站导航是什么意思
- 技术栈
- 2026年04月20日
-
专用汽车网站模板济南企业网站设计公司
专用汽车网站模板济南企业网站设计公司
- 技术栈
- 2026年04月20日
-
专用主机网站建设网站开发和运行模式的搭建
专用主机网站建设网站开发和运行模式的搭建
- 技术栈
- 2026年04月20日
-
专注WordPress网站建设开发论坛门户网站建设
专注WordPress网站建设开发论坛门户网站建设
- 技术栈
- 2026年04月20日






