51单片机控制硬盘资料及电路
[10-10 20:38:44] 来源:http://www.88dzw.com 微机|单片机 阅读:8463次
文章摘要:DRDY:驱动器准备好; *DWF:驱动器写失败; *DSC:寻道结束; *DRQ:请求服务,驱动器希望通过数据寄存器与CPU交换一字节数据;*CORR:当可以纠正的读错误发生时,该位置1,数据传输将继续进行 *IDX:收到综引信号; *ERR:命令执行出错。
51单片机控制硬盘资料及电路,标签:电路设计,http://www.88dzw.comDRDY:驱动器准备好; *
DWF:驱动器写失败; *
DSC:寻道结束; *
DRQ:请求服务,驱动器希望通过数据寄存器与CPU交换一字节数据;*
CORR:当可以纠正的读错误发生时,该位置1,数据传输将继续进行 *
IDX:收到综引信号; *
ERR:命令执行出错。 *
*************************************************************/
byte Data_bufferH=0x0;
byte Data_bufferL=0x0;
//***************串口子程序
void send_string(unsigned char *word);
void send_char(unsigned char word);
unsigned char get_char(void);
/*******************************************************
:延迟函数
********************************************************/
void delay(byte ms)
{ byte i,j;
for(i=0;i<ms;i++)
for(j=0;j<255;j++);
}
/*******************************************************
*读寄存器
********************************************************/
byte ReadReg(byte Addr)
{
RegAddr=Addr;
DataL=0xff;
Read=0;
Status=DataL;
Read=1;
return Status;
}
/*******************************************************
*等待BSY信号
********************************************************/
byte WaitBSY(void)
{
byte timeOut=0;
do{
ReadReg(_Status_Command);
timeOut++;
// if(timeOut>=254) return(0xff);
}while(BSY);
return(1);
}
/*****************************************************
*写寄存器值
********************************************************/
void WriteReg(byte Addr,byte Data)
{
RegAddr=Addr;
Write=0;
DataL=Data;
Write=1;
}
/*******************************************************
读数据储存器中数据
********************************************************/
void ReadData(void)
{
DataH=0xff;
DataL=0xff;
RegAddr=_Data;
Read=0;
Data_bufferL=DataL;
Data_bufferH=DataH;
- 上一篇:一种简单的485卡电路图
《51单片机控制硬盘资料及电路》相关文章
- › T89C2051单片机有几个定时器,分别有几个工作方式,通过编程怎么控...
- › 用AT89C2051单片机制作蒸饭柜定时开关
- › DIY一台实用的51单片机编程器
- › 基于51单片机构成的工业控制系统
- › 基于AT89S51单片机的出租车计价器系统设计
- › 基于89C51单片机的编码译码显示实验电路设计
- 在百度中搜索相关文章:51单片机控制硬盘资料及电路
- 在谷歌中搜索相关文章:51单片机控制硬盘资料及电路
- 在soso中搜索相关文章:51单片机控制硬盘资料及电路
- 在搜狗中搜索相关文章:51单片机控制硬盘资料及电路