51单片机
文章平均质量分 74
主要是51单片机程序和概念
惟肖肖肖
这个作者很懒,什么都没留下…
展开
-
51单片机之红外通信
红外通信基础原创 2020-12-24 09:52:32 · 11584 阅读 · 4 评论 -
单片机特殊知识(三)
单片机外围器件基础知识原创 2022-08-10 16:07:59 · 610 阅读 · 0 评论 -
简单实现printf()函数功能
printf函数原创 2022-08-02 15:11:33 · 455 阅读 · 0 评论 -
使用逻辑分析仪处理IIC信号
逻辑分析仪原创 2022-08-01 10:47:59 · 2986 阅读 · 0 评论 -
ADC检测准确的几种方法
AD检测原创 2022-07-04 11:39:00 · 6111 阅读 · 0 评论 -
LCD1602液晶的使用
基于51单片机使用LCD1602液晶,后面再学习使用基于stm32的TFTLCD。1.LCD1602的简介1602液晶也可以被叫做1602字符型液晶,这个是一种只用来显示字母、数字、符号等的点阵型液晶模块。1602里面存储器有三种:CGROM、CGRAM、DDRAM。首先显示内容分为两种,一种是常用字符,存储在CGROM中,用户可以直接调用,另一种是自定义的字符,比如自己设计的一些奇怪的图形之,存储在CGRAM。(1)DDRAM就是显示数据RAM,用来寄存待显...原创 2022-01-14 18:13:55 · 3479 阅读 · 0 评论 -
单片机特殊知识总结(二)
1.带宽(1)在模拟信号系统又叫频宽,是指在固定的时间可传输的资料数量,亦即在传输管道中可以传递数据的能力。通常以每秒传送周期或赫兹(Hz)来表示。(2)在数字设备中,带宽指单位时间能通过链路的数据量。通常以bps来表示,即每秒可传输之位数。2.JTAG接口JTAG是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试。现在多数的高级器件都支持JTAG协议,如DSP、FPGA器件等。标准的JTAG接口是4线:TMS、TCK、TDI、TDO,分别为模式选择、...原创 2021-08-18 11:35:42 · 1001 阅读 · 0 评论 -
struct使用总结
主要是总结一些java基础知识,用于android studio开发APP控制一些单片机模块,比如蓝牙、ESP8266模块,并不是专门做java开发。基础语法一个 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。 类:类是一个模板,它描述一类对象的行为和状态。 方...原创 2021-07-21 17:38:38 · 658 阅读 · 0 评论 -
指针数组和数组指针
1.指针数组(1)定义指针数组,就是说首先是一个数组,而数组的元素是指针。 指针数组中的元素都必须具有相同的存储类型、指向相同数据类型的指针变量。 指针数组比较适合用来指向若干个字符串,使字符串处理更加方便、灵活。 一维指针数组的定义形式为:“类型名 *数组标识符[数组长度]”。 例如:int *ptr[N]; //一个指向整数的指针数组,数组由N个int类型指针组成。#include <stdio.h> const int MAX = 3...原创 2021-03-25 17:22:37 · 315 阅读 · 1 评论 -
指针函数和函数指针
指针原创 2021-03-24 18:25:36 · 6242 阅读 · 2 评论 -
单总线原理
1.简介 单总线即one-wire总线,与SPI、I²C串行数据通信方式不同。它采用单根信号线,既传输时钟又传输数据,而且数据传输是双向的。 单总线是DALLAS公司研制开发的种协议由一个总线主节点、或多个从节点组成系统,通过根信号线对从芯片进行数据的读取。每一个符合OneWire协议的从芯片都有一个唯一的地址,包括48位的序列号、8位的家族代码和8位的CRC代码。主芯片对各个从芯片的寻址依据这64位的不同来进行。 单总线利用一根线实现双向通信。因此其协议对时...原创 2021-03-19 15:18:38 · 6440 阅读 · 1 评论 -
单片机专业英语单词
hardware 硬件;inversly 相反的;delta value 增量值; Don't turn off light when the radar has detected objects 雷达探测到物体时不要关灯 ;radar 雷达;detected 发现、侦查 ;objects 物体、物品原创 2021-02-25 18:09:55 · 1849 阅读 · 0 评论 -
单片机灌电流、拉电流区分
1.灌电流、拉电流单片机的引脚,可以用程序来控制输出高、低电平,这些可算是单片机的输出电压。但是程序控制不了单片机的输出电流。单片机的输出电流,很大程度上是取决于引脚上的外接器件。1.1简介如下图1所示:单片机输出低电平时,将允许外部器件向单片机灌入电流,这个电流称为“灌电流”,外部负载电路称为“灌电流负载”;如下图2所示:单片机输出高电平时,则允许外部器件从单片机拉出电流,这个电流称为“拉电流”,外部负载电路称为“拉电流负载”。1.2驱动能力从AT89C51单片机的PDF...原创 2021-01-08 11:52:29 · 6561 阅读 · 3 评论 -
单片机特殊知识总结
1.复用功能:芯片引脚复用为PWM输出,要想关闭PWM时,既要屏蔽PWM使能,也要关闭IO口输出。2.阀值电压:是指电压的一个临界点,像硅二极管的正向阀值电压是0.7V,当二极管正向加电低于阀值电压就会停止工作,成为截止状态,我们就可以说0.7V是硅二极管的阀值电压。官方说明:通常将传输特性曲线中输出电流随输入电压改变而急剧变化转折区的中点对应的输入电压称为阈值电压。施密特触发器: 当输入电压由低向高增加,到达VH时,输出电压发生突变,而输入电压Vi由高变低,到达VL,输出电压发生突变,因而出现输出原创 2021-01-08 10:57:15 · 2220 阅读 · 0 评论 -
定时器模拟PWM输出(三款代码介绍)
什么是PWM? 简单的说,比如你有5V电源,要控制一台灯的亮度,有一个传统办法,就是串联一个可调电阻,改变电阻,灯的亮度就会改变。还有一个办法,就是PWM调节。不用串联电阻,而是串联一个开关。假设在1秒内,有0.5秒的时间开关是打开的,0.5秒关闭,那么灯就亮0.5秒,灭0.5秒。这样持续下去,灯就会闪烁。如果把频率调高一点,比如是1毫秒,0.5毫秒开,0.5毫秒灭,那么灯的闪烁频率就...原创 2020-12-24 09:54:20 · 6185 阅读 · 0 评论 -
51单片机之AD模数转换(概念)
单片机是一个典型的数字系统,数字系统只能呢个对输入的数字信号进行处理,其输出信号也是数字的。但工业或者生活中的很多量都是模拟量,这些模拟量可以通过传感器变成与之对应的电压、电流等模拟量。为了实现数字系统对这些电模拟量的测量,运算和控制,就需要一个模拟量和数字量之间的相互转化的过程。A/D和D/A的基本概念A/D是模拟量到数字量的转换,依靠的是模数转换器(Analog to Digi...原创 2020-12-24 09:55:26 · 5807 阅读 · 0 评论 -
ADC模数转换器
1.ADC模数转换器是什么? ADC,指模/数转换器或者模数转换器。是指将连续变化的模拟信号转换为离散的数字信号的器件。真实世界的模拟信号,例如温度、压力、声音或者图像等,需要转换成更容易储存、处理和发射的数字形式。2.ADC的分类 模数转换器的种类很多,按工作原理的不同,可分成间接ADC和直接ADC。间接ADC是先将输入模拟电压转换成时间或频率,然后再把这些中间量转换成数字量,常用的有双积分型ADC。直接ADC则直接转换成数字量,常用的有并联比较型ADC和逐次逼近型...原创 2020-12-21 11:17:55 · 12401 阅读 · 1 评论 -
51单片机之EEPROM实验
1.参考文章:https://blog.csdn.net/dagefeijiqumeiguo/article/details/73864304 参考文章:https://blog.csdn.net/baidu_30541191/article/details/503337172.实验程序mian.c/****************************************...原创 2019-11-20 14:41:13 · 1037 阅读 · 1 评论 -
51单片机的串口通信
1、实现现象:下载程序后打开串口调试助手,将波特率设置为4800,选择发送的数据就可以显示 在串口助手上2、实验程序#include "reg52.h"typedef unsigned int u16;typedef unsigned char u8;void UsartInit(){ SCON=0x50;//串口的工作方式1,而且REN=......原创 2019-11-14 16:29:36 · 22158 阅读 · 1 评论 -
51单片机的中断响应原理
1.中断概念CPU在处理某一事件A时,发生了另一事件B请求CPU迅速去处理(中断发生);CPU暂时中断当前的工作,转去处理事件B(中断响应和中断服务);待CPU将事件B处理完毕后,再回到原来事件A被中断的地方继续处理事件A(中断返回),这一过程称为中断。。2.中断系统结构3.中断允许控制4.中断请求标志5.中断响应条件6.实验程序:#i...原创 2019-11-12 11:32:36 · 11937 阅读 · 0 评论 -
51单片机点阵实验
1.电路图解析1.1点阵实验图P0控制列,P0输出低电平有效;74hc595输出控制行,输出高电平有效.让P0^7的端口为低电平,P0的其他端口为高电平;D7的端口为高电平,则第一行第一列的led被点亮1.2 74hc595的原理图(1)D0~D7,并行输出,接LED。(2)16号和8号引脚,分别接Vcc,Gnd。(3)OE,13号引脚,低电平才输出有效,让它接...原创 2019-11-11 12:01:10 · 1772 阅读 · 0 评论