资源列表
设计案例-FFT至简设计实现法
- DIT-FFT至简设计实现法 工程说明 案例补充说明 本案例无论是模块划分、计数器设计、还是乒乓操作的读写处理,都始终基于“至简设计”的原则,用简易的代码结构就能实现复杂的DIT-FFT蝶形运算,代码设计风格极其简洁,详细可参考附录代码。(DIT-FFT to Jane design and Implementation Engineering descr iption This design is based on the discussion to simple design metho
adc
- stm32的ADC采样程序,使用于stm32F103系列(Stm32 ADC sampling procedures, used in the stm32F103 series)
stm32f103zet6+tm1640mdk
- 此为stm32f103zet6单片机控制tm1640的驱动程序,采用8段共阴极数码管。(This is the stm32f103zet6 microcontroller control tm1640 driver, using 8 sections of common cathode digital tube.)
程序(pid)
- pid算法的例程,该算法的使用非常广泛。。。(PID algorithm routines, the algorithm is very widely used)
OLED
- I2C总线OLED驱动,I2C走线显示,利用最少引脚达到最大显示效果,可以体会一下I2C总线的魅力与强大(I2C bus OLED drive, the I2C line shows that the maximum display effect can be achieved by using the minimum pin, which can experience the charm and power of the I2C bus)
红外接收解码
- 红外接收解码 工程说明 本案例实现了编码格式为“引导码+地址码+数据码+数据反码”的红外发送数据进行接收和解码,并将收到的数据显示到七段译码器上。 案例补充说明 在实际的产品设计或业余电子制作中,编码芯片并一定能完成要求的功能,这时就需要了解所使用的编码芯片到底是如何编码的。只有知道编码方式,我们才可以使用单片机或数字电路去定制解码方案。(Infrared receiving and decoding Engineering descr iption In this case the enc
睡眠唤醒
- 睡眠唤醒程序,低功耗模式的一种,具有节能的作用。(Sleep wake program, one of low power mode, has the function of energy saving.)
至简设计法--流水灯
- LED流水广告灯 工程说明 在本案例中,使用常用的verilog语言完成该程序,设计并控制8个灯的花式或循环点亮;即上电后,实现左移和右移交替的流水灯。 案例补充说明 在FPGA电路设计中,尽管流水灯的设计属于比较简单的入门级应用,但是其运用到的方法,是FPGA设计中最核心和最常用部分之一,是FPGA设计必须牢固掌握的基础知识。从这一步开始,形成良好的设计习惯,写出整洁简洁的代码,对于FPGA设计师来说至关重要。(LED flow advertising lights Engineering
频率计
- stm32F103测量方波频率,采用外部中断的方法(The stm32F103 measures the square wave frequency using an external interrupt method)
至简设计法--闹钟
- 闹钟 工程说明 本工程包括矩阵键盘和数码管显示模块,共同实现一个带有闹钟功能、可设置时间的数字时钟。 案例补充说明 我们通过建立四个清晰直观的模块(数码管显示模块,矩阵键盘扫描模块,时钟计数模块,闹钟设定模块),以及建立完善的信号列表和运用verilog语言编写简洁流畅的代码,实现电子闹钟时、分、秒计时以及设置、修改、重置等功能。(alarm clock Engineering descr iption This project includes matrix keyboard and di
至简设计法--特效呼吸灯
- 特效呼吸灯 工程说明 本模块的功能要求是,实现8个灯前1s慢慢变暗,后1s慢慢变亮,不断重复以上操作。 案例补充说明 呼吸灯效果的LED每时每刻都在以不同的功率工作,以不同的亮度值拟合亮度变化,从而形成非常平顺柔和的灯光特效。亮度变化实际上是通过占空比的变化周期来确定的。占空比通过cnt2的计数来变换,而每次变化为1ms,因此PWM的周期是1ms。(Special effects breathing lamp Engineering descr iption The functional r
至简设计法--万年历
- 万年历 工程说明 在FPGA设计中,数字万年历属于小规模集成电路。从原理上来讲,是典型的数字电路,包括组合逻辑电路和时序电路。基于FPGA开发除设计简便、开发成本低、电路简洁等,更具备功能设计灵活方面的优势。 案例补充说明 万年历是记录一定时间范围内的年历,其名称只是一种象征,表示时间跨度大。由于其功能非常常用,且极为方便人们查询使用,因此广泛应用于钟表、历书出版物、电子产品、电脑软件和手机应用等行业中。(Perpetual calendar Engineering descr iption