51单片机定时器与中断的程序设计- P2.0~P2.2 分别接上了独立按键 K0、K1、K2。 P1 接上了 8 个 LED,输出低电平时发光。 要求: 按下 K1 键,P1.7 输出周期为 1s 的方波; 按下 K2 键,P1 输出循环流水灯,每 2 个灯亮 0.5s; 按下 K0 键,停止方波和流水灯的输出。
基于STM32单片机流水灯控制中的GPIO_Init()函数解析-学习STM32时,首先要熟悉流水灯例程,在这里就来分析流水灯中的GPIO_Init()函数
例如:流水灯例程中使用的端口是macLED1_GPIO_PORT=GPIOB,
控制的引脚是GPIO_Pin_0,
引脚的模式是GPIO_Mode_Out_PP(通用推挽输出),
引脚的速率是GPIO_Speed_50MHz,
用到的寄存器是CRL
基于51单片机漩涡流水点阵的设计-#include
typedefunsignedcharuchar;
typedefunsignedintuint;
typedefunsignedlongulong;
sbitADDR0=P1^0;
sbitADDR1=P1^1;
sbitADDR2=P1^2;
sbitADDR3=P1^3;
sbitENLED=P1^4;
ucharimage[8]={
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
};
PIC16F630单片机对流水灯的测试-#include
__CONFIG(0x31b4);
//看门狗关;内部RC振荡,RA4/RA5做I/O,MCLR脚做复位
//————————————
//延时函数
voiddelay()
{
PIC单片机TIMER0实现流水灯的自动控制设计-#include
__CONFIG(0x3B31);
unsignedcharnum=0,i=0;
voidinit()
{
TRISB=0x00;
TRISC=0x00;
PORTB=0xFE;
PORTC=0xFE;
}
voidTMR0_init()
{
基于FPGA器件实现微波接力机中的FFT模块设计-对实现FFT的工程,目前通用的方法是采用DSP、FFT处理电路及FPGA。用DSP实现FFT的处理速度较慢,不能满足某些高速信号实时处理的要求;专用的FFT处理器件虽然速度较快,但是价格相对昂贵且外围电路相对复杂;采用新一代的FP-GA来实现FFT兼有二者的优点。FPGA资源丰富、易于借助并行流水的特点来实现FFT,不但性能稳定、经济性好,而且可以大大缩短计算的耗时。以Altera公司的Stratix系列FPGA为例,它具有多达79 040个逻辑单元、7 MB的嵌入式存储器、优化的数字信号处理器和高性能的I/O能力,非常方便以全并行流水方式进行FFT处理。