对于写了很多小程序的人,可能static和extern都用的很少,因为static和extern通常在工程量很大时候才能体现优势很必要性,这就不奇怪Linux内核代码中“泛滥”着这两个关键词,而且据我...
Keil ARM MDK 5.23/ 5.22/5.21A分享(附破解)及安装破解教程
历经了 91 天后,这 Keil 又再释出 MDK v5.23 版了,附上了此版本的 Release 更新说明 链接:http://pan.baidu.com/s/1dF5cSm9 密码:lbzu 链...
MPLAB XC Compilers(XC8)破解
破解步骤(同时也支持XC16) 1.定位到xclm.exe安装目录(如:64位windows7 "C:\Program Files (x86)\Microchip\xc8\v1.38\bin",32...
PIC单片机上可以使用的RTOS
PIC单片机上面可以使用的RTOS是比较少的,开源的就更少了。FreeRTOS虽然也支持PIC,但是因为需要的资源较多,所以只能在少数高端PIC单片机上使用。 OSA是在PIC单片机上使用的开源RTO...
IAR for ARM 7.70.1(附破解)
链接:http://pan.baidu.com/s/1pL5y2Bx 密码:8d7j Version 7.70.1 Support for the new IAR I-jet Trace...
iar for stm8 V2.20.2(含破解)
链接:http://pan.baidu.com/s/1bpKGasf 密码:h6bl C-STAT The add-on product C-STAT for static analys...
CodingStyle: C语言编程规范
Chinese translated version of Documentation/CodingStyle If you have any comment or update to the con...
字(Word)字节(byte)位(bit)的关系
bit是binary digit的缩写。最早是科劳德•仙能(Claude Shannon)用在他1948年不朽之篇《通讯的数学理论》。bit可以是任何明确的二元物理状态之一:男女,昼夜,死活,高低,通...
MPLAB X IDE v3.40版本发布
What's New in v3.40 Add Plugin Category under Tools>Options - Addition of Plugin category for plu...
C语言!与~的区别
! :逻辑取反,凡是值不为0的,! 就等于0; 如果值为0,则 ! 的值为1 ~ :按位取反, 即那些为0的位,结果是1,而那些为1的位,结果是0。
好书分享:汇编语言(第3版) 》王爽著
《汇编语言(第3版)》是我国计算机科学教育领域的-部重要的经典著作。 《汇编语言(第3版)》可用作大学计算机专业本科生的汇编教材及希望深入学习计算机科学的读者的自学教材。本书自出版以来,受到业内专家和...
struct和typedef struct
1 首先://注意在C和C++里不同 在C中定义一个结构体类型要用typedef:
C语言宏定义中#和##的作用
在宏定义中#和##的作用是:前者将宏定义的变量转化为字符串;后者将其前后的两个宏定义中的两个变量无缝拼接在一起转化为字符串。 1. #: 在宏定义中,将其后的变量,转化为字符串。
C语言结构体(struct)常见使用方法
基本定义:结构体,通俗讲就像是打包封装,把一些有共同特征(比如同属于某一类事物的属性,往往是某种业务相关属性的聚合)的变量封装在内部,通过一定方法访问修改内部变量。 结构体定义: 第一种:只有结构体定...
分享:Proteus Professional 8.5 SP0
此版本带Arduino Library 下载链接:http://pan.baidu.com/s/1jHXas0e su7u 安装步骤: 1. 安装Proteus Professional 8...
Protothread轻量系统学习笔记
*本文由Dong搜集整理,未经允许,不得转载 Protothreads的特性: 1 没有专用的机器代码,纯C实现; 2 不使用容易犯错的跳转指令; 3 极小的内存占用; 4 当不当做操作系统来用都行;...
如何写出优美的 C 代码
面向对象的 C 面向对象的语言更接近人的思维方式,而且在很大程度上降低了代码的复杂性,同时提高了代码的可读性和可维护性,传统的 C 代码同样可以设计出比较易读,易维护,复杂度较低的优美代码,本文将通过...
MPLAB ICD3 使用注意事项
随着 ICD3 及 PICKIT 3 的普及,许多客户在不了解新工具时,就急急忙忙用它来调试新设备,引发不少诡异现象,比如典型的有 用 ICD2 可以正常调试的板,ICD3 却不可以使用,这时就直接怀...