单片机 电阻

单片机学习-Writing

Date: 2023-04-01 11:17:44 ps: 写作中 前言 我的专业是物联网工程,虽然几乎没怎么听过课,但毕业设计把我硬生生逼入门了,以下为我的学习感受,知识不应该被遗忘,应该被记录,储存,对我自己有意义就可以了 实现阿里云温湿度监测 完成毕业设计目标,随便选的一个课题,学校要求要使用 ......
单片机 Writing

51单片机(普中板)红外遥控

1,下降沿触发 现象:按下k3键,Lcd值会增加。 #include <REGX52.H> #include "Delay.h" #include "LCD1602.h" unsigned char number; void main() { LCD_Init(); LCD_ShowString(1 ......
中板 单片机 红外

51单片机(普中板)函数库

外部中断 Into.c #include <REGX52.H> void Into_Init() { IT0 = 1; //1:下降沿触发;0:低电平触发 IE0 = 0; EX0 = 1; EA = 1; PX0 = 1; // 触发优先级 } /* void Into_Routine(void) ......
中板 单片机 函数

51单片机(普中板)蜂鸣器控制

蜂鸣器通过震荡脉冲控制 1,尝试发声 #include <REGX52.H> #include "Delay.h" sbit buzzer = P2^5; // 蜂鸣器端口unsigned int i; //演奏时长 void main() { while(1) { for (i=0 ; i < 5 ......
中板 蜂鸣器 单片机

上下拉电阻

1. 拉电流和灌电流 通常定义流入器件的电流为正,流出器件的电流为负。 ①器件输入端有电流流进时,称为吸电流,属于被动; ②器件输出端有电流流出时,称为拉电流,属于主动; ③器件输出端有电流流入时,称为灌电流,属于被动。 2. 上下拉电阻 上拉电阻: 电阻与高电平相接,其电压在空闲状态保持在高电平; ......
电阻 上下

51单片机 90g360°舵机控制

主函数 main #include <REGX52.H> #include "Delay.h" #include "Timer0.h" unsigned char count = 0; unsigned char pwm; void Timer0() interrupt 1 { // 每隔0.1ms ......
舵机 单片机 360 176 90

为什么单片机编程放不下超过32万的整数?

因为你的单片机可能是16位的,c语言16位编译器的int类型占2字节,也就是范围:-2^15~2^15 - 1 (-32768~32767)。 32位的编译器int类型占4字节。 这种情况下可以使用long int(16位编译器4字节),也可以使用循环处理整数。 ......
整数 单片机

UM2080F32 基于 ARM Cortex-M0+内核的超低功 耗、高性能的、单片集成 (G)FSK/OOK 无线收发机的 32 位 SoC 芯片

UM2080F32 基于 ARM Cortex-M0+内核的超低功 耗、高性能的、单片集成 (G)FSK/OOK 无线收发机的 32 位 SoC 芯片。 UM2080F32工作于200MHz~960MHz 范围内,支持灵活可设的数据包格式,支持自动应答和自动重发功能,支持跳频 操作,支持 FEC 功 ......
高性能 内核 芯片 Cortex-M 无线

51单片机学习笔记 STC89C52RC (05)矩阵键盘和独立键盘(轻触开关)

按键抖动,需要消抖 原理图来自清翔电子 一、独立键盘模块 1.可以直接获取 P3^0对应S2 P3^1对应S3 P3^2对应S4 P3^3对应S5 的电压 当轻触开关按下时,电流会流向GND,此时这一路的电压为0V,松开轻触开关,又变为5V //第一种方法:单个I/O口检测控制 #include < ......
键盘 矩阵 单片机 笔记 STC

51单片机学习笔记 STC89CRC (04)数码管和锁存器

一、数码管 点亮:共阴极给高电平,共阳级给低电平,二进制点亮顺序为 dp g f e d c b a 想要显示1,就可以给0x06, //0000 0110,bc亮起显示1. 0x3F, //"0" 0x06, //"1" 0x5B, //"2" 0x4F, //"3" 0x66, //"4" 0x ......
锁存器 数码管 单片机 笔记 数码

51单片机学习笔记 STC89CRC (03)蜂鸣器和三级管

