江科大自化协STM32学习笔记(部分C语言知识、STM32简介和GPIO口的使用) 本篇文章包含理解STM32基本库的一些前置C语言知识(指针、结构体、枚举)、STM32F103C8T6的基本介绍和GPIO口的详细介绍与使用实例,希望大家有所收获。
超声波测距模块HC-SR04详解(基于51单片机) 本篇文章包含超声波测距模块HC-SR04的基本介绍与基本工作原理以及分别通过LCD1602、数码管和串口显示距离的实例讲解与代码,代码使用模块化编辑。
江科大自化协51单片机学习笔记(红外遥控部分) 该实例的主要难点在于编写解码部分的函数,首先,从NEC协议编码说明中可看出:解码部分对时间测量有一定要求,数据位的判断是微妙级的,因此我们需要一个用于计时的工具,这里我们使用定时器Timer0,但不启用中断将其改写为一个计时器;其次是对计时范围的选定,我们需要对每个方波周期计时,进行判断然后清0,这里我们引入外部中断Int0,使用下降沿触发,通过两次中断就能读出一个对应方波周期的时间.