自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (2)
  • 收藏
  • 关注

转载 C中的CONST(转)

<br />  C中CONST的使用:  const是一个C语言的关键字,它限定一个变量不允许被改变。使用const在一定程度上可以提高程序的安全性和可靠性,另外,在观看别人代码的时候,清晰理解const所起的作用,对理解对方的程序也有一些帮助。  虽然这听起来很简单,但实际上,const的使用也是c语言中一个比较微妙的地方,微妙在何处呢?请看下面几个问题。  问题:const变量 & 常量  为什么下面的例子在使用一个const变量来初始化数组,ANSI C的编译器会报告一个错

2010-07-18 15:31:00 273

转载 讲讲volatile的作用(转)

讲讲volatile的作用<br />72成功一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。下面是volatile变量的几个例子: <br />    1). 并行设备的硬件寄存器(如:状态寄存器) <br />    2). 一个中断服务子程序中会访问到的非自动变量(Non-automatic variables) <br

2010-07-18 15:10:00 228

转载 KEILC51可重入函数及模拟栈浅析(转)

<br />摘要:本文较详细的介绍了keilc51可再入函数和模拟堆栈的一些概念和实现原理,通过一个简单的程序来剖析keilc51在大存储模式下可重入函数的调用过程,希望能为keilc51和在51系列单片机上移植嵌入式实时操作系统的初学者提供一些帮助。<br />1、关于可重入函数(可再入函数)和模拟堆栈(仿真堆栈)<br />  “可重入函数可以被一个以上的任务调用,而不必担心数据被破坏。可重入函数任何时候都可以被中断,一段时间以后又可以运行,而相应的数

2010-07-14 17:55:00 543

转载 uC/OS-II任务栈处理的一种改进方法

在μC/OS-II内核中,各个不同的任务使用独立的堆栈空间,堆栈的大小按每个任务所需要的最大堆栈深度来定义,这种方法可能会造成堆栈空间浪费。本文叙述如何在RTOS中多个任务共用连续存储空间作为任务栈的方法,并详细比较二者的优缺点和适用性。     关键词:μC/OS-II 任务堆栈 RTOS 共用空间堆栈关于μC/OS-II这个实时内核及其应用已经有很多文章介绍了,对于学习RTOS的人来说,这个系统是很好的学习起点。虽然文献[1]的源代码没有行号和函数名交叉索引表等,给源代码阅读造成一些

2010-07-14 17:39:00 365

转载 uCOS-II在51单片机上的移植

uCOS-II在51单片机上的移植<br />标题:uCOS-II在51单片机上的移植   发表时间:2008-9-28 20:56:11  所属类别: 操作系统 返回首页>><br /> <br />内容摘要:本文详细系统地介绍了uC/OS-II在51单片机上的移植、重入实现方法、硬件仿真、固化、人机界面等关键内容。<br />引言:随着各种应用电子系统的复杂化和系统实时性需求的提高,并伴随应用软件朝着系统化方向发展的加速,在16位/32位单片机中广泛使用了嵌入式实时操作系统。然而实际使用中却存在着大

2010-07-14 17:12:00 1486

转载 引用 你的变量究竟存储在什么地方 && 全局内存

<br />zhqh43@126 的 你的变量究竟存储在什么地方 && 全局内存 <br />我相信大家都有过这样的经历,在面试过程中,考官通常会给你一道题目,然后问你某个变量存储在什么地方,在内存中是如何存储的等等一系列问题。不仅仅是在面试中,学校里面的考试也会碰到同样的问题。 如果你还不知道答案,请接着往下看。接下来,我们将在Linux操作系统上,以GCC编译器为例来讲解变量的存储。 在计算机系统中,目标文件通常有三种形式:1. 可重定位的目标文件:包含二进制代码

2010-07-14 14:44:00 571

转载 C/C++ 的变量

<br />变量可以分为:全局变量、静态全局变量、静态局部变量和局部变量。<br />全局和静态变量都在堆里。(错了,全局变量和静态变量都在数据段,有些地方也叫静态存储区)<br />全局变量的作用范围是整个程序(如果程序是多个文件,必须在其他的文件中说明)。<br />静态变量的作用范围要看静态变量的位置,如果在函数里,则作用范围就是这个函数。<br />静态全局变量,只有本文件可以用。<br />全局变量是没有定义存储类型的外部变量,其作用域是从定义点到程序结束.省

2010-07-14 10:05:00 353

单水箱的模糊控制例子+程序(程序原创)

单水箱的模糊控制例子+程序(程序原创) 由于赶着上课用,所以比较粗糙,不足之处请包涵

2009-02-20

神经网络课件(比较详细)

本资源是大学本科课程所用的PPT课件,详细阐述了神经网络的发展史、理论基础、典型实例、控制模型和MATLAB中UN工具箱的使用。

2009-02-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除