蜂鸣器根据工作原理的不同可分为 "电磁式蜂鸣器" 和 "压电式蜂鸣器" 蜂鸣器根据驱动方式可分为"有源蜂鸣器" 和 "无源蜂鸣器" 有源蜂鸣器:一通电就会叫 无源蜂鸣器:必须用2k~5k的方波去驱动它 三极管 直插式 封装 TO-92: 面向三极管平的一面,从左往右数 1.发射极 2.基极 3.集电 ......
蜂鸣器 单片机 笔记 STC CRC

51单片机学习笔记 STC89CRC (02)流水灯

#include <reg52.h> #include <intrins.h> #define uint unsigned int #define uchar unsigned char uchar temp;//LED灯相关变量 //延时函数,ms 毫秒 void delay(uint ms) { ......
单片机 流水 笔记 STC CRC

51单片机学习笔记 STC89CRC

STC89C 51( Flash程序储器(字节)4k) 52( Flash程序储器(字节)8k) 53( Flash程序储器(字节)12k)...具体参考芯片手册STC89C系列 51单片机封装方式 1.DIP封装 2.LQDP封装 3.PLCC封装 电平特性 数字电路中只有两种电平:高电平和低电平 ......
单片机 笔记 STC CRC 89

MD500E代码 包含pmsm的foc控制算法,电阻、电感、磁链等参数的辩识算法,死区补偿算法过调制处理算法

MD500E代码方案和解析文档+原理图+送仿真资料。 资料最全,全新 全新 全新 全新 包含pmsm的foc控制算法,电阻、电感、磁链等参数的辩识算法,死区补偿算法过调制处理算法,弱磁控制算法,无感FOC控制算法,电流环自整定算法,磁链观测器算法。ID:8245670260640972 ......
算法 死区 电感 电阻 参数

在linux系统下搭建STM32单片机开发环境

在linux系统下搭建STM32单片机开发环境的记录 前言 懒得说了,过后再补 准备 ubuntu系统,vscode,交叉编译工具链gcc-arm-none-eabi,还需要一个下载软件,我还没装 安装交叉编译工具链 ubuntu系统可直接运行下面的命令直接安装 sudo apt install g ......
单片机 环境 系统 linux STM

成都控制设备订做:利用74373芯片进行单片机IO口扩展的方法介绍

本文介绍用74373芯片进行微处理器IO口扩展的方法。1.为什么要进行IO口扩展?在电路设计的某些时候,微处理器(如单片机)IO口不够用了,此时该怎么办呢?利用辅助芯片进行IO口扩展是个简单直接的方法,能用较少的成本增多IO口。我处提供单片机、PLC、电路板、控制器/箱、仪器仪表、机电设备或系统、自 ......
单片机 芯片 方法 设备 74373

IIC_51单片机模拟时序_单字节读写

#include<reg52.h> #include<intrins.h> //内部有_nop_(); //IIC模拟时序实现 //注意:SCL为高电平时变化SDA数据是起始或者终止信号;所以若不是起始或者终止信号,需要在SCL为低电平时变化SDA数据 sbit SDA = P2^0; sbit S ......
时序 单片机 字节 IIC 51

基于51单片机智能小车循迹功能的实现

说明:本博客来自本人CSDN博客 点击跳转本人csdn博客 点击跳转本人个人网站 (目录) 一、思路(仅供参考) 本实验采用两路红外循迹模块单黑线循迹的方法。当红外循迹模块未检测到黑线,则前进;若一边检测到黑线,则实现转弯;若两边均检测到黑线,则停止。利用两路红外循迹模块接收到的信号控制电机的运动, ......
单片机 小车 功能 智能

《安富莱嵌入式周报》第309期:开源脑机接口套件,三相多电平逆变器,开源电位仪,单片机并行计算,蓝牙市场分析报告,AI密码破解,nRF54H2发布,Z-Wave

周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 视频版: https://www.bilibili.com/video/BV1aX4y1r7LA 1、东芝推出使用MOSFET ......

单片机程序运行过程中,某些变量被莫名其妙的修改了

