51单片机控制硬盘资料及电路

[10-10 20:38:44]   来源:http://www.88dzw.com  微机|单片机   阅读:8463

文章摘要:send_string("HardDisk ID is ....\x0d\x0a");DriverID(); //读硬盘idsend_string("\n\nNow Read The First Sector On this HardDisk\x0d\x0a\x0d\x0a");delay(244);delay(244);delay(244);delay(244);WriteCHS(0,0,1,16); //写地址WaitBSY();WriteReg(_Status_Command,0x20); //发送读命令SendData();send_stri

51单片机控制硬盘资料及电路,标签:电路设计,http://www.88dzw.com
send_string("HardDisk ID is ....\x0d\x0a");
DriverID(); //读硬盘id
send_string("\n\nNow Read The First Sector On this HardDisk\x0d\x0a\x0d\x0a");
delay(244);
delay(244);
delay(244);
delay(244);
WriteCHS(0,0,1,16); //写地址
WaitBSY();
WriteReg(_Status_Command,0x20);   //发送读命令
SendData();
send_string("\x0d\x0a\x0d\x0a Read OK,Now Shut Down The HardDisk..\x0d\x0a");
SpinDown();    //硬盘停转    
while(1);
}

//**************************************串口子程序
void send_char(unsigned char word)
{
TI=0;
SBUF=word;
while(TI==0);
TI=0;
}

void send_string(unsigned char *word)
{
TI=0;
while(*word!=0)
{
SBUF=*word;
while(TI==0);
TI=0;
word++;
}
}

unsigned char get_char(void)
{
RI=0;
REN=1;
while(RI==0);
return(SBUF);
RI=0;
REN=0;
}

上一页  [1] [2] [3] [4] 


Tag:微机|单片机电路设计家电维修 - 单元电路介绍 - 微机|单片机