Displaying Source Code(s)
|
|
Program :- To Implement Recalibrate Command
--------------------------------------------------------------------------------
#include<conio.h>
#include<stdio.h>
#include<dos.h>
void main()
{
int show;
clrscr();
//Put on the motor
outp(0x3f2,28);
// Check whether the FDC is ready
show=inp(0x3f4); //Read the status of MAIN STATUS REGISTER
show=(show&128);
if(show==128)//Check whether FDC is ready
{
//Input the command parameters
outp(0x3f5,7);//Enter command parameters
delay(200);
outp(0x3f5,0);//Enter Drive No.
delay(300);
}
// Check the status of data register
show=inp(0x3f5);
if(show==0)
printf("Succesfully executed Recalibrate command");
getch();
//Put off the motor
outp(0x3f2,0);
}
|
|
|