单片机:红外遥控实验(内含红外遥控介绍+硬件原理+软件编程+配置环境)
注:红光波长0.62~0.76um 紫光0.38~0.46um注:红外遥控器顶端有一个红外发光二极管红外发送的频率是38KHZ(外部晶振455/12)右下角为红外发光二极管发送信号,另一个接收端接收信号。。。。发送端高电平,经过二极管,取反,接收端变为低电平如果要开发红外接收设备,必须知道红外遥控器...
复习单片机:点亮LED(内含实物图+硬件设计+软件编程+原始代码)
硬件设计图中 LED 采用共阳接法,即所有LED 阳极管脚接电源 VCC,阴极管脚通过一个 470 欧的限流电阻接到 P2 口上。根据前面 LED 的介绍我们知道,要让 LED 发光即对应的阴极管脚应该为低电平,若为高电平则熄灭。如果要想 51 单片机控制 LED,就必须通过单片机管脚在 P2 口上...
单片机:ADC模数转换实验(内含ADC介绍+XPT2046芯片介绍+硬件电路设计+软件编程设计+原始代码)
ADC简介单片机只能分析数字信号,帮你分析模拟信号。所以接受外界模拟量--->数字量(0或1)分辨率:模拟信号能输出离散信号的个数。通常用2进制存储,所以通常用bit。输入5V,最小的电压变化值:5*1/2的12次方转换误差:输出误差的最大值形式给出,即实际输出数字量和理论输出数字...
单片机:I2C--EEPROM(I2C介绍+AT2402+硬件设计+软件编程<重点是软件编程部分>)
1.支持多设备连接,多主机,多从机2.SDA:数据线,发送收发数据SCL:时钟线,实现数据同步3.每一个连接在总线的设备都有一个地址,通过地址来访问设备4.总线有上拉电阻,当设备空闲时,默认为高阻态5.多个主设备同时使用时,通过总裁方式决定那个主设备占用总线6.传输模式&...
单片机:串口通信(内含硬件解析+软件编程)
通信速率:又称比特率。美标传输多少个二进制位数。如每秒传输240个字符,一个字符有1个起始位,1个终止位,8个数据位,无校验位。即1个字符10位波特率,:每秒传输多少个码元。等价于比特率一般有RS-232 RS232C(DB25------25帧的连接器) RS-422A RS-485左下方(母头)...
单片机:定时器0和1中断(内含硬件内容详解+软件编程)(ps:此处硬件执行结构间的理解是重中之重)
T=1/f,若f=12MHz,则振荡周期T=1/12us,状态周期T=2*(1/6)us;机器周期T=12*(1/12)=1us指令周期T=1~4us精确的延时函数,用定时器完成默认介绍T0-T1, T2不做介绍,内容基本相同实质是+1计算。有16位=高8...
单片机:步进电机(内含硬件原理及解析,软件编程及注释)
改变绕组方向,改变电机转动方向图左,公共线处连接VCC,3和4,1和2为同一方向,电流单向图右,1和2处都可以做VCC和GND,电流方向可更改,是双向双极性步进电机工作原理:(改变电流方向,从而改变磁场方向)图左为单向激励,图右为双向激励&#x...
单片机:直流电机(内含ULN2003芯片,硬件原理及解析,软件编程及注释)
注:1-7引脚分别对应的16-10引脚依次为7个输入输出,中间依次用非门连接。如1号引脚输入端输入为0,为假,16脚输出为1,为真,若VCC连接24V,则输出为24V8脚为GND9脚为VCC以下此种方式连接直流电机是错误的!因为输出无法直接输出高电平,输出的均为低电平,只...
单片机:独立按键---硬件介绍和软件编程
按动按钮,1-2 3-4导通,延时程序:5-10ms抖动需要延时消除抖动 (软件消抖)RC电路充放电(硬件消抖)#include"reg52.h" typedef unsigned char u8; typedef unsigned int u16; sbit KEY1=P3^1;//定义特殊位置按...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。