自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sumjess

C/C++、STM32、STC51、Arduino、Competition、FreeRTOS、UCOSIII、Altium Designer、Kinetis® K60

  • 博客(108)
  • 资源 (48)
  • 收藏
  • 关注

原创 Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(二十三)Objects的隐藏与显示

Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(二十三)Objects的隐藏与显示目录一、隐藏所有元器件属性:二、只显示某一元器件属性:三、半透明模式:四、对比度:一、隐藏所有元器件属性:二、只显示某一元器件属性:三、半透明模式:四、对比度:...

2019-09-30 20:02:56 787

原创 Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(二十二)层的属性及层的添加

Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(二十二)层的属性及层的添加四层及以上会设计,这里暂不涉及。

2019-09-30 20:02:17 995

原创 Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(二十一)Net及Net Class的颜色管理

Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(二十一)Net及Net Class的颜色管理目录一、单个网络变颜色:二、整组改变颜色:一、单个网络变颜色:二、整组改变颜色:...

2019-09-30 20:01:27 1675

原创 Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(二十)PCB Nets的管理与添加

Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(二十)PCB Nets的管理与添加针对不画原理图,直接画PCB的工程,他没有网络。暂时不涉及。...

2019-09-30 20:00:38 642

原创 Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(十九)鼠线的打开及关闭

Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(十九)鼠线的打开及关闭目录一、确保鼠线是可显示状态:二、选择要显示的鼠线:三、隐藏连接---网络四、隐藏连接---器件五、隐藏连接---全部一、确保鼠线是可显示状态:二、选择要显示的鼠线:三、隐藏连接---网络四、隐藏连接---器件五、隐藏...

2019-09-30 19:59:58 1794

原创 Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(十八)Class与Class的创建

Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(十八)Class与Class的创建目录一、新建类:① 设计 --- 类② Net Class③ 添加类④ 在类中添加成员⑤ 点击确定⑥ Panels --- PCB二、类的使用:① 对某一个网络进行高亮:② 对多个网络进行高亮:③ 查看某一个或多个的连线情况:④ ...

2019-09-30 19:59:11 2243

原创 Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(十七)器件的对齐与等间距

Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(十七)器件的对齐与等间距一、靠左排列:二、靠右排列:三、以水平中心排列:四、水平分布:五、向上排列:六、向下排列:七、以垂直中心排列:八、垂直分布:...

2019-09-30 19:58:22 5020

原创 深入浅出C语言:(三)C 语言数组指针(指向数组的指针)

目录一、C 语言数组指针(指向数组的指针)二、C 语言字符串指针(指向字符串的指针)三、C 语言指针数组(数组每个元素都是指针)四、二维数组指针(指向二维数组的指针)五、指针数组和二维数组指针的区别:六、常见指针变量的例子集合:见下图一、C 语言数组指针(指向数组的指针)① 定义数组时,要给出数组名和数组长度,数组名可以认为是一个指针,它指向数组的第 0 个元素...

2019-09-30 16:21:07 14016 10

原创 深入浅出C语言:(二)指针

目录一、C 指针变量的定义和使用:1、指针的定义和赋值:2、通过指针变量取得数据(获取内存上的数据):3、修改内存上的数据:4、关于 * 和 & 的谜题:5、对星号*的总结:6、总结:二、指针变量的运算(加法、减法和比较运算):三、二级指针(指向指针的指针)四、指针的总结: CPU 访问内存时需要的是地址,而不是变量名和函数名!...

2019-09-30 15:57:58 985

原创 深入浅出C语言:(一)数组

目录1、const作用:2、当{ }中值的个数少于元素个数时:3、二维数组的两种赋值方式:4、将字符串一次性地赋值(可以指明数组长度,也可以不指明):5、字符数组中的'\0':6、花式初始化赋值:7、计算元素个数:为了严谨:建议初始化一定要赋值。1、const作用:#define MONTHS 12int days[MONTHS] = { 31, ...

2019-09-30 11:54:30 1034

原创 Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(十六)“Move”移动命令

Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(十六)“Move”移动命令只演示下精准移动,一般我们只是用精准移动和直接拖动。...

2019-09-29 21:43:25 1340 3

