摘要: #include <stdio.h>#include <malloc.h>#define LEN sizeof(struct student) /*----------------数据定义----------------------*/ //定义一个学生信息的结构体,包括学号,姓名和结构体类型的指针 阅读全文
posted @ 2016-01-30 13:41 ocean2015 阅读(293) 评论(0) 推荐(0)
摘要: 链表(创建,插入,删除和打印输出 /*-----------------------------------------------------------------------------文件功能:实现了动态建立一个学生信息的链表包括链表的创建、插入、删除、和打印输出学生信息包括姓名和分数本链表 阅读全文
posted @ 2016-01-29 16:22 ocean2015 阅读(391) 评论(0) 推荐(0)
摘要: 链表是程序设计中的一种动态随机存储数据结构,其中动态性体现在: 1.数目可变 链表中的数据可以根据需要增加或者减少,不想数组,在声明之后就固定不变。 2.位置可变 元素的位置可以改变,即可以从某个位置删除,然后再插入到新的地方。 节点里的指针是存放下一个节点的地址 阅读全文
posted @ 2016-01-29 15:56 ocean2015 阅读(184) 评论(0) 推荐(0)
摘要: 既然提到 了LCD那么我们首先必须要了解的就是他的种类,CD(liquid crystal display), 即液晶显示器,是这一种采用了液晶控制透光度计数来实现色彩的显示器,他与传统的CRT显示器相比有很多优点:轻薄,能耗低,辐射小等,市场 占有率越来越大,LCD有很多类型:STN,TFT,... 阅读全文
posted @ 2016-01-07 16:41 ocean2015 阅读(1086) 评论(0) 推荐(0)
摘要: 为什么会有两种启动方式?这就是有两种FLASH 的不同特点决定的。 NAND FLASH 容量大,存储的单位比特数据的成本要低很多,但是要按照特定的时序对NAND FLASH 进行读写,因此CPU 无法对NAND FLASH 的数据进行直接寻址,CPU 对NAND FLASH 中数据的读... 阅读全文
posted @ 2016-01-03 16:18 ocean2015 阅读(2261) 评论(0) 推荐(0)
摘要: __swi void ledtest(); //:声明 edtest 是个软中断。__asm 内嵌汇编 //:通常在C程序里面需要嵌入汇编代码,这是就可以用__asm关键字来指示编译器下面的代码是用汇编语言来写的,__inline 定义内联函数 //:就像在C语言中用define定义宏一... 阅读全文
posted @ 2015-12-30 15:06 ocean2015 阅读(507) 评论(0) 推荐(0)
摘要: IRQ,FIQ定义: 这就是个普通中断,当我们程序定义了该中断,并且在程序运行的时候产生了IRQ中断,则此时的芯片是这样运行的------中断处理器吧利用IRQ请求线来高速ARM,ARM就知道有个IRQ中断来了,然后ARM切换到IRQ模式运行。类似的如果该中断设置为FIQ,那么当该中断产生的时候,中... 阅读全文
posted @ 2015-11-07 15:25 ocean2015 阅读(12828) 评论(1) 推荐(1)
摘要: 一般说来,volatile用在如下的几个地方:1、中断服务程序中修改的供其它程序检测的变量需要加volatile;2、多任务环境下各任务间共享的标志应该加volatile;3、存储器映射的硬件寄存器通常也要加volatile说明,因为每次对它的读写都可能有不同意义;另外,以上这几种情况经常还要同时考... 阅读全文
posted @ 2015-10-22 13:42 ocean2015 阅读(221) 评论(0) 推荐(0)
摘要: 迷惑了一天 函数就是输出有问题,进入函数设置密码的时候,当我保存密码准备返回,问题就在此时诞生了,界面是主界面,但功能函数还是没反应,设置序列号初始值的原来按键却还是有反应,莫名其妙,莫名其妙。。。。。 早晨起来继续研究,对比,发现就差一句话,-------return; 下面就... 阅读全文
posted @ 2015-10-21 11:36 ocean2015 阅读(387) 评论(0) 推荐(0)
摘要: 因为任务调度时一般都是通过OSTIMEDLY()来实现。在这个函数中会对当前的任务执行挂起。同时查看任务调度表中是否有优先级合适的就绪任务。如果当前任务运行时调用OSSchedLock()给调度器上锁,这样再调用OSTIMEDLY()时就会把当前任务挂起。但由于调度器上锁而不能使其他任务得到CPU的... 阅读全文
posted @ 2015-08-26 16:45 ocean2015 阅读(1289) 评论(0) 推荐(0)