
51单片机笔记
文章平均质量分 74
51单片机笔记
Pessimist~
这个作者很懒,什么都没留下…
展开
-
51单片机ADDA数模转换
51单片机ADDA数模转换概述模拟量模拟量是相对于数字量而言的。模拟量是对实际量的模拟,是连续变化的(比如用线圈的偏转来测电流或电压),测到的就是模拟量,指针可以指在两个数字中间的任何地方从时间上来说,它是随时间连续变化的从数值上来说,它的数值也是连续变化的。这种连续变化的物理量通称为模拟量数字量计算机中处理的是不连续变化的量,离散性的数字量- 在自然界中,有一类物理量的变化在时间上和数量上都是离散的。也就是说,它们的变化在时间上是不连续的,总是发生在一系列离散的瞬间。同时,它们数值大小原创 2021-02-28 16:35:32 · 6389 阅读 · 1 评论 -
IIC通信原理
IIC通信原理常用的串行总线协议目前常用的微机与外设之间进行数据传输的串行总线主要有UART、 1-wire、IIC和SPI总线UART:是以异步方式进行通信(一条数据输入线,一条数据输出线)。1-wire:即单线总线,又叫单总线(只有一条线)IIC:同步串行2线方式进行通信(一条时钟线,一条数据线)。SPI:同步串行3线进行通信(一条时钟线,一条数据输入线,一条数据输出线)。IIC串行总线的组成及工作原理IIC总线是PHILIPS公司推出的一种串行总线,它只有两根双向信号线,一根是数据原创 2021-02-19 10:41:21 · 4796 阅读 · 3 评论 -
51单片机串口通信
51单片机串口通信串行通信串行通信是指使用一条数据线,将数据一位一位地依次传输,每一位数据占据一个固定的时间长度。其只需要少数几条线就可以在系统间交换信息,特别适用于计算机与计算机、计算机与外设之间的远距离通信。串行通信的特点传输线少,长距离传送时成本低,但数据的传送控制比并行通信复杂。串行通信分类异步通信通信的发送与接收设备使用各自的时钟控制数据的发送和接收过程。为使双方的收发协调,要求发送设备和接收设备的时钟尽可能一致。异步通信是以字符(构成的帧)为单位进行传输,字符与字符之间的间隙原创 2021-02-08 17:52:26 · 782 阅读 · 2 评论 -
74HC595芯片
74HC595使用方法DS (14脚):串行数据输入端,级联的话接上一级的Q7.Q7'(9脚):级联输出端。将它接在下一个595的DS端。SH_CP(11脚):上升沿时数据从DS(14脚)串行输入。移位寄存器的数据移位。Q0->Q1->...->Q7ST_CP(12脚):上升沿时数据从Q0--Q7并行输出。/MR(10脚):低电平时将移位寄存器的数据清零。通常将它接VCC。/OE(13脚):高电平时禁止输出(高阻态)。通常将他接GND。...原创 2021-01-19 20:32:25 · 500 阅读 · 0 评论 -
51单片机定时/计数器
定时计数器什么是定时/计数器以及用处51单片机有2个16位定时器/计数器:定时器0(T0为P3.4)和定时器1(T1为P3.5)这里所说的16位是指定时/计数器内部分别有16位计数寄存器。当工作再定时模式时,每经过一个机器周期,寄存器的值就会加1,当这个寄存器装满时就会溢出。我们可以计算工作再定时模式时最高单次定时时间为65535*1.085 us= 时间(单位us)当工作再计数器模式时,T0(P3.4引脚),T1(P3.5引脚)每来一个脉冲,计数器加1.定时器的作用:定时计数器可以用于精确事件原创 2021-01-17 20:38:06 · 4407 阅读 · 0 评论 -
51单片机外部中断
中断系统中断请求 -> 中断响应 -> 中断处理 -> 中断返回什么是中断系统计算机执行某程序时,发生了紧急事件或有特殊请求,CPU暂停某程序的执行,转而去处理上述事件或请求,处理完毕后再重新执行某程序的过程叫做中断。数据的输入/输出传送方式1.无条件传送方式:一方对另一方来说总是准备好的2.查询传送方式(LOOK UP):传送前一方先查询另一方的状态,若已经准备好就传送,否则就继续查询/等待。3.中断传送方式(IRQ):一方通过申请中断的方式与另一方进行数据传送。4原创 2021-01-16 19:27:24 · 1554 阅读 · 0 评论