;
文章:行业新闻EDA文摘电源技术无线通信测量仪表嵌入式类电子技术制造技术半导体网络/协议展会实验家电维修  
  下载:EDA教程电源技术电子书籍电子元件无线通信通信网络电路图纸嵌入式类单片机传感/控制电子教材模拟数字
.... 音视频类
消费电子机械电子行业软件C/C++FPGA/ASIC规则标准家电维修DSPIC资料ARM软件电路图电子技术论坛
 
您当前的位置:电子发烧友-> 软件下载 -> 音视频类 -> isd2560应用C程序下载 退出登录 用户管理
栏目导航
· EDA-教程 · 电源技术
· 单片机 · DSP
· FPGA/ASIC · 通信网络
· 传感与控制 · 嵌入式类
· 无线通信 · 电路图纸
· 电子教材 · 模拟数字
· 音视频类 · IC资料
· ARM · C语言|C++
· 电子书籍 · 消费类电子
· IC datasheet pdf · 机械电子
· 行业软件 · 常用软件
· 显示及光电 · 规则标准
· 家电维修 · 课件下载
· 安防技术
热门下载
· 近代检测技术PPT
· 电子测角、测距和数据...
· 测距信号处理模块应用...
· 两线制雷达液位计使用...
· 控制系统CAD与仿真实验...
· matlab实验指导书
· 回路供电技术及其应用...
· A835信号流程图
· 摩托罗拉L7机板彩图
· 摩托罗拉手机L7电路原...
· 摩托罗拉v220电路图
· 诺基亚N3230电路图
软件名称 isd2560应用C程序
运行环境 Win9X/Win2000/WinXP/Win2003/
整理时间 2008-5-21 9:01:42
软件星级
软件语言 简体中文
软件类型 国产软件
授权方式 共享软件
软件大小 555 KB
相关连接 csb23@126.com   官方主页   没有预览图片    [收 藏]
下载统计
解压密码 www.elecfans.com
软件简介

isd2560应用C程序

/*****************************************/
/* Copyright (c) 2005, 通信工程学院      */
/* All rights reserved.                  */
/* 作    者:戴 佳             */
/*****************************************/

#include "voice.h"

/* 延时t毫秒 */
void delay(uint t)
{
 uint i;
 while(t--)
 {
  /* 对于11.0592M时钟,约延时1ms */
  for (i=0;i<125;i++)
  {}
 }
}

/* 外部中断0服务子程序 */
void out_int0() interrupt 0 using 1
{
   EX0 = 0;      // 关外部中断0
   
 PD = 1;       // 进入节电状态 

 if(count<2)      // 再重播2次,共3次放音
 {
  count++;
  delay(500);     // 延时500ms
  P2 = P2&0xFC;    // A8=A9=0
  P0 = P0&0x00;    // 起始地址为0
  playback();     // 从地址0处播放
  EX0 = 1;     // 开外部中断0  
 } 
 else
 {
  IdleFlag = 1;    // 变为空闲状态,可以再次按开始键
  count = 0;
 }

/* 主程序 */
void main()
{
 EA = 1;       // 开CPU中断

   count = 0;
 StartFlag = 0;
 IdleFlag = 1;

 while(IdleFlag==1)
 {
  if (START)
  {
   delay(10);    // 延时去抖动
   if (START)     
    StartFlag = 1;  // 开始键按下标志
  }
  if (StartFlag == 1)
  {
   do
   {
    P2 = P2&0xFC;  // A8=A9=0
    P0 = P0&0x00;  // 起始地址为0
    record();   // 录音开始,存放在地址0处
   }
   while (START);   // 开始键松开

   StartFlag = 0;

   PR = 1;     // 结束录音
   PD = 1;     // 进入节电状态

   delay(500);    // 延时500ms再播放录音

   EX0 = 1;    // 开外部中断0

   P2 = P2&0xFC;   // A8=A9=0
   P0 = P0&0x00;   // 起始地址为0
   playback();    // 从地址0处进行第一次播放
   IdleFlag = 0;   // 当前不空闲,按开始键无效   
  }

 }
}  

/* 录音函数 */
void record(void)
{
 CE = 0;
 PD = 0;
 PR = 0; 

}

/* 放音函数 */     
void playback(void)
{
 CE = 0;
 PD = 0;
 PR = 1; 
}

isd2560应用C程序下载页面
点击此处立即下载 - isd2560应用C程序
相关软件  
· 经典c程序100例下载
· zlg7289 c程序
· 1602液晶显示C程序+C51
· 基于sed1520控制芯片的12232图形...
· 51单片机拼音中文输入法c程序源代...
· cs5460a程序(C程序源代码)
· c8051f330 C程序源代码
· at24c16 c程序
∷软件评论∷     (评论内容只代表网友观点,与本站立场无关!) 更多评论...
∷下载说明∷
为了达到最快的下载速度,推荐使用[网际快车]下载本站软件。
请一定升级到最新版[WinRAR3.5]才能正常解压本站提供的软件!
如果您发现该软件不能下载,请点击报告错误谢谢!
站内提供的所有软件包含破解及注册码均是由网上搜集,若侵犯了你的版权利益,敬请来信通知我们!

 
关于本站- 意见反馈 - 网站导航 - 帮助 - 隐私政策 - 联系我们 - 使用条款 - 安全承诺 - 友情连接
站长QQ:39550527 Powered by: 飓风网络(电路图
Copyright 2006-2008 Elecfans.Com.电子发烧友: 粤ICP备07065979号All Rights Reserved