原创 Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(十五)选择及“Select”命令

Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(十五)选择及“Select”命令一、向上框选和向下框选:1、向上框选:只要触碰到就能选择上。2、向下框选:必须完全框选住才能选择上。二、选中飞线:按住Alt+框选三、单选:按住Shift+点击想要选中的器件:四、常用的几个:1、Lasso选择:2、区域内部:(...

2019-09-29 21:24:49 1740

原创 Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(十四)全局查找相似的操作

Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(十四)全局查找相似的操作

2019-09-29 20:49:32 823

原创 Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(十三)模块化布局

Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(十三)模块化布局按照功能模块进行摆放:① 电源模块摆放:② MCU同理如此:...

2019-09-29 20:34:03 1394

原创 Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(十二)原理图与PCB的交互设置

Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(十二)原理图与PCB的交互设置一、交互式选择模式:二、交互式选择模式---设置的更改:...

2019-09-29 20:12:49 1457

原创 Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(十)PCB模块化布局思路

Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(十)PCB模块化布局思路具体的将在后面进行详细讲解,此处只是为了有个流程思路。...

2019-09-29 08:58:14 1121

原创 Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(九)常见PCB布局约束原则

Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(九)常见PCB布局约束原则目录一、模块化布局:二、禁布区:三、布局应尽量满足以下要求:四、同类型插装元器件在X或Y方向上应朝一个方向放置:五、对称式:六、光学定位点:七、散热考虑:一、模块化布局: 按电路模块进行布局,实现同一功能的相关电路称为一个模块,电路模块中...

2019-09-29 08:46:07 1590

原创 Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(八)层叠的定义及添加(正片负片的认识与区别)

Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(八)层叠的定义及添加(正片负片的认识与区别)四层板等多层板使用,暂不更新。...

2019-09-28 21:49:50 1729

原创 Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(七)固定孔的放置

Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(七)固定孔的放置目录一、放置固定孔:二、固定孔位置修改:一、放置固定孔:二、固定孔位置修改:其他的复制粘贴就好啦!...

2019-09-28 21:48:49 6035

原创 从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(三十)CPU 使用率统计

从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(三十)CPU 使用率统计一、CPU 利用率的基本概念:CPU使用率其实就是系统运行的程序占用的CPU资源,表示机器在某段时间程序运行的情况。二、CPU 利用率的作用:一个系统设计的好坏,可以使用CPU使用率来衡量,一个好的系统必然是能完美响应急需的处理,并且系统的资源不会浪费。三、CPU 利用率统计:...

2019-09-28 20:51:01 1104

原创 从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(二十九)中断管理 NO.2 中断管理实验

从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(二十九)中断管理 NO.2 中断管理实验 中断管理实验是在FreeRTOS中创建了两个任务分别获取信号量与消息队列,并且定义了两个按键KEY1与KEY2的触发方式为中断触发,其触发的中断服务函数则跟裸机一样,在中断触发的时候通过消息队列将消息传递给任务,任务接收到消息就将信息通过串口调试助手显示出来。而且中断管理...

2019-09-28 20:20:33 582

原创 从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(二十八)中断管理 NO.1 基本概念

从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(二十八)中断管理 NO.1 基本概念目录一、异常与中断的基本概念:二、中断管理的运作机制:三、中断延迟的概念;四、中断管理讲解:一、异常与中断的基本概念: 异常是指任何打断处理器正常执行,并且迫使处理器进入一个由有特权的特殊指令执行的事件。 异常通常可以分成两类:同步异常和异步异常。由内部事件(...

2019-09-28 19:56:18 513

原创 从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(二十七)内存管理 NO.2 内存管理的实验

从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(二十七)内存管理 NO.2 内存管理的实验 内存管理实验使用heap_4.c方案进行内存管理测试,创建了两个任务,分别是LED任务与内存管理测试任务,内存管理测试任务通过检测按键是否按下来申请内存或释放内存,当申请内存成功就像该内存写入一些数据,如当前系统的时间等信息,并且通过串口输出相关信息;LED任务是将LED翻转...

2019-09-28 17:24:13 273

原创 从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(二十六)内存管理 NO.1 基本概念

从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(二十六)内存管理 NO.1 基本概念目录一、内存管理的基本概念:二、内存管理方案详解:(1)heap_1.c(2)heap_2.c(3)heap_3.c(4)heap_4.c(5)heap_5.c一、内存管理的基本概念: FreeRTOS 操作系统将内核与内存管理分开实现,操作系统...

2019-09-28 17:03:23 555

原创 Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(六)板框定义

Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(六)板框定义目录一、板框自定义:二、板框导入:一、板框自定义:① 将器件放的紧凑点:②切换到机械一层:③ Shift+S单层显示--->画线:④ 设计 --- 板子形状 --- 按照选择对象定义:⑤ 打孔:工具---转换---创建板切割槽二、板框导...

2019-09-28 12:51:38 1503

原创 Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(五)网表及网表的生成

Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(五)网表及网表的生成目录一、生成网表:二、网表的应用:一、生成网表:二、网表的应用:...

2019-09-28 12:11:31 3131

原创 Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(四)原理图封装完整性检查

Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(四)原理图封装完整性检查目录一、检查封装完成性:二、添加封装:三、将原理图里面的器件导入到PCB中去:四、原理图与PCB的比对:一、检查封装完成性:二、添加封装:三、将原理图里面的器件导入到PCB中去:方法一:方法二:...

2019-09-28 11:07:42 1992

原创 从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(二十五)任务通知 NO.3 任务通知实验

从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(二十五)任务通知 NO.3 任务通知实验一、任务通知代替消息队列: 任务通知代替消息队列是在FreeRTOS中创建了三个任务,其中两个任务是用于接收任务通知,另一个任务发送任务通知。三个任务独立运行,发送消息任务是通过检测按键的按下情况来发送消息通知,另两个任务获取消息通知,在任务通知中没有可用的通知之前就一直等...

2019-09-24 21:45:12 447

原创 从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(二十四)任务通知 NO.2 函数接口讲解

从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(二十四)任务通知 NO.2 函数接口讲解一、发送任务通知函数1、xTaskGenericNotify() xTaskGenericNotify()函数是一个通用的任务通知发送函数,在任务中发送通知的 API函数 , 如 xTaskNotifyGive() 、 xTaskNotify() 、 xTaskNoti...

2019-09-24 21:09:47 1719 1

原创 从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(二十三)任务通知 NO.1 基本概念

从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(二十三)任务通知 NO.1 基本概念一、任务通知的基本概念: 每个任务都有一个 32 位的通知值,在大多数情况下,任务通知可以替代二值信号量、计数信号量、事件组, 也可以替代长度为 1 的队列(可以保存一个 32 位整数或指针值) 。 相对于以前使用 FreeRTOS 内核通信的资源,必须创建队...

2019-09-24 08:48:52 308

原创 从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(二十二)软件定时器 NO.3 软件定时器实验

从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(二十二)软件定时器 NO.3 软件定时器实验软件定时器实验软件定时器实验是在FreeRTOS中创建了两个软件定时器,其中一个软件定时器是单次模式,5000个tick调用一次回调函数,另一个软件定时器是周期模式,1000个tick调用一次回调函数。实验步骤:定义软件定时器句柄 实现回调函数 void (*TimerC...

2019-09-23 21:52:40 382

原创 从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(二十一)软件定时器 NO.2 函数接口讲解

从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(二十一)软件定时器 NO.2 函数接口讲解目录一、软件定时器创建函数 xTimerCreate()二、软件定时器启动函数:三、软件定时器停止函数:四、软件定时器任务:五、软件定时器删除函数 xTimerDelete()一、软件定时器创建函数 xTimerCreate() xTimerCre...

2019-09-23 21:51:40 502

原创 从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(二十)软件定时器 NO.1 基本概念

从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(二十)软件定时器 NO.1 基本概念目录一、软件定时器的基本概念:二、软件定时器应用场景:三、软件定时器的精度:四、软件定时器的运作机制:五、软件定时器控制块:一、软件定时器的基本概念:① 硬件定时器是芯片本身提供的定时功能。一般是由外部晶振提供给芯片输入时钟,芯片向软件模块提供一组配置寄存器,接受控制...

2019-09-23 21:50:16 514

原创 从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(十九)事件 NO.3 事件实验

从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(十九)事件 NO.3 事件实验 事件标志组实验是在FreeRTOS中创建了两个任务,一个是设置事件任务,一个是等待事件任务,两个任务独立运行,设置事件任务通过检测按键的按下情况设置不同的事件标志位,等待事件任务则获取这两个事件标志位,并且判断两个事件是否都发生,如果是则输出相应信息,LED进行翻转。等待事件任务的...

2019-09-23 21:49:13 414

原创 从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(十八)事件 NO.2 事件函数接口讲解

从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(十八)事件 NO.2 事件函数接口讲解目录一、事件创建函数 xEventGroupCreate()二、事件删除函数 vEventGroupDelete()三、事件组置位函数 xEventGroupSetBits()(任务)四、事件组置位函数 xEventGroupSetBitsFromISR()(中断)五、等待...

2019-09-23 21:45:45 886

原创 从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(十七)事件 NO.1 基本概念

从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(十七)事件 NO.1 基本概念目录一、事件的基本概念:二、FreeRTOS 提供的事件具有如下特点:三、事件运作机制:四、事件控制块:一、事件的基本概念:① 事件是一种实现任务间通信的机制,主要用于实现多任务间的同步,但事件通信只能是事件类型的通信,无数据传输。与信号量不同的是,它可以实现一对多,多对多的同...

2019-09-23 18:47:27 346

原创 从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(十六)互斥量 NO.3 互斥量实验

从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(十六)互斥量 NO.3 互斥量实验目录实验一:模拟优先级翻转实验:实验二:互斥量实验实验一:模拟优先级翻转实验: 模拟优先级翻转实验是在FreeRTOS中创建了三个任务与一个二值信号量,任务分别是高优先级任务,中优先级任务,低优先级任务,用于模拟产生优先级翻转。低优先级任务在获取信号量后运行的时候,被中...

2019-09-22 16:31:43 504

原创 从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(十五)互斥量 NO.2 互斥量函数接口讲解

从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(十五)互斥量 NO.2 互斥量函数接口讲解目录一、互斥量创建函数 xSemaphoreCreateMutex():二、递归互斥量创建函数 xSemaphoreCreateRecursiveMutex():三、互斥量删除函数 vSemaphoreDelete():四、互斥量获取函数 xSemaphoreTake...

2019-09-22 15:39:31 728

原创 从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(十四)互斥量 NO.1 基本概念

从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(十四)互斥量 NO.1 基本概念一、互斥量基本概念:① 互斥量又称互斥信号量(本质是信号量),是一种特殊的二值信号量,它和信号量不同的是,它支持互斥量所有权、递归访问以及防止优先级翻转的特性,用于实现对临界资源的独占式处理。② 用于互锁的互斥量可以充当保护资源的令牌,当一个任务希望访问某个资源时,它必须先获取令牌。当任务使...

2019-09-22 13:53:44 424

原创 从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(十三)信号量 NO.3 信号量实验

从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(十三)信号量 NO.3 信号量实验目录一、实验一:二值信号量同步实验二、实验二:二值信号量同步实验一、实验一:二值信号量同步实验明确实验目的: 信号量同步实验是在FreeRTOS中创建了两个任务,一个是获取信号量任务,一个是释放信号量任务,两个任务独立运行,获取信号量任务是一直在等待信号量,其等待时...

2019-09-22 12:15:37 500

课程设计题五:汽车尾灯控制器设计.zip

含有protues图和程序(全注释,连变量都注释)1、汽车车尾左右两侧各有四盏灯:黄灯、红灯、雾灯、倒车照明灯,前面有照明灯(远光、近光)、黄灯、雾灯 2、白天正常行驶时照明灯都不亮,夜间行驶时两个前照明灯都亮。 3、左转弯时左侧黄灯闪亮(2Hz),右转弯时右侧黄灯闪亮。 4、汽车刹车时,两个红灯都亮。 5、能见度低或者夜间行驶时雾灯点亮。 6、倒车时红灯、倒车照明灯亮。

2019-07-04

课程设计题六:秒表.zip

含有protues图和程序(全注释,连变量都注释)要求:1、计时范围:0~59分59.59秒,整数四位数和小数两位数显示; 2、计时精度10毫秒; 3、复位按钮,计时器清零,并做好下次计时准备; 4、可以对两个对象(A、B)计时,具有启/停控制; 3、设开始、停止A、停止B、显示A、显示B、复位按钮。

2019-07-04

课程设计题二:7人多数表决器.zip

要求: 1、7人多数表决逻辑:多数通过。 2、在主持人控制下,10秒内表决有效。 3、采用数码管显示表决10秒倒计时。 4、表决结束后用发光二极管及数码管显示表决结果,数码管显示结果:通过、不通过,同意人数。 5、设主持人控制键、复位键。            控制键:启动表决            复位键:系统复位 6、表决开始、结束采用声音提示。

2019-07-02

STC51_Sumjess.zip

分享!史上最容易入手的STM51库....     STM51会了以后,进行了整理,库中只有GPIO、USART、AD\DA、Timer、I2C等基础功能,还有DS12C887、独立\矩阵按键、1602/12864、E2ROM读写、数码管、声控、光控、口哨传感器、LED、蜂鸣器等十余个应用拓展。

2019-06-15

基于arduino的跟随小车

避障小车的制作方法大概有两种:一个是利用超声波制作,一个是光电开关(避障模块),而跟随小车便一个是利用超声波和光电开关配合制作,一个是光电开关(避障模块)制作。

2019-04-11

基于arduino的循迹小车(不含有PID算法)

基于arduino的循迹小车(不含有PID算法)。循迹小车一般分为两方面:一方面是简单的闭环赛道只有直道和弯道,另一方面是毕设类型的包括一些元素:90度弯道、十字道路、S形弯道等。

2019-04-11

基于arduino的自动开灯小车

基于arduino的自动开灯小车。通过车载感光元件检测亮度,自动开关灯。

2019-04-11

基于arduino的家庭防盗小车

基于arduino的家庭防盗小车。★★★★★★  家庭防盗小车:通过人体检测模块检测是否有人,来开启蜂鸣器报警。

2019-04-11

基于arduino的智能寻光小车

★★★★★★ 家庭防盗小车:通过人体检测模块检测是否有人,来开启蜂鸣器报警。 ★★★★★★ 自动大灯:通过车载感光元件检测亮度,自动开关灯。 ★★★★★★ 智能寻光:采用光敏传感器,检测车头各个方向的亮度,完成自动跟踪。

2019-04-11

基于arduino的魔术手

避障小车的制作方法大概有两种:一个是利用超声波制作,一个是光电开关(避障模块),而跟随小车便一个是利用超声波和光电开关配合制作,一个是光电开关(避障模块)制作。

2019-04-11

基于手机蓝牙的arduino遥控小车

基于手机蓝牙的arduino遥控小车。遥控小车是每个人童年的最爱,不仅好奇它的奇妙,更是喜欢它带来的刺激。小编为大家带来几篇博客,来给大家讲讲制作遥控小车的程序。

2019-04-11

基于arduino的循迹小车(含有PID算法)

基于arduino的循迹小车(含有PID算法)。循迹小车一般分为两方面:一方面是简单的闭环赛道只有直道和弯道,另一方面是毕设类型的包括一些元素:90度弯道、十字道路、S形弯道等。

2019-04-11

基于红外遥控的arduino遥控小车

遥控小车是每个人童年的最爱,不仅好奇它的奇妙,更是喜欢它带来的刺激。小编为大家带来几篇博客,来给大家讲讲制作遥控小车的程序

2019-04-11

基于arduino的避障小车

避障小车的制作方法大概有两种:一个是利用超声波制作,一个是光电开关(避障模块),而跟随小车便一个是利用超声波和光电开关配合制作,一个是光电开关(避障模块)制作。

2019-04-11

基于手柄(有线)的ardunio遥控小车

基于手柄(有线)的ardunio遥控小车。遥控小车是每个人童年的最爱,不仅好奇它的奇妙,更是喜欢它带来的刺激。小编为大家带来几篇博客,来给大家讲讲制作遥控小车的程序。

2019-04-11

STM32史上最简单库

自己制作的一套库函数,大大改变了需要配置的复杂情境,就是不需要配置,一句代码就可以初始化,具体请看我的博客,有介绍。

2019-01-29

第13届摄像头fx版3.0-环路100镜头.zip

第13届摄像头fx版3.0-环路100镜头.zip,,,,,配合博客讲解更佳噗

2018-12-13

机器人武术擂台机械结构

华北五省机器人大赛,机器人武术擂台机械结构,可自主上台

2018-10-24

机器人武术擂台-k60程序

华北五省机器人大赛,机器人武术擂台组,K60程序代码.

2018-10-24

机器人武术擂台—stm32程序

华北五省机器人大赛,机器人武术擂台组,stm32程序代码

2018-10-24

STM32史上最全库

做了1年多的比赛,攒出来一套库,然后总结说明了一下,里面是以正点原子库为基础,包含泰庆、优信、龙邱和一些从网上大神的程序里面借鉴,还是相对比较全的库,适合入门级使用哈,精度中下等,需要高精度高要求需要自己更改。

2018-09-26

Ele_design_Sum.zip

5个串口备用(包括printf函数scanf函数getchar函数等):OLED显示(包括字符显示函数、图片显示函数、数字显示函数等):4个超声波代码(调用函数直接返回数据):5个ADC采集通道:陀螺仪代码:4路电机PWM代码:舵机控制(基于PCA9685舵机控制板):

2020-04-29

securable.rar

此工具可以检测出你的电脑是否能安装win7(64位)的系统,测试你的cpu支不支持vt虚拟化技术。123

2020-04-19

贪吃蛇_Sumjess(C语言).zip

代码,全解析: 详情连接:https://blog.csdn.net/qq_38351824/article/details/104202575

2020-02-07

USART6_DMA_NVIC.zip

串口空闲IDEL中断+DMA(可接受任意长度的字符)。现在有很多数据处理都要用到不定长数据,而单片机串口的RXNE中断一次只能接收一个字节的数据,没有缓冲区,无法接收一帧多个数据,利用串口IDLE空闲中断的方式接收一帧数据。

2020-02-02

coded_lock.zip

矩阵键盘的详解、串口屏的详解、IO读写、SPI、IIC、USART、结构体、数组、指针、条件语句、循环语句

2020-02-01

HIM_UART5.zip

HIM上位机端代码和stm32的代码,已经过测试。使用的是stm32f429型号,屏幕是HIM串口屏3.5存。

2020-01-18

Altium Designer 18 原理模板的设计和应用.pdf

Altium Designer 18原理图模板设计和应用,图文解释。

2019-09-15

课程设计题十四:双机通信.zip

含有protues图和程序(全注释,连变量都注释) 要求:独立程序的串行接收/发送,两个单片机利用串行口进行方式1的全双工串行通信,两个单片机分别带有键盘和八段码数码管,当A单片机按下键盘上的数字时,该数字传送到B单片机上并显示在B单片机上连接的数码管上,反之亦然。可选的波特率为:1200,2400,4800,9600。

2019-07-24

课程设计题十三:乒乓球比赛.zip

含有protues图和程序(全注释,连变量都注释) 要求: (1)  乒乓游戏机甲、乙双方各有两只开关,分别为发球开关和击球开关。 (2)  乒乓球的移动用16或12只LED发光二极管模拟运行,移动的速度可以调节。 (3)  球过网到一定的位置方可,接提球前击球或出界击球均判为失分。 (4)  比赛用21分为一局,任何一方先记满21分就获胜,比赛一局就结束。当记分牌清零后,又可开始新的一局比赛。

2019-07-24

课程设计题十二:电子密码锁.zip

含有protues图和程序(全注释,连变量都注释) 要求: 1、在锁开的状态下输入密码,设置的密码共4位,用数据开关K1∼K10分别代表数字1、2、…、9、0,输入的密码用数码管显示,最后输入的密码显示在最右边的数码管上,即每输入一位数,密码在数码管上的显示左移一位。可删除输入的数字,删除的是最后输入的数字,每删除一位,密码在数码管的显示右移一位,并在左边空出的位上补充“0”。 2、用一位输出电平的状态代表锁的开闭状态,绿色发光管指示。 3、为保证密码锁主人能打开密码锁,设置一个万能密码,在主人忘记密码时使用。

2019-07-23

课程设计题十一:拔河游戏机设计.zip

含有protues图和程序(全注释,连变量都注释) 要求: 1、电路使用7个发光二极管表示拔河的“电子绳”,开机后只有中间一个发亮,此即拔河的中心点。游戏甲乙双方各持一个按钮,迅       速地、不断地按动产生脉冲,谁按得快,亮点向谁方向移动,每按一次,亮点移动一次。亮点移到任一方终端二极管,这一方         就获胜,此时双方按钮均无作用,输出保持,只有复位后才使亮点恢复到中心。 2、由裁判下达比赛开始命令后,甲乙双方才能输入信号,否则,输入信号无效。 3、用数码管显示获胜者的盘数,每次比赛结束自动给获胜方加分。

2019-07-21

课程设计题十:简易电子琴设计.zip

含有protues图和程序(全注释,连变量都注释) 要求:1、设置三种音阶:低音、中音、高音控制按键; 2、设计1、2、3、4、5、6、7音(哆来咪法搜拉稀); 3、能弹奏一首简单的儿歌。

2019-07-21

课程设计题九: 倒计时时钟设计.zip

含有protues图和程序(全注释,连变量都注释) 1)设计任务:完成倒计时时钟的设计。 2)指标要求 (1)能够分钟级的倒计时,分钟和秒显示。 (2)倒计时的起始值可以设置。 (3)具有暂停和清零按钮,倒计时结束报警。 (4)供电电压3.3V/5V。

2019-07-13

课程设计题八:篮球比赛计分器.zip

含有protues图和程序(全注释,连变量都注释)要求:1、两队各三位显示,共计六位数码显示; 2、设A、B队加、减分按键,复位键; 3、加减分实现1分、2分、3分加减。

2019-07-11

课程设计题七:交通灯控制器.zip

含有protues图和程序(全注释,连变量都注释)要求:1、红灯和绿灯相互转换时经过黄灯,黄灯闪烁三次(6秒); 2、主干道方向通行30秒,辅干道方向通行20秒,单独左转信号15秒;先直行信号,后左转信号。 3、设手动、自动、特殊情况三种方式。 4、特殊情况时所有路口红灯都亮,给120、110等通行。 5、自动时显示各种状态倒计时。

2019-07-05

课程设计题三:日历和数字钟.zip

含有protues图和程序(全注释,连变量都注释) 1、数字钟:时、分,小时用二十四进制显示,分钟用六十进制显示。 2、显示采用动态数码管显示方式 3、动态时显示六位:时 分 秒 用按键可切换显示年月日 4、具有清零的功能,且能够对小时、分钟进行调整(校时)。 5、具有整点、半点报时功能,整点用声音次数报时,半点特殊声音报时。

2019-07-04

课程设计四:LED彩灯控制器设计.zip

含有protues图和程序(全注释,连变量都注释) 1、至少10个发光管4种花样自动变换,循环往复。 2、彩灯花样变换的快慢节拍可以手动和自动方式控制,手动控制按钮按一次转换一次;自动控制方式每15秒变换一次,1分钟循环一遍。 3、系统复位清零开关。

2019-07-04

基于单片机的电子钟.zip

1)设计任务:设计一个能 显示当前的年、月、日、时、分、秒,具有闹钟功能的的电子时钟。 2)指标要求 (1)可实现12小时制和24小时制转换。 (2)年、月、日、时、分均可以单独设置,设置时该项目闪烁。  (3)计时精度误差:≤1秒/日。 (4)液晶显示。  (5)能实现闹钟功能。 (6)电源:1节5号干电池(1.5V)。

2019-07-01

课程设计题一:八人抢答器.zip

1、八人抢答逻辑:只有一个最先抢答有效。 2、在主持人控制下,10秒内抢答有效。 3、采用数码管显示抢答10秒倒计时,若有抢答直接结束,显示结果。 4、抢答结束后用数码管显示抢答结果:抢答有效人编号;若有异常(提前抢答,犯规),显示抢答人编号和E,本次抢答结束 。 5、设主持人控制键、复位键。            控制键:启动抢答            复位键:系统复位 6、开始、正常结束、抢答结束、违规抢答采用声音提示。 7、最后5S开始倒计时的时候有滴滴滴的计时音。

2019-07-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除