标签:

# 8051中断介绍 8051 系列 MCU 的基本结构包括: - 32 个 I/O 口(4 组8 bit 端口); - 两个16 位定时计数器;全双工串行通信; - 6 个中断源(2 个外部中断、2 个定时/计数器中断、1 个串口输入/输出中断),两级中断优先级; -
2023-02-04
/
77 阅读
``` #include <STC8H.H> //8H头文件 #include <UART2.H> #include <UART1.H> bit busy2; char Uart2_RecvBuf[30] = {0}; //串口数据缓存 cha
2023-02-05
/
21 阅读
最近因工作需要,研究了一下单片机IO口模拟串口通讯的相关知识。 相关内容主要参考了网上《51单片机模拟串口的三种方法》和《单片机IO口模拟串口程序(发送+接收)》两篇文档,并动手做了一下实验。 感受颇多。 硬件环境:STC89C52 软件环境:IDE Keil uVision
2023-02-10
/
18 阅读
# 需求 随着单片机的使用日益频繁,用其作前置机进行采集和通信也常见于各种应用,一般是利用前置 机采集各种终端数据后进行处理、存储,再主动或被动上报给管理站。这种情况下下,采集会需 要一个串口,上报又需要另一个串口,这就要求单片机具有双串口的功能,但我们知道一般的51 系列只
2023-02-10
/
53 阅读
下面给出FM24C16的页面写和任意字节读汇编子程序。程序经过应用验证,效果良好(为保证稳定性,可以在相应地方加入空语句以延时)。 页面写子程序: PAGE-WR: ACALL START\_BIT MOV A,#10100000B MOV R7,#4 ACALL SHFT
2023-07-10
/
3 阅读
51单片机有了中断,在程序设计中就可以做到,在做某件事的过程中,停下来先去响应中断,做别的事情,做好别的事情再继续原来的事情。中断优先级是可以给要做的事情排序。 单片机的学习不难,只要掌握学习方法,学起来并不难。什么是好的学习方法呢,一定要掌握二个要点: 1. 要知道寄存器的英文全拼,比
2022-09-30
/
35 阅读
51单片机的串口,是个全双工的串口,发送数据的同时,还可以接收数据。 当串行发送完毕后,将在标志位 TI 置 1,同样,当收到了数据后,也会在 RI 置 1。 无论 RI 或 TI 出现了 1,只要串口中断处于开放状态,单片机都会进入串口中断处理程序。 在中断程序中,要区分出来究竟是发送引起的
2023-02-01
/
19 阅读
```c #include<reg51.h> /* 串口2只能选定时器2作为波特率发生器 */ //注意串口2:RXD2~P1^0,TXD2~P1^1 //根据芯片手册说明,在单片机1T模式下(不12分频)串口在模式0(8位USART)波特率 = Sysclk/
2023-02-01
/
18 阅读