-
-
... //接收地址
0xDE, //CRC允许,16位CRC校验,外部时钟信号使能,16M晶振 0xDE
};
uchar TxRxBuffer;
///////////延时/////////////////
void Delay(uint x)
{
uint i;
for(i=0;i<x;i++){
_nop_();
}
}
////////////用SPI写数据至NRF905///////...
-
-
...bsp; for(i=0;i<8;i++)
{
P2=pin[i]; //发送锁存信号
speed_tickers[i] += speeds[i]; //计数值增加 speed[i]越高,增加得越多
if(speed_tickers[i] >= MAX_SPEED_TICKER) //如果计数值超过预定最大值,就发送脉冲
&...
-
-
...,单片机通过采集水位传感器、布量传感器、光传感器的信号以及电动机的转速,判断出衣物的质地、多少、肮脏程度,从而自动调整对衣物进行合理的洗涤,缺点是价格太贵。关丁不锈钢内桶:采用不锈钢内桶的目的是为了减...
-
-
...or(n=0;n<50;n++); //延时
BEEP=~BEEP; //取反输出到喇叭的信号
}
}
void delay_10ms(void)
{
uint i = 1000;
while(i--);
}
//////////////定时中断服务函数//////////////////////////////////////
void timer0() interrupt 1
{
uint i;
&nbs...
-
-
...以对FIR滤波器的VHDL代码进行仿真和验证。 显然,ECG数字信号处理中最关键的步骤之一就是噪声滤波,因为ECG信号受到许多不同来源(例如基线漂移,EMG干扰和电力线噪声)的干扰。FIR滤波器基本上是通过使用D型触发器,有符号...
-
-
...; do{}while(count<endcount);
//停止发送红外信号(即编码中的高电平)
if(irdata-(irdata/2)*2) //判断二进制数个位为1还是0
{
endcount=15; //1为宽的高电平
...
-
-
...=1;
E=0;
//仅当第7位为0时才可操作(判别busy信号)
}while(busy==1);
}
void writecommand(unsigned char command) //写命令
{
checkstate();
DI=0;
RW=0;
P1=command;
E=1;
E=0;
}
void writedate(unsigned char date) //写数据
{
&...
-
-
...下规范的先进(FIFO)存储器:16个阶段8位数据宽度状态信号:已满:当FIFO已满时为高,否则为低。空:FIFO为空时为高,否则为低。溢出:当FIFO已满并且仍将数据写入FIFO时为高,否则为低。下溢:当FIFO为空且仍从FIFO读取数据...
-
-
...O存储器的VHDL代码。FIFO具有16个8位数据宽度级和五个状态信号,包括上溢,下溢,空,满和阈值。 通过在Xilinx ISIM上进行混合语言仿真,使用相同的Verilog测试平台代码验证FIFO存储器的VHDL代码。通过观察可以很容易地看到如何将...
-
-
电力系统的稳定性和控制,本程序的目的是分析小信号稳定性, Example 12.3 (page 752),参考文档: http://www.apollocode.net/a/1535.html clear,clc,close all; % clear memory and workspaces = tf('s'); % specifies the transfer function H(s) = s (Laplace varia...