51单片机
文章平均质量分 69
做一道光
互联网软件开发,已转汽车嵌入式软件开发
展开
-
51单片机——AD、DA转换
AD(Analog to Digital):模拟-数字转换,将模拟信号转换为计算机可操作的数字信号DA(Digital to Analog):数字-模拟转换,将计算机输出的数字信号转换为模拟信号AD/DA转换打开了计算机与模拟信号的大门,极大的提高了计算机系统的应用范围,也为模拟信号数字化处理提供了可能。原创 2024-09-20 17:10:12 · 469 阅读 · 0 评论 -
51单片机——直流电机驱动
PWM(Pulse Width Modulation)即脉冲宽度调制,在具有惯性的系统中,可以通过对一系列脉冲的宽度进行调制,来等效地获得所需要的模拟参量,常应用于电机控速、开关电源等领域PWM重要参数: 频率 = 1 / TS 占空比 = TON / TS 精度 = 占空比变化步距频率高了,电机运转更加平缓,频率低了,电机运行会出现抖动。占空比:TON就是打开的时间,TS就是一个周期的时间。电机转速通过调整占空比实现。精度:调整占空比变化的精度。原创 2024-09-19 16:30:57 · 920 阅读 · 0 评论 -
51单片机——温度传感器
单总线(1-Wire BUS)是由Dallas公司开发的一种通用数据总线一根通信线:DQ异步、半双工单总线只需要一根通信线即可实现数据的双向传输,当采用寄生供电时,还可以省去设备的VDD线路,此时,供电加通信只需要DQ和GND两根线。原创 2024-09-19 14:56:58 · 922 阅读 · 0 评论 -
51单片机——I2C总线
I2C总线(Inter IC BUS)是由Philips公司开发的一种通用数据总线两根通信线:SCL(Serial Clock)、SDA(Serial Data)同步、半双工,带数据应答通用的I2C总线,可以使各种设备的通信标准统一,对于厂家来说,使用成熟的方案可以缩短芯片设计周期、提高稳定性,对于应用者来说,使用通用的通信协议可以避免学习各种各样的自定义协议,降低了学习和应用的难度。原创 2024-09-01 17:41:43 · 1278 阅读 · 0 评论 -
51单片机——存储器
AT24C02是一种可以实现掉电不丢失的存储器,可用于保存单片机运行时想要永久保存的数据信息。存储介质:E2PROM通讯接口:I2C总线容量:256字节。原创 2024-09-01 15:11:02 · 762 阅读 · 0 评论 -
51单片机——蜂鸣器
蜂鸣器是一种将电信号转换为声音信号的器件,常用来产生设备的按键音、报警音等提示信号。蜂鸣器按驱动方式可分为有源蜂鸣器和无源蜂鸣器。有源蜂鸣器:内部自带振荡源,将正负极接上直流电压即可持续发声,频率固定无源蜂鸣器:内部不带振荡源,需要控制器提供振荡脉冲才可发声,调整提供振荡脉冲的频率,可发出不同频率的声音。原创 2024-09-01 14:14:29 · 1522 阅读 · 0 评论 -
51单片机——LED点阵屏
LED点阵屏由若干个独立的LED组成,LED以矩阵的形式排列,以灯珠亮灭来显示文字、图片、视频等。LED点阵屏广泛应用于各种公共场合,如汽车报站器、广告屏以及公告牌等LED点阵屏分类 按颜色:单色、双色、全彩 按像素:8*8、16*16等(大规模的LED点阵通常由很多个小点阵拼接而成)大多数点阵屏都是由许多小块的8*8LED点阵组成。原创 2024-09-01 10:17:06 · 1539 阅读 · 0 评论 -
51单片机——实时时钟
SCLK中,在时钟的上升沿数据会写入,在时钟的下降沿,8位数据会被一起写出。时钟IO发两个字节,第一个字节是命令字,第二个字节是数据。原创 2024-09-01 11:50:56 · 914 阅读 · 0 评论 -
51单片机——串口通信
全双工:通信双方可以在同一时刻互相传输数据半双工:通信双方可以互相传输数据,但必须分时复用一根数据线单工:通信只能有一方发送到另一方,不能反向传输异步:通信双方各自约定通信速率同步:通信双方靠一根时钟线来约定通信速率总线:连接各个设备的数据传输线路(类似于一条马路,把路边各住户连接起来,使住户可以相互交流)原创 2024-08-31 14:45:27 · 794 阅读 · 0 评论 -
51单片机——定时器
定时器介绍:51单片机的定时器属于单片机的内部资源,其电路的连接和运转均在单片机内部完成。定时器作用:(1) 用于计时系统,可实现软件计时,或者使程序每隔一固定时间完成一项操作(2) 替代长时间的Delay,提高CPU的运行效率和处理速度 ()定时器个数: 3个 (TO、T1、T2),T0和T1与传统的51单片机兼容,T2是此型号单片机增加的资源。注意:定时器的资源和单片机的型号是关联在一起的,不同的型号可能会有不同的定时器个数和操作方式,但一般来说,TO和T1的操作方式是所有51单片机所共有的。原创 2024-08-30 16:46:19 · 1958 阅读 · 0 评论 -
51单片机——模块化编程
传统方式编程:所有的函数均放在main.c里,若使用的模块比较多,则一个文件内会有很多的代码,不利于代码的组织和管理,而且很影响编程者的思路。模块化编程:把各个模块的代码放在不同的.c文件里,在.h文件里提供外部可调用函数的声明,其它.c文件想使用其中的代码时,只需要#include "XXX.h"文件即可。使用模块化编程可极大的提高代码的可阅读性、可维护性、可移植性等。原创 2024-08-25 18:22:12 · 1356 阅读 · 0 评论 -
51单片机——按键控制
轻触按键:相当于是一种电子开关,按下时开关接通,松开时开关断开,实现原理是通过轻触按键内部的金属弹片受力弹动来实现接通和断开。原创 2024-08-25 14:27:03 · 666 阅读 · 0 评论 -
51单片机——LED灯控制
中文名:发光二极管外文名:Light Emitting Diode简称:LED用途:照明、广告灯、指引灯、屏幕。原创 2024-08-25 11:16:30 · 816 阅读 · 0 评论 -
51单片机简介
单片机,英文Micro Controller Unit,简称MCU 内部集成了CPU、RAM、ROM、定时器、中断系统、通讯接口等一系列电脑的常用硬件功能 单片机的任务是信息采集(依靠传感器)、处理(依靠CPU)和硬件设备(例如电机,LED等)的控制单片机跟计算机相比,单片机算是一个袖珍版计算机,一个芯片就能构成完整的计算机系统。但在性能上,与计算机相差甚远,但单片机成本低、体积小、结构简单,在生活和工业控制领域大有所用 同时,学习使用单片机是了解计算机原理与结构的最佳选择。原创 2024-08-24 17:31:30 · 199 阅读 · 0 评论