C语言是一种高级程序设计语言,它提供了十分完备的规范化流程控制结构。因此采用C51语言设计单片机应用系统程序时,首先要尽可能地采用结构化的程序设计方法,这样可使整个应用系统程序结构……
C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它由美国贝尔研究所的D.M.Ritchie于1972年推出,1978年后,C语言已先后被移植到大、中、……
很多单片机初学者问我的第一句话都是:怎样才能学好单片机?今天,我就结合我自己是如何开始学习单片机的,如何开始上手,又如何开始熟练等话题与大家分享。我们现在用的比较多的是8051单片……
单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。概括的讲:一块芯片就成……
二进制(binary),是在数学和数字电路中以2为基数的记数系统,是以2为基数代表系统的二进位制。这一系统中,通常用两个不同的符号0(代表零)和1(代表一)来表示。发现者是莱布尼茨……
图1.2.1至图1.2.6三组图是51单片机芯片不同封装的引脚图和实物图,其中标有NC的是不连接(No Connect)的意思。当大家首次看见这些引脚时,一定会有又多又乱的感觉,而……
C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效……
在实时系统(RTOS)开发中,内存保护是一个至关重要的环节。随着嵌入式系统的复杂性日益增加,保护关键内存区域免受非法访问变得尤为重要。内存保护单元(MPU)作为一种硬件机制,为RT……
在嵌入式系统开发的广阔领域中,硬件设计无疑是基石。然而,即使是经验最丰富的硬件工程师,也难免会遇到设计出错的情况。这种体验往往伴随着压力、挑战,但也孕育着成长和宝贵的教训。本文将深……
介绍从技术角度来看,我们可以探讨静电放电(ESD)和电子元件的生存能力。具体来说,让我们看看一个工业应用,其中涉及 ADI 的 MAX22199ATJ……