electric-piano.rar
文件大小: 1k
下载次数:2
源码类别:

VHDL/FPGA/Verilog

开发平台:

C/C++

源码售价: 5 个金币 积分规则     积分充值
资源说明:This example describes how to implement a scanning keyboard and then from the pressed key generate a corresponding defined sound frequency. Each time a key is pressed the corresponding frequency value is placed into the timer/counter register. When this counter counts to its maximum value an internal interrupt is generated and the interrupt routine is run. At this point the timer/counter register value is reloaded and the counting continues. In this way, by programming different values into the timer/counter register, different values of frequency can be generated. The internal interrupt routine contains code to change the state of the output port and thus generate the required frequency on a corresponding pin and create the desired note. By adding a suitable amplifier and speaker the system is complete. The important point of the software is to use the timer/counter as a counter to control the output frequency. This frequency has to be calculated.
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。
    
  • _8259A.zip  8259A是专门为了对8085A和8086/8088进行中断控制而设计的芯片,它是可以用程序控制 ...
  • 8253.rar8253计数器接口电路 intel8253是NMOS工艺制成的可编程计数器/定时器,有几种芯片型号 ...
  • fj.rar从视频信号中分离出场同步、行同步、场消隐、行消隐等同步信号,用VHDL实现。 ...
  • count23.rar一个简单的23计数器,用VHDL实现,可供初学者学习。
  • mips.rar在maxplus上实现了一个5级流水线的mips cpu,含cache
  • Music.rar应用VHDL编写的基于FPGA的音乐播放程序
  • PS2.rar应用VHDL编写的基于FPGA的PS2键盘程序
  • KeyBoard.rar应用VHDL编写的基于FPGA的矩阵键盘程序
  • LED8.rar应用VHDL编写的基于FPGA的LED数码管操作程序
  • DS18B20.rar基于FPGA的应用VHDL编写18b20的程序