资源简介
语音模块WT588D的使用资料全集,有详细的使用方法,和详细的资料,PIC和51的C语言的程序。
代码片段和文件信息
/**************************************************************************
File Name: main.c
Description: WT588D test programme
compiler: Keil C51 9.02a
Author: LJW
Created: 2011/09/02
Modified: NO
Revision: 1.0
MCU: STC10F04
Oscillator Crystal Frequency: 11.0592MHz
***************************************************************************/
/****************************************************/
/* */
/* Included files */
/* */
/****************************************************/
#include “STC8051.H“ /* STC8051 definitions */
#include
/****************************************************/
/* */
/* 管脚定义 */
/* */
/****************************************************/
/////////////////////////////////
sbit key1 = P3^7;
sbit key2 = P3^6;
sbit key3 = P2^4;
sbit key4 = P2^3;
sbit LED_OUT = P2^0;
sbit FLAG_OUT = P2^1;
//1Line_A
sbit P_DATA = P0^0; //定义数据传输端口对应语音芯片P03
//3Line_A
sbit P_DATA_3A = P0^0; //定义数据传输端口
sbit CS_3A = P0^1; //定义片选信号端口
sbit CLK_3A = P0^2; //定义时钟端口
//一线,二线,三线有关
#define H 1 //定义1为高电平
#define L 0 //定义0为低电平
//////////////变量/////////////////
//bit flag = 1;
bit B_DATA; //传输数据一位
unsigned char SB_DATA = 0; //一字节公用数据缓存器
unsigned char S_DATA = 0x00;
/******************************************
键盘扫描函数
*******************************************/
unsigned char keykey_zhi;
unsigned int ADJ_NUM = 6;
unsigned int S_time = 5;
/*--------------------------------------
;模块名称:Line_1A(void)
;功 能:实现一线单字节低位在前串口通信函数
;入 参:无
;出 参:0 返回主函数
;-------------------------------------*/
void Line_1A(unsigned char dat)
{
unsigned char i;
//********************************************************
P_DATA = 0;
Delay_1ms(5); //拉低至少5ms
B_DATA = dat&0X01;
for(i=0;i<8;i++)
{
P_DATA = 1; //拉高数据传输线,准备传输数据
if(B_DATA==0)
{ /*表示逻辑电平0*/
Delay_10us(20); // 延时200us
P_DATA = 0;
Delay_10us(20); // 延时600us
Delay_10us(20);
Delay_10us(20);
}
else
{ /*表示逻辑电平1*/
Delay_10us(20);
Delay_10us(20);
Delay_10us(20);
P_DATA = 0;
Delay_10us(20);
}
dat = dat>>1;
B_DATA = dat&0X01;
}
P_DATA = 1; //拉高电平
}
/*--------------------------------------
;模块名称:Line_3A(void)
;功 能:实现三线单字节低位在前串口通信函数适用于WT588D
;入 参:无
;出 参:0 返回主函数
;-------------------------------------*/
void Line_3A(unsigned char dat)
{
unsigned char ikey_copy = 0X00;
P_DATA = 1;
CLK_3A = H; //拉高
CS_3A= L; //拉低片选信号
Delay_1ms(5); //5ms
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2011-10-12 11:04 WT588D使用资料集\
文件 83809 2011-10-12 11:04 WT588D使用资料集\WT588D-16P放置图..jpg
文件 634039 2011-04-29 12:11 WT588D使用资料集\WT588D-28P放置图.jpg
文件 20267008 2011-06-02 09:11 WT588D使用资料集\WT588D语音模块-按键PWM 软件应用视频范例.avi
文件 526204 2011-04-08 15:11 WT588D使用资料集\WT588D语音芯片及模块应用电路V2.10.pdf
文件 801401 2011-04-08 15:10 WT588D使用资料集\WT588D语音芯片及模块详细资料V2.10.pdf
文件 8122252 2011-09-06 11:59 WT588D使用资料集\WT588D软件.rar
文件 1269386 2011-09-21 16:24 WT588D使用资料集\WT588D软件使用说明书V2.10.pdf
文件 2690048 2011-10-22 16:49 WT588Dmini版下载器使用说明书.doc
文件 430076 2011-04-08 15:17 WT588D芯片封装尺寸图V2.10.pdf
文件 4656 2012-04-03 21:35 三线和一线控制例程.c
目录 0 2014-11-04 15:15 原理图PDF\
文件 11242 2014-09-01 10:17 原理图PDF\WT588D-16P V1.0.Sch
文件 44765 2014-09-01 10:17 原理图PDF\WT588D-16P.pdf
文件 11885 2014-09-01 10:17 原理图PDF\WT588D-28P V1.0.Sch
文件 45057 2014-09-01 10:17 原理图PDF\WT588D-28P.Sch.pdf
文件 47806 2014-09-01 10:17 原理图PDF\WT588D-U.pdf
文件 20246 2014-09-01 10:17 原理图PDF\WT588D-USB V1.0.Sch
- 上一篇:数据结构C语言版严蔚敏
- 下一篇:c++语言程序设计第四版
相关资源
- 银行家算法分配资源的模拟实现(m
- 最后一战OL手游 全套完整源码+资源,
- [BUPT]面向对象程序设计C++ - 平时作业
- 粒子群优化算法PSOC++
- 数字图像处理软件源代码三个资源集
- JPL DE405 资源
- skin++资源
- 餐饮管理资源源代码
- c语言DOS界面菜单式四则运算自编菜单
- c++ Include头文件资源包
- VC++6.0 MFC的学生信息管理系统
- 俄罗斯方块游戏exe程序和所有代码资
- SkinMagic资源合集
- MFC资源大全 mfc插件
- skin界面库资源.rar
- 数据库课设SQL Server 2000 + Visual C++客户
- MFC+SQL实现资源管理系统
- C++资源管理器(制作步骤详细)
- C语言教程从入门到精通(含100例)
- 人力资源管理系统visual c++6.0 +SQL Ser
- 人力资源管理系统基于Visual C++
- visual c++ 自绘控件 菜单 MFC界面 资源
- dll封装MFC对话框资源
- 酷Q二次开发c++python 混合编程说文件不
- 数字电子技术基础 第3版 资源
- c++程序设计谭浩强课后习题答案(完
- Arduino+Proteus仿真 100个案例资源包.ra
- c++ 反编译工具可以反编译未加壳的
- 信息学奥赛一本通C++第五版pdf以及配
- Qt5.9C++开发指南 源码 资源.zip
评论
共有 条评论