摘要:
(function() 这两种写法,都是一种立即执行函数的写法,即IIFE (Immediately Invoked Function Expression)。这种函数在函数定义的地方就直接执行了。 通常的函数声明和调用分开的写法如下: function foo() {/*...*/} // 这是定 阅读全文
摘要:
之前对各种存储器一直不太清楚,今天总结一下。 存储器分为两大类:ram和rom。 ram就不讲了,今天主要讨论rom。 rom最初不能编程,出厂什么内容就永远什么内容,不灵活。后来出现了prom,可以自己写入一次,要是写错了,只能换一片,自认倒霉。人类文明不断进步,终于出现了可多次擦除写入的EPRO 阅读全文
摘要:
https://wenku.baidu.com/view/95d9231102d276a201292e7f.html 阅读全文
摘要:
多维数组 c语言中通常用多维数组来表示表。 多维数组的自增1时,是逐行递增,所以想逐行浏览就需要自增n(列数) extern extern用在变量前表示该变量的定义在外部; extern用在函数前,没有实际意义,可以不写,因为默认情况下函数就是extern的。 参考链接: https://blog. 阅读全文
摘要:
SI3.5 安装SI3.5 注册码: SI3US-205035-36448(可用) SI3US-466908-65897 SI3US-368932-59383 SI3US-065458-30661 SI3US-759512-70207 配置cfg文件 options->Document Option 阅读全文
摘要:
为什么有位操作? 位操作一般用于单片机内。用于减少通信数据的大小。 举例来说,在pc内一个字节有8位,可以表示一个字符,但是在can通信中,就可以将信息按位存储,正如一个字符有8位,极限情况下每一个位都代表一个信息,这样最多就可以代表8个信息。 如何使用位操作? 位操作一般用于提取信息,假如现在收到 阅读全文
摘要:
一般嵌入式开发使用的芯片都比较小巧,不适合运行C代码,不是说不能用,而是C代码同样的程序实际是比C要多的。 C++是面向对象的,成员函数的工作原理和普通函数不太一样,他的成员变量寻址全是偏移地址+基址。 也就是基地址加偏址,通过改变基地址,让函数操作不同对象,但偏地址都相同(这样相同的代码实现操作不 阅读全文
摘要:
汽车启动顺序 将点火钥匙转到第二格,至电源档,让汽车电脑系统开始自检(做好安全检测),至少6秒 以上; 踩下脚刹,将档位从P挡拉到N档(如倒车则在P档直接点火); 松开脚刹,将点火钥匙转到点火档启动发动机(根据不松开脚刹,将点火钥匙转到点火档启动发动机(根据不同的车型及环境温度确定热车时 间,但在低 阅读全文
摘要:
计算机的存储层次(memory hierarchy)之中,寄存器(register)最快,内存其次,最慢的是硬盘。 同样都是晶体管存储设备,为什么寄存器比内存快呢? Mike Ash写了一篇很好的解释,非常通俗地回答了这个问题,有助于加深对硬件的理解。下面就是我的简单翻译。 原因一:距离不同 距离不 阅读全文
摘要:
生活中的信号基本上都是模拟信号,但是你要存到电脑里需要转换成数字信号。。这是模数转换。。。。然后你再用电脑输出模拟信号比如声音,就是数模转换 数模转换器,电脑中存储的是数字量0001,0111,而生活中的是模拟量(连续曲线) 阅读全文