
基于一种单片机对电机转速测量的程序设计-#defineucharunsignedchar
#defineuintunsignedint
//定义8253的寄存器地址
#defineCOMXBYTE[0x6000]//定义8253的控制字寄存器地址
#defineC0XBYTE[0x0000]//定义8253的计数器0寄存器地址
#defineC0IXBYTE[0x1000]

单片机的I2C通信设计-I2C每一位信号的时序流程,而I2C通信在字节级的传输中,也有固定的时序要求。I2C通信的起始信号(Start)后,首先要发送一个从机的地址,这个地址一共有 7位,紧跟着的第 8 位是数据方向位(R/W),“0”表示接下来要发送数据(写),‘“1”表示接下来是请求数据(读)。

基于FPGA器件和VHDL语言实现波形及移相波形发生器的系统设计-标准时钟(由晶振电路产生)加于进制可编程的n进制计数器,其溢出脉冲加于可预置初值的地址计数器,生成波形存储器所需的地址信号,地址信号的产生频率正比于时钟频率,且周而复始地变化,从而使波形数据存储器输出周期的正弦序列,D/A转换器则输出连续的模拟正弦电压(或电流)波形,如图2所示。

基于可编程逻辑门阵列芯片实现防火墙报文检测系统的设计-内容寻址存储器(Content Addressable Memory-CAM)能够在一个硬件时钟周期内完成关键字的精确匹配查找。常用的随机存储器通过输入地址来返回该地址处所对应的数据信息,但是CAM的访问方式不同,它只需要输入关键字的内容,CAM就会将此关键字与CAM中所有的表项同时进行匹配比较,最后返回匹配表项在CAM中所对应的地址。

无线传感器网络MAC协议的基本问题解析-无线传感器网络中,如果MAC协议要避免侦听,并在尽可能多的时间里处于休眠状态,那么MAC地址是非常重要的。MAC地址用于在数据转发过程中标识下一跳传感器节点。MAC地址包含在单播MAC分组数据包中,节点收到数据包后检查本节点路由表,确定下一跳MAC地址。这个过程延续到数据包到达目的节点。