-
楼层间 Deefd df fsee
你好,我可以得到点 !
BAP9gLXkLogHaRMEEKsIpYfSaNathjet28kDSz9bWAs4OtvKli6Xz1bR9s2doVYoX0xTROSitkPbkRhHllaXrrnjYdSNlNQyEWGYwVo3yyAUef9igyuKPbuZJptA5dE4l1pXdXtuCeG9htH4gk7sBaIS0Jbb3mG03serVwGwQaY17t866rAnBcDsVzcf4KQGqkd5JVWDwbhzRNALeXiidA0lTcN39X9L3uLhjhqZtKkT0nuHVdxXURrH0b0nNT1x
BAP9gLXkLogHaRMEEKsIpYfSaNathjet28kDSz9bWAs4OtvKli6Xz1bR9s2doVYoX0xTROSitkPbkRhHllaXrrnjYdSNlNQyEWGYwVo3yyAUef9igyuKPbuZJptA5dE4l1pXdXtuCeG9htH4gk7sBaIS0Jbb3mG03serVwGwQaY17t866rAnBcDsVzcf4KQGqkd5JVWDwbhzRNALeXiidA0lTcN39X9L3uLhjhqZtKkT0nuHVdxXURrH0b0nNT1x
BAP9gLXkLogHaRMEEKsIpYfSaNathjet28kDSz9bWAs4OtvKli6Xz1bR9s2doVYoX0xTROSitkPbkRhHllaXrrnjYdSNlNQyEWGYwVo3yyAUef9igyuKPbuZJptA5dE4l1pXdXtuCeG9htH4gk7sBaIS0Jbb3mG03serVwGwQaY17t866rAnBcDsVzcf4KQGqkd5JVWDwbhzRNALeXiidA0lTcN39X9L3uLhjhqZtKkT0nuHVdxXURrH0b0nNT1x
BAP9gLXkLogHaRMEEKsIpYfSaNathjet28kDSz9bWAs4OtvKli6Xz1bR9s2doVYoX0xTROSitkPbkRhHllaXrrnjYdSNlNQyEWGYwVo3yyAUef9igyuKPbuZJptA5dE4l1pXdXtuCeG9htH4gk7sBaIS0Jbb3mG
- 2022-03-20 01:40:50下载
- 积分:1
-
Linux 驱动程序 XPT2046
XPT2046 触摸控制器的 Linux 驱动程序代码。这就被接口与 LPC1788。它是很容易使用。到此触摸控制器的通信是通过 SPI。
- 2022-11-02 08:15:03下载
- 积分:1
-
led灯最全的驱动代码以及测试代码
led灯最全的驱动代码以及测试代码,有什么问题可以问我,给我留言
- 2023-05-19 04:35:03下载
- 积分:1
-
C51编写W79E825控制ws2811程序,
由C51编写w79ew825单片机程序,具有呼吸灯效果,RGB交换闪烁炫彩效果。
- 2022-06-14 12:57:42下载
- 积分:1
-
软件定时器
应用背景
我们在做单片机程序时,经常会用到多个定时器,这时我们就需要各个配置多个不同的TIMER,有时TIMER不够用,有时TIMER配置过多,标志过多,程序写着写着就乱了,就算是理清了,也会造成程序可读性差,可移植性低,对硬件依赖性强的缺点。
为了解决这个问题,我们可以用程序实现一个软件定时器,在内存允许的范围内,它可以实现无数个定时器、计数器功能,当需要一个定时器,只需要在程序里定义一个定时器变量,通过不同接口的调用,就可以实现定时功能;实现这一功能,只需要占用一个硬件定时器即可,大大减少了硬件TIMER的占用,提高了程序的可移植性,降低程序的复杂度。
关键技术
在这里,我们需要借鉴操作系统架构里的系统嘀嗒功能。先初始化一个硬件TIMER作为系统的心跳,用这个TIMER来驱动一个全局变量sys_pulse的递增;然后利用程序来查询变量当前值判断系统程序的执行时间,从而得现时间的间隔,再通过事件发送程序来通知任务定时已到。
一个软件定时器变量,至少需要包括三个元素,开始时间start_time,定时时长interval,事件内容event;
每当程序启动一个定时器,将当前系统的sys_pulse值赋于开始时间变量start_time, 设定定时器的定时时长interval, 和事件内容event, 然后在主循环里不断查询sys_pulse 是否大于 start_timer + interval,如果大于,则表明此定时器定时结束,然后调用事件发送函数告诉任务,定时已到,开始执行任务。
如果用户要移植此程序,只需要修改timer_init()内硬件TIMER的初始化程序即可,其它内容可以直接引用,不需要修改。
&
- 2023-04-15 22:30:04下载
- 积分:1
-
高效的元启发式算法的设计和解决打开带多车场车辆路径问题
"交通管理"是在不同科学领域中的此类的热门专业之一作为运筹学、 工业工程、 土木工程、 医疗保健管理等。主要目标"最小化总运输成本"之间的供应商客户端必须满足每一位客户的需求的方式。当"运输问题"尝试生成之旅或一组子之旅旨在优化一些目标,那么就被称为"路由问题"。路由问题由作为 5 部分组成:网络、 需求、 舰队、 费用和各项目标。最为著名的例子之一"路由问题"是"旅行推销员问题"简称为"tsp 问题"。有的时候更多比一个服务器 (如汽车),然后"茶匙"转换为一个新的问题所谓"车辆路径问题"或者"车辆"。这是最具挑战性的问题之一在"优化组合"的区域。"车辆"的一个非常简单的定义是: 给出客户必须满足的车辆设在舰队的已知需求集中央仓库"。在一些分布系统中,不需要返厂维修车辆。最近的问题被称为"开放式车辆路径问题"或"OVRP"。自现实世界的情况迫使公司使用多个库来管理他们配电系统,在这里它被考虑多车场。关于这的复杂性问题,传统的优化方法不会在中等至大型的有用这个问题。因此,本文分别介绍了两个新的元启发式混合变量邻域搜索 (HVNS) 和并行模拟的成材 (PSA)。有效性本文提出的模型和算法进行了研究。最大的作者的本论文主要是与多个仓库的第一 OVRP 的知识。另一个贡献本文"应用米勒-塔克-Zemillin 子旅游消除约束"。
- 2022-06-19 07:32:03下载
- 积分:1
-
grbl源码
grbl源码,用于开源雕刻机上,但不失为做为步进电机驱动和插补的好的参考。特别是对于圆弧插补不熟悉的,可以做很好的参考
- 2022-05-12 17:13:52下载
- 积分:1
-
3.5寸屏驱动
CooCox的3.5寸屏驱动,代码整齐,注释详细,是学习LCD屏驱动的好例程,(包中包括字库文件,头文件,C源代码)。
- 2023-01-24 19:00:03下载
- 积分:1
-
PIC24系列部分底层驱动以及部分综合应用源代码
关于PIC24系列部分底层驱动以及部分综合应用的源代码。编译器是C30.大家可以参考下,个人认为还是不错的!
- 2022-07-11 03:51:27下载
- 积分:1
-
Arm 微控制器 SD 卡
这一项目写在 keil 为连接到 Arm 微控制器的 SD 卡、 发送和接收数据从 MMc 或 SD 卡
- 2022-12-06 23:55:03下载
- 积分:1