单片机

单片机(Microcontroller, MCU)是一种集成了计算机功能的微型计算机,通常由一个微处理器(CPU)、存储器(ROM、RAM)、输入/输出接口、定时器/计数器等功能模块集成在同一芯片上。单片机是一种常用于嵌入式系统中的控制器,它被广泛应用于家电、汽车、工业自动化、医疗设备、消费电子、物联网(IoT)设备等多个领域。

单片机和Arduino有什么区别?

本文将从定义、核心组件、应用、优点以及适用场景等方面探讨单片机和Arduino之间的主要区别。

单片机程序变量占用多少空间?

今天结合Keil C51(AT89C51),以及Keil MDK(STM32)为大家验证一下 char、short、int、float、double 到底占几字节空间。

用于单片机的中断高效处理与事件机制方法

cpost的使用十分简单,这里以使用在嵌入式无操作系统中为例,主要用作中断延迟处理的情况。

硬货 | 单片机常用的14个C语言算法(附详细代码)

算法的描述:是对要解决一个问题或要完成一项任务所采取的方法和步骤的描述,包括需要什么数据(输入什么数据、输出什么结果)、采用什么结构、使用什么语句以及如何安排这些语句等。通常使用自然语言、结构化流程图、伪代码等来描述算法。

几张图让你明白单片机与PLC的区别

搞单片机的,说了一堆单片机优点。反过来,搞PLC的,也觉得PLC比单片机好。究竟他俩什么区别,今天用几张图,让你10秒钟搞懂单片机与PLC的区别。

在单片机、RTOS上跑ROS应用

随着市场需求不断的扩大,这种基于MCU的ROS将会越来越普及,对于从事机器人相关工作的读者有必要了解一下。

单片机的看门狗,你的产品中有用到吗?

单片机的看门狗(Watchdog Timer)是一种硬件电路,用于监控单片机的运行状态,确保系统的稳定性和可靠性。

单片机I/O的常用驱动与隔离电路的设计

本文讨论了几种单片机I/O的常用驱动和隔离电路的设计方法,对合理地设计电气控制系统,提高电路的接口能力,增强系统稳定性和抗干扰能力有实际指导意义。

梳理单片机学习方法、产品开发流程

我们学习单片机的目的,就是为了进行嵌入式产品的开发。要想学好单片机,首先就得对流程有一个整体了解。

本文,先简要介绍一下单片机应用系统的开发流程


了解单片机的内部结构原理

原来在 89C51 中的 ROM 是一种电可擦除的 ROM,称为 FLASH ROM,刚才我们是用的编程器,在特殊的条件下由外部设备对 ROM 进行写的操。在单片机正常工作条件下,只能从那面读,不能把数据写进去,所以我们还是把它称为 ROM。