显示页面 讨论 修订记录 反向链接 本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。 ==== FPGA在竞赛中的典型应用及参考IP ==== ----- === 1.对“输入”信号的处理 === * 轻触按键与拨码开关:[[1. 点亮LED|利用按键和拨码开关控制LED]] \\ * 按键消抖:[[7. 按键消抖|FPGA实现多种按键消抖的方法]] \\ * 矩阵按键:[[矩阵按键模块|FPGA实现矩阵键盘]] \\ * 旋转编码器:旋转编码器经常来作仪器仪表的参数输入设备,[[旋转编码器模块|旋转编码器参考实例]] \\ === 2.产生”输出“控制信号 === * GPIO驱动LED实例:\\ * [[1. 点亮LED|利用按键和拨码开关控制LED]] \\ * [[2. RGB LED|点亮三色的LED]] \\ * [[4. 数码管显示|数码管显示]] \\ * [[6. LED流水灯|LED流水灯]]\\ * 脉宽调制技术(PWM)实例: [[9. 呼吸灯|呼吸灯]] \\ * 并行外设寻址与数据读写:\\ SRAM 并行DAC 并行ADC === 3.控制串行外设 === * I2C:[[ADC数模转换模块|FPGA使用I2C总线驱动ADCPCF8591芯片的实例]] \\ * SPI:[[http://www.stepfpga.com/doc/spi|SPI简介]];SPI参考例程{{:spi.rar|}} \\ * UART:[[http://www.stepfpga.com/doc/uart|UART简介]],参考实例:[[UART串口模块|UART模块与PC串口通信的实例]] \\ === 4.信息显示 === * LED驱动: * [[1. 点亮LED|点亮LED]]\\ * [[6. LED流水灯|LED流水灯]]\\ * [[2. RGB LED|点亮三色的LED]] \\ * [[4. 数码管显示|数码管静态显示实例]];[[数码管模块|基于74HC595的数码管动态显示实例]] \\ * FPGA驱动LCD: * SPI接口1.8寸LCD屏参考实例:{{:基于lcd液晶屏的图片显示系统设计.zip|}} \\ * 诺基亚5110屏参考实例:{{:lcd_nokia5110.rar|}}\\ * OLED屏驱动程序:{{:oleddriver.rar|}} === 5.逻辑及运算 === * 加、减、乘、除 * 编码变换:二进制转BCD码 * 逻辑变换 === 6.数字信号处理 === * 数字信号处理 * [[http://www.stepfpga.com/doc/_media/fundamentals_of_direct_digital_synthesis_dds_.pdf|DDS合成信号基础]] * 数字滤波器 === 7.信号调制解调 === * 信号调制解调 - AM、FM、ASK、FSK、PSK、QAM === 8.时钟处理 === * [[5. 时钟分频|时钟分频]] * [[http://www.stepfpga.com/doc/_media/fundamentals_of_phase_locked_loops_plls_.pdf|锁相环PLL]] * 计数器 * [[8. 计时控制|计时控制]] ==== 基于FPGA的电赛应用实例 ==== ----- === 1.信号发生器 === === 2.简易示波器 === === 3.频率计 === === 4.电压表 ===