- 博客(13)
- 收藏
- 关注
原创 protues——C51+定时器/计数器及其中断
C51有两个定时器T0和T1,都是16位定时器。T0由两个8位特殊功能寄存器TH0和TL0构成,T1由两个8位特殊功能寄存器TH1和TL1构成。
2025-06-09 15:15:19
986
原创 protues仿真+C51+外部中断
当设置外部中断0和外部中断为低电平触发时,按下触发按键会导致发生多次触发中断。同理,IE1,IT1的功能与IE0、IT0的完全一样,但分别控制外部中断1、外部中断0。例如:设置外部中断0和外部中断1为高优先级,当两个外部中断同时触发时,根据查询方式可确定。当外部中断引脚0上存在有效的中断请求信号时,由硬件使IE1置1。则使IE1=1,直到CPU响应该中断时,才由硬件使IE0清0。当引脚为低电平时IE0=1,引脚为高电平时IE0=0。外部中断0、定时器0、外部中断1、定时器1、串行口中断。
2025-06-08 17:18:36
946
原创 protues仿真——C51+DHT11
从下图的40bit数据电平图可已看出,输出数据“ 1 ”的高电平的持续时间,很明显长于,输出数据“ 0 ”的高电平持续时间。DHT11输出低电平(0)持续12~14us,然后输出高电平(1)116~118us。DHT11输出低电平(0)持续12~14us,然后输出高电平(1)26~28us。所以为保证接收数据的稳定性,需要在数据端和电源正之间接一只 4.7K 的上拉电阻。下图是加了4.7k上拉电阻后,示波接接收DHT11发送的一帧数据。下图是没有加4.7k上拉电阻,示波接接收DHT11发送的一帧数据。
2025-05-28 18:13:13
895
原创 串行通信协议--RS232,RS422,RS485
无论是RS232、RS422、RS485他们只定义了物理层,规定了电平标准。只需要会简单的串口通信就很容易的进行RS232、RS422、RS485通信。如图所示RS232和RS485与串口,传输逻辑 “0”,“1”,时的电平变化如下图所示。特性RS-232RS-422RS-485信号传输方式单端信号(与地相对)差分信号差分信号最大通信距离15米(50英尺)1200米(4000英尺)1200米(4000英尺)最大传输速率115200 bps10 Mbps10 Mbps传输方式全双工。
2025-03-26 14:55:06
3379
原创 STM32--IIC通信详解
IIC协议由飞利浦公司开发,采用两线制通信方式:一条为串行数据线(SDA),另一条为串行时钟线(SCL)。它支持多主多从架构,总线上的每个设备都有唯一的地址。IIC是一种串行,同步,半双工通信方式。传输速率:标准模式为100kbps,快速模式为400kbps,高速模式可达3.4Mbps。
2025-03-18 17:31:53
842
原创 UART串口通信详解
UART(Universal Asynchronous Receiver/Transmitter):是一种通用的 串行、异步、全双工通信协议。其核心是将并行数据转换为串行数据进行发送,并在接收端将串行数据转换回并行数据。由于是异步通信,UART不需要共享时钟信号,而是通过起始位和停止位来标识数据的开始和结束。
2025-03-17 15:00:33
869
原创 ubuntu安装CH341串口驱动、安装cutecom、python串口通信例程
ubuntu安装CH341串口驱动、ch341驱动安装失败、ttyUSB*被挂载为ttyCH341USB*、安装串口调试工具cutecom:(也可以安装COMTool)、基于python的串口通信测试代码(linux)、如果出现插入usb转ttl模块,而未出现ttyUSB串口名称的问题,或者是插入usb转ttl模块,cutecom检测不到ttyUSB串口、sudo make load失败进行驱动签名、serial.serialutil.SerialException
2024-04-19 20:22:06
6509
原创 STM32--PCA9685驱动(16路舵机驱动模块)
PCA9685接线、PCA9685简介、PCA9685地址位寄存器、MODE1寄存器,地址0x00,可读、可写、寄存器地址、PCA9685代码注解、PCA9685数据写入、PCA9685数据读取、PCA9685的频率设置、PCA9685的PWM设置、舵机转动角度置换、PCA9685驱动代码:
2024-03-18 17:47:55
27478
19
原创 STM32--时钟系统讲解
STM32f4的时钟树、STM32f4的5个时钟源、HSE:高速外部时钟、HSI:高速内部时钟、LSE:低速外部时钟、LSI:低速内部时钟、PLL:锁相环倍频输出、STM32f4时钟信号输出MCO、STM32f4系统初始化后的状态、时钟树总结。
2024-03-10 16:24:57
3631
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人