文章
首页 我的博文
用户1637648 2011-12-14 21:14
ucos-II中堆栈的作用
第一,当任务运行时,它用来保存一些局部变量;第二,当任务挂起时,它负责保存任务的运行现场,也就是CPU寄存器的值。有些朋友正是忽视了第一点,产生了“任 ...
用户1637648 2011-12-8 22:44
c基础:指针数组和指向指针的指针
  1.指针数组: int  *ptr ; 每一个数组元素都是指针类型。 例: int i=10;  int *p; int  *ptr ;  p=i; ptr =p ...
用户1637648 2011-12-7 22:46
UCOS-II中消息队列学习笔记(4)
  6.任务等待消息队列的消息 void  *OSQPend (OS_EVENT *pevent,INT16U timeout, INT8U *err) reentrant {     OS_ENTER_CRITICAL(); ...
用户1637648 2011-12-7 22:44
UCOS-II中消息队列学习笔记(5)
    8.清空消息队列    pq             = (OS_Q*)pevent-OSEventPtr;      /* Point toqueue storage structure  ...
用户1637648 2011-12-7 22:41
UCOS-II中消息队列学习笔记(3)
  4.向消息队列发送一则消息(FIFO) INT8U  OSQPost (OS_EVENT *pevent,void *msg) reentrant { .................................... ...
用户1637648 2011-12-7 22:39
UCOS-II中消息队列学习笔记(2)
3.删除消息队列 OS_EVENT  *OSQDel (OS_EVENT*pevent, INT8U opt, INT8U *err) reentrant { ............................................ ...
用户1637648 2011-12-7 22:36
UCOS-II中消息队列学习笔记(1)
  1. 结构   typedef struct os_q {                  /* QUEUE CONTROL BLOCK                    ...
用户1637648 2011-12-6 19:27
ucos-II就绪表学习笔记
    就绪表中有两个变量:OSRdyGrp 和 OSRdyTbl 中任何一位是1时, OSRdyGrp  的第n 位 是1。相当于OSRdyGrp  是OSRdyTbl 按位来算的话正好是6 ...
用户1637648 2011-12-6 19:23
ucos-II中就绪表学习笔记
    就绪表中有两个变量:OSRdyGrp 和 OSRdyTbl 中任何一位是1时, OSRdyGrp  的第n 位 是1。相当于OSRdyGrp  是OSRdyTbl 按位来算的话正好是6 ...
用户1637648 2011-12-5 21:49
线性表 及在ucos中的应用 2(链表及应用)
  双链表 3.1 双链表的结点结构 #define  NULL  ((void*)0)  typedef  struct  dnode {       int   datanod ...
用户1637648 2011-12-5 21:48
线性表 及在ucos中的应用 1(链表)
  单链表 2.1 单链表的结点结构 typedef struct node {       int  nodedata;       struct node  *next; } ...
用户1637648 2011-12-5 21:46
线性表 及在ucos中的应用 1(顺序表)
顺序表   1.1 顺序表的结点结构 #define MAXSIZE  100 typedef     struct  sequen {   int databuf ;    int las ...
用户1637648 2011-11-24 18:28
cy68013a 自动切换USB1.1/USB2.0 实例
BOOL DR_SetConfiguration(void)   // Called when a Set Configuration command is received { if( EZUSB_HIGHSPEED() )  { // FX2 enumerate ...
用户1637648 2011-10-24 22:14
在keil中 c&asm混合编程(一)
 先介绍第一种:在Keil C51的函数中直接插入汇编语句   1、在 C 文件中要嵌入汇编代码片以如下方式加入汇编代码: #pragma ASM ; Assembler Code ...
用户1637648 2011-10-20 23:22
C51中的interrupt 和 using
void IsrTimer0(void) interrupt using   1. x 为中断号,中断号指明编译器中断程序的入口地址,中断序号对应着 8051 中断使能 ...
关闭 站长推荐上一条 /2 下一条