Strange_Head
嵌入式Linux
展开
-
51项目——智能垃圾桶
涉及知识点,51定时器使用,超声波模块,Nokia5110,PWM舵机控制原创 2023-08-13 17:48:09 · 223 阅读 · 0 评论 -
51单片机概述
把具有数据处理能力的**中央处理器CPU**、**随机存储器RAM**、**只读存储器ROM**、**多种I/O口和中断系统**、**定时器/计数器等功能**(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)**集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。原创 2023-01-24 10:21:13 · 565 阅读 · 0 评论 -
51单片机延时函数、如何计算
延时计算方法、及函数使用原创 2023-01-24 12:28:20 · 11684 阅读 · 5 评论 -
51单片机串口通信,及波特率计算
串行接口简称串口,也称串行通信接口或串行通讯接口(通常指COM接口),是采用串行通信方式的扩展接口。串行接口(Serial Interface)是指数据一位一位地顺序传送。其特点是通信线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成本,特别适用于远距离通信,但传送速度较慢.原创 2023-01-24 21:00:07 · 2809 阅读 · 0 评论 -
基于51单片机温湿度传感器
DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器,应用领域:暖通空调;汽车;消费品;气象站;湿度调节器;除湿器;家电;医疗;自动控制。原创 2023-01-29 17:20:03 · 2743 阅读 · 0 评论 -
51单片机最小系统
最少硬件组成的单片机系统。原创 2023-01-24 13:33:27 · 633 阅读 · 0 评论 -
51单片机,定时器中断
定时器和计数器,电路一样定时或者计数的本质就是让单片机某个部件数数当定时器用的时候,靠内部震荡电路数数当计数器用的时候,数外面的信号,读取针脚的数据定时器的本质原理:C51中的定时器和计数器是同一个硬件电路支持的,通过寄存器配置不同,就可以将他当做定时器或者计数器使用。确切的说,定时器和计数器区别是致使他们背后的计数存储器加1的信号不同。当配置为定时器使用时,每经过1个机器周期,计数存储器的值就加1。原创 2023-01-24 13:36:48 · 881 阅读 · 0 评论 -
LCD1602的使用(51单片机)
最近想做一个东西,8位数码管显示不来,于是目光转向了我尘封已久的LCD1602,并学习其原理记录与博客。原创 2023-01-05 17:24:22 · 2547 阅读 · 0 评论 -
IIC协议的使用和实现(51单片机实现)
I2C最初是飞利浦公司于1982年为各种飞利浦芯片开发的。原始规范只允许 100kHz 通信,并且只提供 7 位地址,将总线上的设备数量限制为 112 个(有几个保留地址,永远不会用于有效的 I 2 C 地址)。1992 年,第一个公开规范发布,增加了 400kHz 快速模式以及扩展的 10 位地址空间。大多数时候(例如,在许多 Arduino 兼容板上的 ATMega328 设备中),设备对 I 2 C 的支持在此时结束。原创 2023-01-29 13:19:27 · 2096 阅读 · 4 评论 -
基于51单片机的用IIC协议和OLED通信
如上图,为此OLED又称GME12864-12模块(SSD1306),模块本身不大,用来显示东西。上面俩个接到单片机的随便端口上(我的接线SDA——P1^0,SCL——P1^1)手册是非常非常不友好的(全英文),我愣是看了一天才玩明白这个模块。通过看手册得到OLED的地址为下图。原创 2023-01-31 18:22:54 · 2320 阅读 · 0 评论 -
单片机之循迹模块
由于黑色具有较强的吸收能力,当循迹模块发射的红外线照射到黑线时,红外线将会被黑线吸收,导致循迹模块上光敏三极管处于关闭状态,此时模块上一个LED熄灭。在没有检测到黑线时,模块上两个LED常亮。模块靠反射光线来输出D0和A0的状态。如果可以反射回来D0就是0否则1(这里根据实际测试可以得到)。所以一般循迹小车上面就是用的黑白赛道,黑色吸收光线,白色反光强。所以黑白赛道对于循迹小车稳定性也强。D0——数字端模块返回01数字值,接到单片机随便一端口控制。A0——模拟端模块返回模拟值原创 2023-02-06 17:31:34 · 763 阅读 · 0 评论 -
基于51单片机的蓝牙模块
蓝牙模块,又称为蓝牙串口模块。透传即透明传送,是指在数据的传输过程中,通过无线的方式这组数据不发生任何形式的改变,仿佛传输过程是透明的一样,同时保证传输的质量,原封不动地到了最终接收者手里。以太网,蓝牙,Zigbee, GPRS 等模块玩法一样,对嵌入式程序员来说,不需要关心通讯模块内部数据及协议栈工作原理,只要通过串口编程获得数据即可。当接受’o’/'t’时候,打开led/关闭led。每隔1s,且不断向串口发送数据,原创 2023-01-26 15:23:54 · 2808 阅读 · 2 评论 -
51单片机led小灯闪烁
一个发光二极管,基本条件就是,正极接vcc,而负极接单片机的io口,通过程序控制这个io口的高低电平就会实现led小灯的闪烁。最好串联一个合适的电阻,防止电流过大,损坏led小灯。原创 2023-01-24 11:45:49 · 2069 阅读 · 0 评论 -
51单片机PWM控制舵机
PWM,英文名Pulse Width Modulation,是脉冲宽度调制缩写,它是通过对一系列脉冲的宽度进行调制,等效出所需要的波形(包含形状以及幅值),对模拟信号电平进行数字编码,也就是说通过调节占空比的变化来调节信号、能量等的变化,占空比就是指在一个周期内,信号处于高电平的时间占据整个信号周期的百分比,例如方波的占空比就是50%.2.5ms-----------180度;0.5ms-------------0度;1.0ms------------45度;1.5ms------------90度;原创 2023-01-26 11:55:26 · 2255 阅读 · 0 评论 -
基于51单片机的WIFI模块的简单通信
他与蓝牙模块类似,但比蓝牙模块强大实用。只用到4根线,VCC,GND,TX,RX。原创 2023-01-28 19:50:43 · 4212 阅读 · 1 评论 -
基于51单片机蓝牙小车
基于51单片机蓝牙小车项目原创 2023-02-06 15:50:59 · 1524 阅读 · 0 评论 -
【项目】检测当前室内亮度(基于51单片机)
通过光敏电阻给ADC0804芯片模拟值,在通过STC89C51RC芯片进行读取,并显示到LCD1602液晶显示器上,以读取当前室内亮度。原创 2023-01-06 16:54:29 · 498 阅读 · 0 评论 -
基于51单片机做的电动车防盗系统【项目】
基于51单片机做的电动车防盗系统【项目】原创 2023-01-25 18:55:08 · 299 阅读 · 0 评论 -
Nokia5110使用方法及实例编写51单片机
Nokia5110使用方法及实例编写51单片机原创 2023-08-12 19:55:50 · 510 阅读 · 0 评论