- 博客(7)
- 收藏
- 关注
原创 51单片机之PWM(呼吸灯、电机、舵机驱动)
是一种通过调节脉冲的(高电平时间占整个周期的比例)来模拟不同电压或功率输出的技术。:1秒内脉冲重复的次数(单位:Hz)。频率=1/Ts:高电平时间占周期的百分比(范围:0%~100%)。占空比=Ton/Ts:占空比的最小调节步长(由定时器位数决定)。占空比变化的步距。
2025-04-19 19:26:58
867
原创 51单片机之IIC总线
IIC(Inter-Integrated Circuit)是一种同步、半双工、多主从架构、带数据应答的串行通信协议,由Philips公司开发。核心特点如下:SCL(时钟线)和SDA(数据线),均配置成开漏输出模式,需外接上拉电阻 (通常4.7kΩ)。多设备支持:支持多个主设备和从设备,通过地址寻址(7位或10位)。
2025-04-19 04:13:26
602
原创 51单片机之定时器中断
模式3仅Timer0可用,Timer1 在模式 3 下停止工作,但仍可配置为其他模式。2.机器周期,传统8051单片机中,1个机器周期=12个时钟周期(如12MHz晶振对应1μs)。:置0=由 TRx 位控制定时器启停,置1=由 TRx 和 INTx 引脚共同控制。3.指令周期,执行一条指令所需的机器周期数,有单周期指令、双周期指令、四周期指令。:置0=定时器模式(内部时钟),置1=计数器模式(外部引脚 T0/T1 输入)。:选择模式(00=模式0,01=模式1,10=模式2,11=模式3)。
2025-04-17 01:27:40
1242
原创 51单片机之中断系统(外部中断、定时器中断、串口中断)
中断系统是单片机的核心功能之一,通过中断可以实现按键检测(外部中断)、定时任务(定时器中断)、串口通信(串口中断)等工作,完成对外部事件或内部事件的快速响应。
2025-04-16 16:47:23
1073
原创 51单片机之引脚图介绍
P2口(Pin 21~28):P2.0 ~ P2.7,通用I/O口或外部存储器扩展时的高8位地址总线。P3口(Pin 10~17):P3.0 ~ P3.7,通用I/O口,且每个引脚有第二功能(见下文)。P0口(Pin 32~39):P0.0 ~ P0.7,通用I/O口或外部存储器扩展时的数据总线。PSEN(Pin 29):程序存储器使能信号(读取外部程序存储器时输出低电平)。P1口(Pin 1~8):P1.0 ~ P1.7,通用I/O口(无复用功能)。P3.4(Pin 14):T0(定时器0外部输入)。
2025-04-15 17:45:09
947
原创 关于proteus仿真51单片机之P0口控制LED
在用proteus仿真51单片机控制LED时,将LED正极接io口,负极接GND,但是io口给高电平时LED始终不亮,并且io口电平显示灰色(proteus中:红色表示高电平,蓝色表示低电平,黄色表示短路,灰色表示输出不确定或没有电平)。在传统的51系列单片机中,P0口主要用于扩展外部存储器,所以决定了P0口不能自带上拉电阻,而P1、P2、P3这三个io口在单片机内部已经集成了上拉电阻,所以用P1、2、3输出高电平不需要再接上拉电阻。经过上网查询发现,P0口还需要接一个上拉电阻才能点亮LED。
2025-04-05 23:35:35
746
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人