按类别查询搜索结果
关于关键词 的检测结果,共 833
xuanying_china | 2013-12-23 17:05:43 | 阅读(2940) | 评论(0)
 volatile提醒编译器它后面所定义的变量随时都有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中读取数据。如果没有volatile关键字,则编译器可能优化读取和存储,可能暂时使用寄存器中的值,如果这个变量由别的程序更新了的话,将出现不一致的现象。下面举例说明。在DSP开发中,...【阅读全文】
zgj224 | 2013-12-20 09:43:15 | 阅读(1150) | 评论(0)
wmlhust | 2013-12-18 11:45:23 | 阅读(1100) | 评论(0)
windows C 与 linux C区别?【阅读全文】
dochance | 2013-12-09 22:53:08 | 阅读(210) | 评论(0)
windows C 与 linux C区别?【阅读全文】
Larpenteur | 2013-12-06 03:25:55 | 阅读(650) | 评论(0)
windows C 与 linux C区别?【阅读全文】
【嵌入式】 C 语言程序优化
huaiqishizu927 | 2013-12-05 15:35:04 | 阅读(690) | 评论(0)
1. 减少循环次数a.long n = 10000000000;do {a += 10;} while (--n > 0);b.long n = 1000000000do {a += 10;a += 10;a += 10;a += 10;a += 10;a += 10;a += 10;a += 10;a += 10;a += 10;a += 10;} while (--n > 0);a. 加法 10亿次 循环 10亿次b. 加法 10亿次 循环 1 亿次2. 展开循环采用并行...【阅读全文】
A_Nemo_A | 2013-12-04 17:42:55 | 阅读(1070) | 评论(0)
原文:http://www.dzjs.net/html/qianrushixitong/2006/0929/753.html电路原理图   EEPROM为ATMEL公司的AT24C01A。单片机为ATMEL公司的AT89C51。软件说明C语言为Franklin C V3.2。将源程序另存为testi2c.c,用命令C51 testi2c.cL51 TESTI2C.OBJOHS51 TESTI2C编译,连接,得到TESTI2...【阅读全文】
yyxl | 2013-11-28 13:47:46 | 阅读(1210) | 评论(0)
linux下c程序调用reboot函数实现直接重启【阅读全文】
贼公子大爷 | 2013-11-27 16:23:53 | 阅读(1700) | 评论(0)
【嵌入式】 MISRA C
bjy_01 | 2013-11-23 20:10:57 | 阅读(700) | 评论(0)
原文:http://zh.wikipedia.org/zh-sg/MISRA_Chttp://zh.wikipedia.org/wiki/MISRA_CMISRA C是由汽车产业软件可靠性协会(MISRA)提出的C语言开发标准。其目的是在增进嵌入式系统的安全性及可移植性。针对C++语言也有对应的标准MISRA C++。MISRA C一开始主要是针对汽车产业[1] ,不过其他产业也逐渐开始使用MISRA ...【阅读全文】
【嵌入式】 MISRA C 2004规范
bjy_01 | 2013-11-23 20:09:33 | 阅读(2270) | 评论(0)
原文:http://blog.163.com/verilog_007/blog/static/7404420820089942125877/<环境>Rule1.1(强制):所有的代码应该遵守ISO 9899:1990“Programming Language C”Rule1.2(强制):只有当具备统一接口的目标代码的时候才可以采用多种编译器和语言Rule1.4(强制) 检查编译器/连接器以确保支持31一个有效字符...【阅读全文】
【嵌入式】 C 语言程序优化
mxcai2005 | 2013-11-22 14:06:51 | 阅读(1440) | 评论(0)
1. 减少循环次数a.long n = 10000000000;do {a += 10;} while (--n > 0);b.long n = 1000000000do {a += 10;a += 10;a += 10;a += 10;a += 10;a += 10;a += 10;a += 10;a += 10;a += 10;a += 10;} while (--n > 0);a. 加法 10亿次 循环 10亿次b. 加法 10亿次 循环 1 亿次2. 展开循环采用并行...【阅读全文】
suivre | 2013-11-22 08:01:09 | 阅读(330) | 评论(0)
windows C 与 linux C区别?【阅读全文】
轻松-linux | 2013-11-20 23:15:34 | 阅读(15040) | 评论(0)
windows C 与 linux C区别?【阅读全文】
bjy_01 | 2013-11-14 20:46:10 | 阅读(2920) | 评论(0)
原文:http://bbs.ednchina.com/FORUM_POST_17_82736_0.HTM以前弄的 51与FPGA用SPI进行通信的测试程序,      模拟的具体是SPI的哪种模式记不清了,只要改下sclk的时序就可以了. #include<reg52.h>#include<stdio.h>#include<intrins.h>#include<LCD12864.h> //SPI接口sbit cs = P2^3;sbit s...【阅读全文】
bjy_01 | 2013-11-14 20:40:34 | 阅读(1210) | 评论(0)
原文:http://www.dzjs.net/html/qianrushixitong/2006/0929/753.html电路原理图   EEPROM为ATMEL公司的AT24C01A。单片机为ATMEL公司的AT89C51。软件说明C语言为Franklin C V3.2。将源程序另存为testi2c.c,用命令C51 testi2c.cL51 TESTI2C.OBJOHS51 TESTI2C编译,连接,得到TESTI2...【阅读全文】
dingzerong | 2013-11-03 00:50:14 | 阅读(780) | 评论(0)
【嵌入式】 linux C的socket用法
qhaiwyy | 2013-11-02 23:59:20 | 阅读(1740) | 评论(0)
eagledabao | 2013-10-16 22:40:42 | 阅读(1510) | 评论(0)
【嵌入式】 c语言中的宏定义
zf守候幸福 | 2013-10-08 09:08:05 | 阅读(1520) | 评论(0)
9.1 概述在前面各章中,已多次使用过以“#”号开头的预处理命令。如包含命令#i nclude,宏定义命令#define等。在源程序中这些命令都放在函数之外,而且一般都放在源文件的前面,它们称为预处理部分。所谓预处理是指在进行编译的第一遍扫描(词法扫描和语法分析)之前所作的工作。预处理是C语言的一个重要功能,它由预处理...【阅读全文】