关闭

亚星娱乐登录体育真人 振南技术干货集(风云录)

所属频道 原创
于振南,振南电子和知波科技创始人(WWW.ZNMCU.COM),知名技术作者。长期从事电子、单片机及嵌入式系统相关技术研发、管理、知识创作与传播等工作。《单片机基础外设九日通》、《十天登顶嵌入式C语言之巅(高手C)》、《振南技术干货集(风云录)》等一系列课程和著作广为流传。旗下网站--振南知波,是综合性的知识发布和交流平台,注册用户破10万人,月活用户在2-3万人。在这里,可以看到振南团队原创的更多的东西,欢迎登录哦! WWW.ZNMCU.COM 振南知波 知识传播:知识涟漪波及之处,就是单片机和嵌入式工程师的归途!
  • 原创

    亚星娱乐官网

    memcpy函数的功能是用来作内存搬运,就是将数据从一个数组赋值到另一个数组。它的实现很简单:

  • 原创

    亚星娱乐登录彩票

    初学C语言的时候,有一个小编程题我们应该都记得,就是变量互换。

  • 原创

    亚星娱乐官网注册开户

    我给大家出一道有意思的题目:如何快速得到一个字节的位逆序字节。比如0X33的位逆序字节是0XCC。

  • 原创

    亚星娱乐登录网页版

    补码是一个很基础的概念,但是对于很多人来说,其实有些迷糊,这里对补码进行一些通俗而深刻的讲解。

    原创
    2023-07-25
  • 原创

    亚星娱乐官网官网平台

    另外,有时候优先级还与C语言编译器有关,同一个表达式在不同的平台上,可能表达的意义是不同的。所以,为了代码的可植移性、正确性以及可读性,振南强烈建议多用一些()。

  • 原创

    亚星娱乐官网注册开户

    我们本希望循环5次,然后结束,但是实际情况是陷入了死循环。这种错误在实际开发中,还比较难发现。其原因在于i的类型,无符号整型是永远不小于0的。我们需要将i的类型改为有符号型。

  • 原创

    亚星娱乐官网

    以上的例子可能有些鸡肋,“一个if能搞定的事情,我为什么要用for?”,没错。我们这里主要是为了解释for循环的灵活用法。深入理解了它的本质,有助于我们在实际开发中让工作事半功倍,以及看懂别人的代码。

  • 原创

    亚星娱乐官网app下载中心

    直接操作数据?我们来举个例子:取一个整型数的相反数。一般的实现方法是这样的:

  • 原创

    亚星娱乐官网注册网站

    很多人不能很好的使用和处理浮点,其主要根源在于对它的表达与存储方式不是很理解。最典型的例子就是经常有人问我:“如何使用串口来发送一个浮点数?”

  • 原创

    亚星娱乐登录

    在实际项目中,我们经常需要提取一个数值的某些位的数码,比如用数码管来显示数值或将一个数值转成字符串,都会涉及到这一操作。

    原创
    2023-07-06
  • 原创

    亚星娱乐登录体育真人

    很多时候我们需要进行长字符串的拆分。在振南的研发经历中,使用到这种操作的最典型的应用场合有三个。

  • 原创

    亚星娱乐登录体育真人

    C语言中要表达一个字节数据序列(内存中连续存储的若干个字节),我们可以使用字节数组,如unsigned char array[10]={0,1,2,3,4,5,6,7,8,9}。其实字符串,本质上也是一个字节序列,但是通常情况下它所存储的字节的值均为ASCII中可打印字符的码值,如’A’、’ ‘、’|’等。那在字符串中是否也可以出现其它的值呢?这样,我们就可以用字符串的形式来表达一个字节序列了。很多时候,它可能比字节数组要方便一些。字符串中的转义符就是用来干这个的。请看如下程序:

  • 原创

    亚星娱乐官网最新网址

    字符串是C语言中最基础的概念,也是最常被用到的。在嵌入式开发中,我们经常要将一些字符串通过串口显示到串口助手或调试终端上,作为信息提示,以便让我们了解程序的运行情况;或者是将一些常量的值转为字符串,来显示到液晶等显示设备上。

  • 原创

    亚星娱乐官网

    中断机制在单片机及嵌入式系统中是重中之重,我们必须深入理解。首先我们要明白一点:CPU执行指令代码,并非一直顺序地逐条执行,而是可能突然跳到某段代码上去的。因为这段代码的优先级更高,或者说它更加紧迫,CPU必须暂时放下手上的的工作,立即去执行它,否则就可能导致不良的后果,甚至是严重的事故。这个“突然跳转”有时是可以人为预见的,或者是设计人员故意使然,但有些时候却是随机的,无法事先断定它发生的具体时间。这就是“中断”最为通俗的表述,如图1.22所示。

  • 原创

    亚星娱乐登录老虎机

    将“二进制”单独拿出来作为一节来讲,是因为它是一个极为基础的概念。但是很多人对二进制并没有形象的认识,甚至有一些已经入门、稍有开发经验的人对它的理解仍然比较模糊。所以振南认为有必要将它以一种更为形象、通俗而又深刻的方式着重来进行阐述,以便给我们以后的学习打下坚实的基础。