
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1.下载VS code2.下载插件3.根据插件给的说明进行配置之后文件—打开文件夹,32就能够正常使用了。4.改内码,改路径不改内码的话,中文部分会乱码,会污染原来的代码。就参考这篇博客吧,有些 操作可有可无,不过保险起见都加上。5.改c_cpp_properties.json文件每个工程都有对应的c_cpp_properties.json文件,由于vscode不能完美支持KEIL_c51的如sb
1.PWM用一个定时器的实现PWM的方法。以周期为1ms(1kHZ)为例,要产生其它频率的PWM波,程序中只需作简单修改即可。用一个定时器时(如定时器T0),首先要确定PWM的周期T和占空比D,确定了这些以后,就可以用定时器产生一个时间基准t,比如定时器溢出n次的时间是PWM的高电平的时间,则DT=nt,类似的可以求出PWM低电平时间需要多少个时间基准n。因为这里我们是产生周期为1ms(1kH..
1.DS1302DS1302是低功耗实时时钟芯片,它可以对年、月、日、周、时、分、秒进行计时,且具有闰年补偿等多种功能。主要特点是采用串行数据传输,可为掉电保护电源提供可编程的充电功能,并且可以关闭充电功能。1.引脚分析原理图DS1302是BCD码作为编码方式的,而且是压缩BCD码,8位表示0-99整数(Year = 99),7位表示0-79整数(Sec、Min = 60),6位表示0-...
1.AD(PCF8591)PCF8591 是单片、单电源低功耗8 位CMOS 数据采集器件,具有4 个模拟输入、一个输出和一个串行I2C 总线接口。3 个地址引脚A0、A1 和A2 用于编程硬件地址,允许将最多8 个器件连接至I2C总线而不需要额外硬件。器件的地址、控制和数据通过两线双向I2C 总线传输。器件功能包括多路复用模拟输入、片上跟踪和保持功能、8 位模数转换和8 位数模拟转换。最大转换.
一.位运算*1.位操作符①位与&(1)注意:位与符号是一个&,两个&&是逻辑与。(2)真值表:1&0=0 1&1=1 0&0=0 0&1=0用法:与1位与无变化,与0位与变成0②位或|(1)注意:位或符号是一个|,两个||是逻辑或。(2)真值表:1|0=1 1|1=1 0|0=0 0|1=1用法:与1位或变成1,与0...
链表基础

递归回溯

一、uasrt1.基础常识2.结构体1) USART_BaudRate:波特率设置。一般设置为2400、9600、19200、115200。标准库函数会根据设定值计算得到USARTDIV 值, 见公式 20-1 , 并设置USART_BRR 寄存器值。2) USART_WordLength:数据帧字长,可选8 位或9 位。它设定USART_CR1 寄存器的M 位的值。如果没有使能奇偶校...







