采用STM32F103C8T6单片机,KeilMDK5.32版本 定时器的使用内部时钟源 CK_PSC = CK_INT = 72MHz CK_CNT = 10KHz 计数器每计数一个数耗时0.0001s = 100us = 0.1ms 预分频器为72MHz / 10KHz = 7200 - 1 = 7199 计数器重装载值为65535 故最长计数为6.5535秒 PA0为定时器输入捕获通道1(CH1),下降沿捕获,CH1连接IC1 根据实际需求PA0配置PA0的模式 输入模式 上/下拉电阻 PC13控制LED灯,用杜邦线连接PA0与PC13,捕获LED的亮灭时间 开启更新中断,输入捕获通道1中断。在输入捕获回调函数中将计数CNT寄存器的值清零(在向上计数模式下)。也可以软件触发更新事件,但是需要将URS位置位(仅只有计数器溢出/下溢才产生更新中断或DMA请求)
2022-06-20 11:12:59 16.56MB stm32 源码软件 arm 嵌入式硬件
1
69-外部中断0下降沿触发(51单片机C语言实例Proteus仿真和代码)69-外部中断0下降沿触发(51单片机C语言实例Proteus仿真和代码)69-外部中断0下降沿触发(51单片机C语言实例Proteus仿真和代码)69-外部中断0下降沿触发(51单片机C语言实例Proteus仿真和代码)69-外部中断0下降沿触发(51单片机C语言实例Proteus仿真和代码)69-外部中断0下降沿触发(51单片机C语言实例Proteus仿真和代码)69-外部中断0下降沿触发(51单片机C语言实例Proteus仿真和代码)69-外部中断0下降沿触发(51单片机C语言实例Proteus仿真和代码)69-外部中断0下降沿触发(51单片机C语言实例Proteus仿真和代码)69-外部中断0下降沿触发(51单片机C语言实例Proteus仿真和代码)69-外部中断0下降沿触发(51单片机C语言实例Proteus仿真和代码)69-外部中断0下降沿触发(51单片机C语言实例Proteus仿真和代码)69-外部中断0下降沿触发(51单片机C语言实例Proteus仿真和代码)69-外部中断0下降沿触发(51单片机
2022-06-15 11:06:09 13KB 69-外部中断0下降沿触发(51
70-外部中断1下降沿触发(51单片机C语言实例Proteus仿真和代码)70-外部中断1下降沿触发(51单片机C语言实例Proteus仿真和代码)70-外部中断1下降沿触发(51单片机C语言实例Proteus仿真和代码)70-外部中断1下降沿触发(51单片机C语言实例Proteus仿真和代码)70-外部中断1下降沿触发(51单片机C语言实例Proteus仿真和代码)70-外部中断1下降沿触发(51单片机C语言实例Proteus仿真和代码)70-外部中断1下降沿触发(51单片机C语言实例Proteus仿真和代码)70-外部中断1下降沿触发(51单片机C语言实例Proteus仿真和代码)70-外部中断1下降沿触发(51单片机C语言实例Proteus仿真和代码)70-外部中断1下降沿触发(51单片机C语言实例Proteus仿真和代码)70-外部中断1下降沿触发(51单片机C语言实例Proteus仿真和代码)70-外部中断1下降沿触发(51单片机C语言实例Proteus仿真和代码)70-外部中断1下降沿触发(51单片机C语言实例Proteus仿真和代码)70-外部中断1下降沿触发(51单片机
2022-06-15 11:06:08 9KB 70-外部中断1下降沿触发(51
Fortune算法、Lloyd算法和梯度下降的Julia实现应用
2022-06-10 09:06:58 23KB julia 算法
优化方法:最速下降、阻尼牛顿、共轭梯度、BFGS法 matlab程序,以求解Rosen Brock函数极小值为例 程序有详细注释。
2022-06-09 20:00:59 4KB 优化方法
下降曲线分析 ARPS下降曲线与以下各项的比较:fb Prphet,张量流RNN和张量流完整的CNN /波网类型架构 目前,我只是在研究单变量时间序列分析。 通过使用多口井作为输入,可以大大提高模型的预测能力。
2022-06-09 14:37:38 5.6MB JupyterNotebook
1
通常,我建议编写解析器的人使用解析器生成工具,例如bison和flex。但是对于小语言,建议编写自己的递归下降解析器。 为了说明如何编写递归下降解析器,我将向您展示我不久前为INI样式配置文件编写的解析器。有问题的解析器是 cfg 库的解析器: Parser.h 解析器.cpp 解析器剖析 但在我们进入代码之前,先做一点理论。 解析器通常分为两位,词法分析器(词法分析器)和实际解析器。词法分析器从文件或任何其他源中获取字符流,并将其转换为标记流。然后,这些令牌由解析器使用,并转换为抽象语法树 (AST)。 如果要为编程语言编写编译器,则现在将 AST 传递给优化器和代码生成器。但是,在读取简单数据时,您省略了这些步骤,而只是生成数据。 cfg 格式 cfg 格式类似于 INI 格式,但语法不宽松。 例如: # Default Configuration [Graphic] width = 800 height = 600 fullscreen = false [Input] forward = W backward = S left = A right
2022-06-08 14:06:26 3KB c++
使用递归下降分析算法分析表达式文法: exp ::= exp addop term | term addop ::= + | - term ::= term mulop factor | factor mulop ::= * | / factor ::= (exp) | number 其中number可以是多位的十进制数字串(整数即可),因此这里还需要一个小的词法分析器来得到number的值。 2、该词法分析器以子程序形式出现,当需要进行词法分析时进行调用; 3、能够识别正确和错误的表达式; 4、在进行语法分析的过程中,计算输入表达式的值。
2022-06-07 11:35:18 34KB C# 编译原理 递归下降分析器
1
递归下降法的优缺点: 优点: ①最主要一点是编写速度快; ②由于分析器和文法的紧密对应性,容易保证语法分析器的正确性。至少使得错误都变得简单和易于发现。 缺点: 在句法分析期间高深度的递归调用影响了分析器的效率,许多时间要花费在递归子程序的连接上。
2022-05-30 23:30:11 830KB 编译原理
1
最优化Armijo算法确定步长的最速下降法.doc
2022-05-30 14:06:09 504KB 文档资料 算法