摘要:
在我们应用的库函数中也确实可以看到有一个结构体定义了这些模式的寄存器该如何配置(这里库函数的版本为v3.50) 下面是GPIO的不同模式对应的电路图: 代码演示: 主函数()(这里出现乱码在keil5中的修改中将editor更改为ANSI即可... 阅读全文
posted @ 2022-04-09 17:35
爱吃炸鸡的小猪
阅读(313)
评论(0)
推荐(0)
摘要:
PID控制系统的基本构架实际就是我们耳熟能详的反馈控制,能根据输出值对输入值进行调整。从而使输入值达到最优的效果。 这里将PID与之进行类比: PID控制思想: 我们在单片机中不可能实现连续的控制(不可能说全部的时间都去进行PID控制,... 阅读全文
posted @ 2022-04-09 17:35
爱吃炸鸡的小猪
阅读(542)
评论(0)
推荐(0)
摘要:
工程架构: 具体步骤: 1,建立工程文件夹,Keil中新建工程,选择型号(这里我们示范的是MD) 2,工程文件夹里建立Start、Library、User等文件夹,复制固件库里面的文件到工程文件夹 Start:定义的内容也是从固件库直接对芯片进行初始化操作,... 阅读全文
posted @ 2022-04-09 17:35
爱吃炸鸡的小猪
阅读(139)
评论(0)
推荐(0)
摘要:
目录 小端分配的方式 C语言中*的功能 数据宽度 传递参数 传递返回值 直接访问物理地址下的数据 访问硬件指定内存下的数据,如设备ID号等 将复杂格式的数据转换为字节,方便通信与存储 指针(Pointer)是C语言的一个重要知识点,其使用灵活、功能强大,是C语... 阅读全文
posted @ 2022-04-09 17:35
爱吃炸鸡的小猪
阅读(276)
评论(0)
推荐(0)
摘要:
目录 首先分为根据要实现的功能来选择硬件和软件: 硬件部分 软件部分 输入部分: 计算部分: 连续计算: 源代码示例: 主函数: 键盘输入: LCD1602显示: 蜂鸣器: 延时函数: 首先分为根据要实现的功能来选择硬件和软件: 首先我们要实现的功能有:多位显... 阅读全文
posted @ 2022-04-09 17:35
爱吃炸鸡的小猪
阅读(987)
评论(0)
推荐(0)
摘要:
目录 有消除按键的机械抖动的原因: 消除抖动的方法有硬件和软件两种方法: 硬件方法 软件方法 键盘的分类: 按键消抖的相关优化: 用while来判断: 用if来判断: 代码示例 有... 阅读全文
posted @ 2022-04-09 17:35
爱吃炸鸡的小猪
阅读(1098)
评论(0)
推荐(0)
摘要:
目录 AD/DA介绍 硬件电路模型 硬件电路图 运算放大器 运放电路 AD原理 DA原理 AD/DA性能指标 XPT2046的使用介绍与配置 XPT2046的时序 代码解释 AD/DA介绍 AD(Analog to Digital):模拟-... 阅读全文
posted @ 2022-04-09 17:35
爱吃炸鸡的小猪
阅读(1349)
评论(0)
推荐(0)
摘要:
目录 红外遥控简介 硬件电路 基本发送与接收 NEC通信协议 简单的叙述一下代码思路: 遥控建码 51单片机的外部中断 STC89C52的外部中断有两种触发方式: 下降沿触发和低电平触发 外部中断寄存器 代码示例: 主... 阅读全文
posted @ 2022-04-09 17:35
爱吃炸鸡的小猪
阅读(348)
评论(0)
推荐(0)
摘要:
目录 直流电机介绍 电机的驱动电路 PWM介绍 PWM重要参数 PWM的产生方法 代码演示 1,调速电机 2,呼吸灯 直流电机介绍 直流电机是一种将电能转换为机械能的装置。一般的直流电机有两个电极,当电极正接时,电机正转,当电极反接时,电机反... 阅读全文
posted @ 2022-04-09 17:35
爱吃炸鸡的小猪
阅读(595)
评论(0)
推荐(0)
摘要:
目录 LCD1602显示屏介绍 引脚介绍 内部结构框图 存储器 DDRAM储存器地址 CGRAM与 CGROM的地址 时序介绍 LCD1602快捷指令 LCD1602指令操作流程: 字符、字符串的显示 各种进制的数字显示 在LCD1602上显示十进制... 阅读全文
posted @ 2022-04-09 17:35
爱吃炸鸡的小猪
阅读(2352)
评论(0)
推荐(0)

浙公网安备 33010602011771号