-
基于51单片机控制ISD4004语音芯片
本设计是基于单片设计的一个能实现语音存储和回放功能的系统,利用宏晶公司生产的STC90系列单片机作为主控制器,使用具有录音和放音功能的ISD4004语音芯片,能够显示32个字符的LCD1602显示器件和能对音频进行无失真的放大的TDA2822M差分放大器设计而成的。首先我们利用STC90C516RD+单片机的优越的控制性能来控制ISD4004语音芯片,通过单片机向语音芯片发送指令来完成ISD4004芯片的录音和放功能,用LCD1602来显示单片机对ISD4004的操作状态,使用TDA2822M将ISD4004芯片输出的音频进行无失真的放大的思路来进行语音存储和回放系统设计的,用Circuit Design Suite 10.0(Multisim)软件来绘制该系统的电路,用Keil uVision5软件来编写硬件程序。电路图和程序都完成后使用万用洞洞板依据电路图来焊接实物电路,实物完成后载入芯片程序直接进行实物调试,使用实物调试更容易找出问题和系统设计的缺陷,出现问题时可以通过模块化思想轻松查找到故障原因,并进行修复故障。ISD4004芯片录音时基于多电平存储技术实现的没有传统的数字录音过程中A/D转换带来的量化噪音和变色的金属音色。该系统录取的声音播放出来后和原音的音色、音调保持一致不失真。
- 2022-03-23 13:31:06下载
- 积分:1
-
一个绝妙的Firewall,可以为初学者作一个非常GOOD的示范,程序已经测试成功,一个比较完整的包过滤类型...
一个绝妙的Firewall,可以为初学者作一个非常GOOD的示范,程序已经测试成功,一个比较完整的包过滤类型-A good firewall, a good example for the starters, program tested, a full package filter type
- 2022-02-21 06:00:25下载
- 积分:1
-
PB datawindows窗口控件自适应
这是一款用PowerBuilder 编写的dataWindows窗口控件自适应,dataWindows窗口控件可以根据屏幕分辨率自动调整控件大小,以适应不同分辨率的窗口。
- 2023-08-24 21:30:03下载
- 积分:1
-
实现电子电话本的功能,能 方便的记录数据保存数据!
实现电子电话本的功能,能 方便的记录数据保存数据!-Realize the electronic phone book function, can record data to facilitate the preservation of data!
- 2022-03-03 04:19:28下载
- 积分:1
-
平面阵列波束控制
beam steering using planar arrays
- 2022-02-02 07:22:12下载
- 积分:1
-
Ch7_MyPad_MFC_Programming_Prosise
以下是jeffprosise第二版《用MFC编程Windows》第7章的源代码。这里的源代码附带了一个完整的visualstudio构建。
- 2022-06-29 01:18:39下载
- 积分:1
-
Lazarus编写的WINCE上读写串口的程序例子
Lazarus编写的WINCE上读写串口的程序例子-Lazarus prepared to read and write WINCE on serial procedures examples
- 2022-01-25 14:43:35下载
- 积分:1
-
普通图片合成全景图
将6张普通图片合成全景图的代码。可以在Adobe Flash Professional CS6中运行。
- 2022-04-22 17:30:58下载
- 积分:1
-
Private Static Sub Form_Resize() Dim bTimerWasOn As Boolean cmdShuffle.SetFocus...
Private Static Sub Form_Resize() Dim bTimerWasOn As Boolean cmdShuffle.SetFocus Stop timer when game is minimized and start it when normalized If Me.WindowState = vbMinimized Then If Timer1.Enabled Then bTimerWasOn = True Else bTimerWasOn = False Timer1.Enabled = False Else If bTimerWasOn Then Timer1.Enabled = True End If End Sub-Private Static Sub Form_Resize() Dim bTimerWasOn As Boolean cmdShuffle.SetFocus Stop timer when game is minimized and start it when normalized If Me.WindowState = vbMinimized Then If Timer1.Enabled Then bTimerWasOn = True Else bTimerWasOn = False Timer1.Enabled = False Else If bTimerWasOn Then Timer1.Enabled = True End If End Sub
- 2022-06-29 02:05:14下载
- 积分:1
-
idct the code to achieve common DCT, fast DCT, fast IDCT algorithm
idct the code to achieve common DCT, fast DCT, fast IDCT algorithm
- 2023-04-07 10:45:03下载
- 积分:1