2016年4月18日

摘要: 虽然对于优化C代码有很多有效的指导方针,但是对于彻底地了解编译器和你工作的机器依然无法取代,通常,加快程序的速度也会加大代码量。这些增加的代码也会影响一个程序的复杂度和可读性,这是不可接受的,比如你在一些小型的设备上编程,例如:移动设备、PDA……,这些有着严格的内存限制,于是,在优化的座右铭是:写 阅读全文
posted @ 2016-04-18 15:00 acodewarrior 阅读(1813) 评论(0) 推荐(1) 编辑

2016年4月12日

摘要: enum与typedef enum的用法 enum与typedef enum的用法 在程序中,可能需要为某些整数定义一个别名,我们可以利用预处理指令#define来完成这项工作,您的代码可能是: #define MON 1#define TUE 2#define WED 3#define THU 4 阅读全文
posted @ 2016-04-12 13:23 acodewarrior 阅读(24059) 评论(0) 推荐(3) 编辑

2016年3月11日

摘要: 一般说来,数据链路层发出的数据包称为frame,地址是链路层的地址,如mac地址;网络层发出的数据包称为packet,地址是网络层地址,如ip地址;传输层发出的数据包称为segment,地址是传输层地址,如TCP的端口号。 数据的封装过程:1.data2.segment3.packet4.frame 阅读全文
posted @ 2016-03-11 15:18 acodewarrior 阅读(476) 评论(0) 推荐(0) 编辑

2016年1月29日

摘要: 钟控触发器的触发方式 按触发器组成结构可将时钟触发器分为四种:电位、维阻、边沿、主从四种。其中电位式触发器结构最简单,前述的四种不同功能的触发器RS、D、JK、T,是按电位式触发器来描述的。这里介绍其它结构形式的RS或D或JK或T触发器。1.电位式触发器的缺陷 电位式触发器在CP为高电平期间,能接收 阅读全文
posted @ 2016-01-29 13:55 acodewarrior 阅读(5115) 评论(0) 推荐(0) 编辑
摘要: 一、D触发器原理 D触发器(data flip-flop)也称为维持-阻塞边沿D触发器,由六个与非门组成,其电路图及其逻辑符号如下图所示。其中G1和G2构成基本的RS触发器,G3和G4构成时钟控制电路,G5和G6组成数据输入电路。 二、D触发器原理- -钟控D触发器 在分析维持-阻塞边沿D触发器的工 阅读全文
posted @ 2016-01-29 10:59 acodewarrior 阅读(3529) 评论(0) 推荐(0) 编辑
摘要: D触发器深入详细介绍,D触发器是对输入时钟脉冲边沿信号敏感的装置。只有在检测到边沿信号,才设置输出信号与输入端D相同。一个基础的电平触发装置是门控D锁存器。 D触发器(英文中“D”代表“Data”,“数据”之意),是对输入时钟脉冲边沿信号敏感的装置。只有在检测到边沿信号,才设置输出信号与输入端D相同 阅读全文
posted @ 2016-01-29 10:47 acodewarrior 阅读(3956) 评论(0) 推荐(0) 编辑

2016年1月28日

摘要: 晶振需要外加振荡电路才可以产生振荡脉冲,而且脉冲波形的占空比是不可调的,所以需要另外设计振荡电路以及单稳态电路构成脉冲发生器。 阅读全文
posted @ 2016-01-28 11:11 acodewarrior 阅读(351) 评论(0) 推荐(0) 编辑

2016年1月26日

摘要: 阅读全文
posted @ 2016-01-26 16:36 acodewarrior 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 读时序图方法1、从上到下,从左到右,高电平在上,低电平在下,高阻态在中间。双线表示可能高也可能低,视数据而定。交叉线表示状态的高低变化点,可以是高变低,也可以是低变高,也可以不变。2、竖线是生命线,代表时序图的对象在一段时期内的存在,时序图中每个对象和底部中心都有一条垂直段的虚线,这就是对象的生命线... 阅读全文
posted @ 2016-01-26 08:57 acodewarrior 阅读(3789) 评论(0) 推荐(0) 编辑

2016年1月25日

摘要: 方法一:写成宏,方便移植#define setbit(x,y) x|=(1> (pos)&1)) //用宏得到某数的某位#define BitGet(Number,pos) ((Number) |= 1<<(pos)) //把某位置1#define BitGet(Number,pos) ((Numb... 阅读全文
posted @ 2016-01-25 15:14 acodewarrior 阅读(1129) 评论(0) 推荐(0) 编辑

导航