在开发单片机程序中,遇到这么一个问题,程序运行过程中,某些变量被莫名其妙的修改了,然而经过打断点还有打印信息都完全查不出哪里出了问题,直到我灵光一闪。 解决方法:查 map文件,定位到被修改的变量,然后往上查看有可能的数组。后面经查看找到了可疑数组。然后再查看相关代码。发现有越界访问现象。然后对其进 ......
单片机 变量 莫名其妙 过程 程序

热敏电阻,温度传感器

热敏电阻、RTD、热电偶的原理和特性 基于纳芯微NST112X温度传感器的测温手环的设计体验 ......
热敏电阻 电阻 传感器 温度

基于51单片机的智能鱼缸设计

基于51单片机的智能鱼缸设计。 有原理图,程序,原文 才用STC12C5A60S2,最新款国产51单片机。 本系统设计的主要是基于单片机为核心,设计一款集温度检测、恒温控制、步进电机控制、继电器控制、矩阵键盘设计于一身的智能鱼缸控制系统,理论联系实际达到期望的效果。 本系统的信号采集主要依靠DH17 ......
鱼缸 单片机 智能

怎样学习一款单片机

1.首先整体死磕规格书,了解各模块是什么?能达到什么效果?有什么特殊之处? 2.整体看官方提供的各模块库及各模块DEMO,主要是熟悉寄存器,了解各模块能做哪些功能? 3.尝试修改一个官方demo,点亮一个LED,重点看规格书的一个外设,并使用。 4.看官方的方案源代码,看看这款MCU具体的应用场景, ......
单片机

51单片机看门狗定时唤醒低功

程序流程: 1.检测到符合睡眠条件,进入到睡眠程序。 2.初始化看门狗,设置定时唤醒时间,关闭其它外设中断。 3.开总中断,只开看门狗中断 4.进入睡眠模式 5.发生看门狗唤醒中断,清除看门狗定时器,复位看门狗标志,防止复位。 6.退出睡眠模式,初始化单片机外设寄存器,打开外设中断。 7.执行主程序 ......
单片机

自用纯C语言实现任务调度(可用于STM32、C51等单片机)

前言 这个任务调度模块的实现是形成于毕设项目中的,用在STM32中,断断续续跨度2个月实现了一些基本功能,可能后面再做其他项目时会一点点完善起来,也会多学习相关知识来强化模块的实用性和高效性,毕竟用自己自主实现出来的功能还是蛮舒心的。 任务调度模式结构 整体上的结构属于线性结构,结合链表和定时器来实 ......
单片机 任务 语言 STM C51

C51单片机的基本知识

#1.单片机介绍 单片机,英文Micro Controller Unit,简称MCU 内部集成了CPU、RAM、ROM、定时器、中断系统、通讯接口等一系列电脑的常用硬件功能 单片机的任务是信息采集(依靠传感器)、处理(依靠CPU)和硬件设备(例如电机,LED等)的控制 单片机跟计算机相比,单片机算是 ......
单片机 基本知识 知识 C51 51

电阻触摸屏与 XPT2046 芯片简介

触摸屏包括两种,一种为电容触摸屏,另一种为电阻触摸屏。 电阻触摸屏的优点是:价格便宜,适合特殊工况(湿度较大、有水珠的环境)。 电容触摸屏的优点是:支持多点触控,精度高。 XPT2046 是专用于电阻式触摸屏的芯片,其基于四线 SPI 通信协议。 其ADC的精度为12位。 测量坐标原理: 计算X 坐 ......
触摸屏 电阻 芯片 简介 2046

单电阻采样的永磁同步电机相电流重构策略仿真,波形效果佳。

单电阻采样的永磁同步电机相电流重构策略仿真,波形效果佳。YID:4870662310628516 ......
同步电机 波形 电阻 电流 电机

S7-200 PLC和组态王组态温度PID控制加热炉电阻炉

S7-200 PLC和组态王组态温度PID控制加热炉电阻炉 组态王动画仿真,带PLC源代码,plc程序每一条都带着解释,组态王源代码,图纸,IO地址分配YID:5669674094919154 ......
组态 加热炉 电阻 温度 200

六轴桌面机械臂 上位机(PC)源码与下位机(单片机)源码

六轴桌面机械臂 上位机(PC)源码与下位机(单片机)源码YID:1690609972944148 ......
源码 单片机 桌面 机械 PC