- 博客(7)
- 资源 (3)
- 收藏
- 关注

原创 system函数的作用
system函数 是可以调用一些DOS命令,比如system("cls");//清屏,等于在DOS上使用cls命令.写可执行文件路径,可以运行它·system()函数用于向操作系统传递控制台命令行,以WINDOWS系统为例,通过system()函数执行命令和在DOS窗口中执行命令的效果是一样的,所以只要在运行窗口中可以使用的命令都可以用SYSTEM()传递,但要注意的是输入斜线时要输入两个,以名C
2012-01-05 13:55:56
1556

原创 高速数字设计基本概念
高速数字设计基本概念发表于 2009/6/30 19:11:47 需要考虑的问题从信号波形上看,高速数字设计需要考虑纵向和横向两个方面的问题:每个信号的质量、信号之间的相互时序。每个信号的质量主要考虑三个方面的问题:信号完整性、电源完整性、串扰。信号完整性问题是指高速情况下PCB走线不能再当成简单的直流电阻极小的连接电路的导体。PCB走线需要考虑对其它走线(包括其它信号和地)的
2012-01-05 13:44:20
1942

原创 链表的合并
两个线性表A,B,均以单链表做存储结构,编写算法将表A和表B合并成一个按元素值递增有序排列的线性表C,要求用原表的结点空间存放表C#define NULL 0#include"stdio.h"#include"malloc.h"typedef struct LNode{ int data; struct LNode *next;}LNode,*Lin
2011-12-31 08:50:55
631

原创 位域及,字节序其注意事项
1)对于位域结构中的变量来说,其长度不能跨越字节,也就是说不能超过8位。当然如果设置空白位(无名变量,仅仅用作占位的)是没有这个限制的。如果一个字节剩下的位长度不够一个位域,那么从下个字节开始,也可有意置某个位域从下个字节开始。例如:struct bits4_5{ //一个从到小的存放顺序结构体 unsigned : 10; //从位15向下跳到位5 unsigned
2011-12-30 10:51:10
2885

原创 字符设备驱动设计原理
字符设备 字符设备是指在I/O传输过程中以字符为单位进行传输的设备,例如键盘,打印机等。请注意,以字符为单位并不一定意味着是以字节为单位,因为有的编码规则规定,1个字符占16比特,合2个字节。 在UNIX系统中,字符设备以特别文件方式在文件目录树中占据位置并拥有相应的i结点。i结点中的文件类型指明该文件是字符设备文件。可以使用与普通文件相同的文件操作命令对字符设备文件进行操作,例如打开、关
2011-06-19 21:20:00
586

原创 uc/os-ii应用程序中函数的调用关系
<br />应用程序中函数的调用关系<br />#include “includes.h”<br />#define TASK_STK_SIZE 512 // 定义堆栈长度(1024字节)<br />OS_STK TaskStk[TASK_STK_SIZE]; // 定义一个数组来作为任务堆栈<br /> <br /> void main()<br />{ <br /> …… <br /> OSInit(); /
2011-03-06 08:11:00
1182

原创 C语言编程开发中用好位操作符
<br />1. C语言中的位操作符<br />因为C语言的设计目的是取代汇编语言,所以它必须支持汇编语言所具有的运算能力,所以C语言支持全部的位操作符(Bitwise Operators)。位操作是对字节或字中的位(bit)进行测试、置位或移位处理,在对微处理器的编程中,特别适合对寄存器、I/O端口进行操作。因而本节将对此作比较详细地介绍。<br />6种位操作符的形式与含义如下:<br />& :按位“与”(AND);<br />| :按位“或”(OR);<br />^ :按位“异或”(XOR);<br
2011-03-06 07:45:00
771
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人