
C51单片机
文章平均质量分 88
调包侠@
正在学习嵌入式的小菜鸡,请大佬多多指点
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【I²C协议】STC89C51单片机IIC通信(代码+原理)
IIC,即I²C,所以中文应该叫 集成电路总线 ,IIC属于半双工同步通信方式。IIC串行总线一般有两根信号线,一根是双向的数据线SDA,另一根是时钟线SCL,其时钟信号是由主控器件产生。所有接到IIC总线设备上的串行数据SDA都接到总线的SDA上,各设备的时钟线SCL接到总线的SCL上。IIC总线在传输数据的过程中一共有三种类型信号,分别为:开始信号、结束信号和应答信号。原创 2024-07-17 18:56:16 · 1433 阅读 · 0 评论 -
【 DHT11 温湿度传感器】使用STC89C51读取发送到串口、通过时序图编写C语言
使用80C51单片机通过读取HDT11温湿度传感的数据,发送到串口。通过时序图编写相应的C语言代码。只有一根数据线DATA,单片机发送序列指令给DHT11模块,模块一次完整的数据传输为40bit,高位先数据格式:**8bit湿度整数数据+8bit湿度小数数据+8bi温度整数数据+8bit温度小数数据+8bit校验**原创 2024-07-16 17:58:09 · 1101 阅读 · 0 评论 -
【 LCD1602显示屏】使用STC89C51控制1602显示、读写操作时序
LCD1602(Liquid Crystal Display)是一种工业字符型液晶,能够同时显示 16×02 即 32 字符(16列两行。初始化LCD1602:发送初始化指令,使LCD1602进入8位模式,并设置显示参数(如光标显示、显示开关等)。 2. 指令发送:使用80C51向LCD1602发送命令和数据。通过控制RS、RW和E引脚,并发送8位数据。 3. 编写显示函数:编写函数以在LCD1602上显示字符和字符串,包括光标移动、清屏等功能原创 2024-07-16 13:38:29 · 1847 阅读 · 0 评论 -
【无线模块】Wifi模块-ESP-01s的使用
【无线模块】Wifi模块-ESP-01s的使用AT指令集是从终端设备(Terminal Equipment,TE)或数据终端设备(Data TerminalEquipment,DTE)向终端适配器(Terminal Adapter,TA)或Terminal Equipment,DCE)发送的。数据电路终端设备(Data Circuit 其对所传输的数据包大小有定义:即对于AT指令的发送,除AT两个字符外,最多可以接收1056个字符的长度(包括最后的空字符).每个AT命令行中只能包含一条AT指令;原创 2024-07-15 19:13:37 · 1157 阅读 · 0 评论 -
【STC89C51单片机】串口通信
STC89C51RC/RD+系列单片机内部集成有一个功能很强的全双工串行通信口,与传统8051单片机的串口完全兼容。设有2个互相独立的接收、发送缓冲器,可以同时发送和接收数据。发送缓冲器只能写入而不能读出,接收缓冲器只能读出而不能写入,,因而两个缓冲器可以共用一个地址码(99H)。两个缓冲器统称串行通信特殊功能存器SBUF。原创 2024-07-14 23:48:04 · 1883 阅读 · 0 评论 -
【STC89C51单片机】定时器中断系统
中断是一种重要的硬件机制,用于在处理器正在执行程序时,能够及时响应某些外部或内部事件。中断可以临时中止当前正在执行的指令序列,转而去执行专门的中断服务程序(ISR,Interrupt Service Routine),以处理这些突发事件。中断处理完毕后,处理器可以返回原程序的执行位置,继续执行未完成的任务。不同的中断源可以有不同的优先级。当多个中断同时发生时,优先级高的中断会先被处理。例如在8051微控制器中,可以通过中断优先级寄存器(IP)来设置各个中断的优先级。EA总中断要置一 EA = 1。原创 2024-07-13 20:01:51 · 614 阅读 · 0 评论 -
【STC89C51单片机】定时器/计数器的理解
80C51有两个定时器/计数器:Timer 0和Timer 1理解定时器与计数器的区别在于触发计数增加的信号源。作为定时器,每经过一个机器周期计数加1;作为计数器,则是外部引脚(P3.4或P3.5)每检测到一次负跳变即加1。通过寄存器设置,单片机可灵活转换这两种功能。标准C51有2个定时器/计数器:T0和T1。他们的使用方法一致。C52相比C51多了一个T2定时器的本质原理: 每经过一个机器周期,就加1 :寄存器(存储数据的高速小容量存储单元)为什么是1us,我粗俗的理解为方便后期的计算``为什么是1原创 2024-07-13 11:49:31 · 3117 阅读 · 0 评论