⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 recordmng.c

📁 1、语音存储和回放系统的单片机代码。 2、重要语音录用和回放
💻 C
字号:
#include<reg51.h>
#include"Config.h"
#include"Config.c"
#include"TimeDLY.h"
#include"RecordMng.h"

//启动A/D转换函数:StartADC()
void  StartADC(void)
{
	ADCSTART = 0;
	}
	
//等待A/D转换结束函数:WaitADC()
void  WaitADC(void)
{
	while(!ADCEOT) ;
	}

//录制指定段函数:Record()
void  Record(INT16U seg)
{
	INT32U addr=0;
	INT16U cnt=0;
	addr = 8192*seg;  //起始地址
	TMOD = 0x01;
	RecordGUD = 0;
	do
		{
			SRAMCE = 1;			
			SRAMWE = 1;
			StartADC();
			WaitADC();
			ADCOE  = 0;
			A17=addr>>16;A16=addr>>15;P2=(addr>>8)&0xff;P1=addr&0xff;
			SRAMCE = 0;			
			SRAMWE = 0;
			TH0 = 0xFF;
			TL0 = 0x83;
			TR0 = 1;
			while(TF0!=1);
			TR0 = 0;
			TF0 = 0;
			addr += 1;
			cnt += 1;
			}
	while(cnt==800);
	SRAMWE = 1;
	SRAMCE = 1;
	ADCOE  = 1;
	RecordGUD = 1; //指示
	}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -