51单片机

淘晶驰AK12 小时前
stm32·单片机·51单片机
51单片机与stm32单片机,先学习哪一个?纠结 51 单片机和 STM32 该先学哪个,就像刚学开车的人在自动挡和手动挡之间打转。有人一上来就爱开自动挡,踩着油门就能跑,不用琢磨换挡踩离合的门道;有人偏要从手动挡练起,哪怕起步时熄十几次火,也得搞明白变速箱里的齿轮是怎么咬合的。其实压根没什么标准答案,核心就看你是想赶紧开着车出门办事,还是想弄明白汽车发动机到底是怎么转起来的。
Moonnnn.13 小时前
笔记·单片机·学习·51单片机
【51单片机学习】AT24C02(I2C)、DS18B20(单总线)、LCD1602(液晶显示屏)RAM:Random Access Member随机存储器,存储速度快,但是掉电丢失。 SRAM内部存储的结构是锁存器,相当于数电中的D触发器,利用电路来存储数据,SRAM是所以存储器中存储速度最快的存储器,一般用于电脑CPU的高速缓存,特殊功能寄存器也是一种SRAM。速度最快,但是容量较小且成本较高。 DRAM通过电容的充放电实现存储数据的功能,电容充满电后表示为高电平,放完电后表示为低电平,但是因为电容的集成度很高,容值较小,当然存在漏电现象,所以电容在存储数据之后很容易漏电数据丢失,所以需要配置一个
猫猫的小茶馆19 小时前
stm32·单片机·嵌入式硬件·mcu·物联网·51单片机·智能硬件
【STM32】HAL库中的实现(九):SPI(串行外设接口)SPI(Serial Peripheral Interface)是全双工主从通信协议,特点是:(1)SPI每发送一个数据的同时会接收到一个字节的数据。 (2)SPI有4条线,MISO,MOSI,SCLK三条数据线,还有片选线CS,片选线对于SPI接口的从设备是低电平有效,主机输出一个低电平从机就被选中。这样就方便一个主机可以连接多个从设备,只需要使用不同的片选线。
STC_USB_CAN_80512 天前
单片机·嵌入式硬件·51单片机
所有普通I/O口都支持中断的51单片机@Ai8051U, AiCube 图形化配置所有普通I/O口都支持中断的51单片机@ Ai8051U ===AiCube 图形化配置,玩一个所有I/O口都能外部中断的51单片机^_^_哔哩哔哩_bilibili
清风6666662 天前
单片机·嵌入式硬件·mongodb·毕业设计·51单片机·课程设计
基于51单片机自动浇花1602液晶显示设计随着智能家居和自动化控制技术的发展,自动浇花系统逐渐成为人们生活中的实用设备。本设计基于 STC89C52 单片机,结合 ADC0832 模数转换芯片、LCD1602 液晶显示模块、土壤湿度传感器、水泵电机、按键以及蜂鸣器,实现了一个智能化的自动浇花系统。该系统不仅能够自动检测土壤湿度并进行灌溉,还具备报警提醒和手动控制功能,极大提高了用户的使用便利性和植物养护的科学性。
小莞尔3 天前
stm32·单片机·嵌入式硬件·51单片机·proteus
【Proteus仿真】【51单片机】基于51单片机密码锁目录一、主要功能二、使用步骤三、硬件资源四、软件设计五、实验现象1、LCD1602液晶显示 2、矩阵按键 3、掉电存储保护,修改密码,两种用户模式 4、密码输出错误提示,超过次数警报 5、密码输出正确,指示灯点亮
脚后跟3 天前
51单片机
51单片机拼接板(开发板积木)一、前言 1.1 背景 读书那会儿(2013年左右)网上接了很多51单片机的设计。 当时有个痛点: 每张板子都是定制的,画板子,打样,写代码需要花费很多时间。 希望有一张板子,能够实现绝大多数单片机的功能,接到新的项目后就不需要再设计板子了。直接写代码,调试好,很快就可交付。 如果做一张开发板的话,板子做出来就很大,而且交付的时候,每个客户都给他发这张开发板。成本有点太高了。 想把器件模块化,通过搭积木的方式,根据需求搭建电路,然后再拼接板的基础上进行开发。 1.2 目标 通过模块拼接,可以搭建一个正方形
猫猫的小茶馆3 天前
stm32·单片机·嵌入式硬件·mcu·51单片机·智能硬件·pcb工艺
【STM32】HAL库中的实现(五):ADC (模数转换)ADC(Analog to Digital Converter)是将 模拟信号(电压)转换成数字信号(数值) 的器件。
酷飞飞4 天前
单片机·嵌入式硬件·51单片机·嵌入式
STC8单片机驱动I2C屏幕:实现时间、日期与温湿度显示在单片机项目中,“数据可视化” 是核心需求之一 —— 将时间、温湿度等关键信息实时显示在屏幕上,能让项目更具实用性。本文以STC8 系列单片机为核心,搭配 I2C 接口的 OLED 屏幕、RTC 实时时钟模块和温湿度传感器,手把手教你实现 “时间 + 日期 + 温湿度” 的一体化显示功能,从硬件选型到代码调试全程覆盖,新手也能轻松上手。
逼子格5 天前
单片机·嵌入式硬件·51单片机·硬件工程师·硬件工程师真题·at89c52·器件手册
AT89C52单片机介绍目录1AT89C52原理图及结构框图1.1 原理图1.2 AT89C52 结构框图1.2.1 8 位 CPU
清风6666667 天前
单片机·嵌入式硬件·智能手机·毕业设计·51单片机·课程设计
基于51单片机的手机蓝牙控制8位LED灯亮灭设计本设计基于 STC89C52 单片机,实现了手机蓝牙控制的 8 位 LED 灯亮灭及亮度调节功能。系统通过蓝牙模块接收手机发送的指令,控制 8 路 LED 灯的状态及亮度档位,实现智能化照明控制。系统具有操作便捷、响应快速和亮度分级调节等特点,适合家庭、实验室及智能照明应用。
范纹杉想快点毕业8 天前
服务器·c语言·stm32·单片机·华为·fpga开发·51单片机
《嵌入式 C 语言编码规范与工程实践个人笔记》参考华为C语言规范标准在电子系统开发领域,C 语言作为底层开发的核心语言,其代码质量直接关系到系统的稳定性、可维护性和扩展性。良好的编码规范不仅是团队协作的基础,更是降低生命周期成本的关键。本规范融合业界最佳实践与工程实践经验,结合具体代码示例,从原则到实践进行全面阐述,旨在引导开发者写出高质量、易维护的代码。
Moonnnn.8 天前
笔记·单片机·学习·51单片机
【51单片机学习】定时器、串口、LED点阵屏、DS1302实时时钟、蜂鸣器定时器分为三部分:时钟、计数系统、中断单片机的时钟可以由系统时钟来提供,也可以由外部引脚来提供,当由外部引脚来提供时钟的时候,定时器就是一个计数器,外部引脚每来一个脉冲就会加一,相当于计脉冲的一个计数器。 该开发板上使用的为12MHz的晶振,即系统时钟为12MHz,将12MHz的脉冲进行12分频(此处默认为12T模式),分频之后变为1MHz,1个周期=1us,此时计数单元每隔1us就要计数一次,当其计到最大值时会产生中断。 开关处,Counter计数器,Timer计时器,C/T=0时是定时方式,C/T=1
酷飞飞9 天前
单片机·嵌入式硬件·51单片机·嵌入式·stc8
RTC时钟倒计时数码管同步显示实现(STC8)在工业控制、定时提醒、比赛计时等场景中,倒计时功能是非常实用的功能。基于STC8系列单片机,我们可以利用其内置的RTC(实时时钟)模块实现精准的倒计时功能,并通过数码管实时同步显示倒计时剩余时间。
李永奉9 天前
单片机·嵌入式硬件·51单片机
51单片机-51单片机最小系统本章概述思维导图:51单片机最小系统是51系列单片机(如AT89C51、STC89C52等)能够独立工作的最简电路配置,它为单片机提供了运行所需的基本条件。51单片机最小系统板是嵌入式系统开发的基础平台,集成了单片机运行所需的最小功能模块。
酷飞飞10 天前
单片机·嵌入式硬件·51单片机·嵌入式
基于STC8单片机的RTC时钟实现:从原理到实践在嵌入式开发中,实时时钟(RTC)是许多应用的核心组件,从温湿度记录仪到智能家居控制器,都需要精准的时间戳来支撑功能逻辑。对于采用 STC8 系列单片机的项目而言,无需额外外接 RTC 芯片,就能利用其内置的 RTC 模块实现可靠计时 —— 这既是 STC8 的一大优势,也需要开发者掌握其独特的配置逻辑。
GalaxySinCos11 天前
单片机·嵌入式硬件·51单片机
09 51单片机之LED点阵屏在前面的文章中介绍了51单片机之串口通信,今天介绍单片机的LED点阵屏。LED点阵屏通过LED(发光二极管)组成,以灯珠亮灭来显示文字、图片、动画、视频等,是各部分组件都模块化的显示器件,通常由显示模块、控制系统及电源系统组成。LED点阵显示屏制作简单,安装方便,被广泛应用于各种公共场合,如汽车报站器、广告屏以及公告牌等。
点灯小铭11 天前
单片机·嵌入式硬件·毕业设计·51单片机·课程设计
基于51单片机射频RFID卡考勤上课上班人数计数系统设计本设计是一套基于 STC89C52 单片机 的射频 RFID 卡考勤与人数统计系统,可应用于教室、公司等需要考勤管理的场所。系统通过射频识别模块(RFID)读取预设卡片的身份信息,实现人员的自动识别与到勤统计,并结合液晶显示与蜂鸣器报警功能,能够快速判断到勤人数是否符合要求,从而提升管理效率。
范纹杉想快点毕业11 天前
stm32·单片机·tcp/ip·microsoft·fpga开发·51单片机·wpf
C 语言主控开发与显控开发能力体系及技术栈详解,STM32、QT、嵌入式、边缘系统显示在嵌入式系统开发领域,主控开发与显控开发构成了人机交互与设备控制的核心支柱。主控开发聚焦于 "设备如何高效、可靠地完成预定功能",显控开发则关注 "人如何直观、便捷地与设备交互"。两者以 C 语言为基础,通过硬件接口与软件逻辑的协同,实现从底层控制到上层交互的完整闭环。
智者知已应修善业11 天前
c语言·经验分享·笔记·嵌入式硬件·算法·51单片机
【51单片机数码管循环显示3位数字】2022-10-26缘由在 8 位数码管上的任意 3 位循环显示以下数值: 0,14,28,42,56,70,84,98,112,126。-编程语言-CSDN问答