A ideia da controladora funciona, pois ja vi isso num site qualquer, se eu achar eu posto aqui.
Em tempo: Nao era 8051 com controlador de disquete, eram dois projetos, um para placa de rede com 8051 e outro com a interface IDE para HD.
http://www.motherboardpoint.com/t88423- ... -8051.html
Esta gambiarra aqui talvez possa te ajudar.
http://www.pjrc.com/tech/8051/ide/index.html
é um projetinho bem interessante. Existe algumas abordagens bem doidas para voce poder usar o disquete previamente preparado, digo: Um disquete formatado no PC com um arquivo Binario gigaaaaante ocupando todo o disquete. Sabendo qual setor comeca o arquivo, nos primeiros bytes do setor inicial do arquivo voce grava um numero chamado ponteiro de fim do arquivo. Depois pula para o setor final onde termina seu arquivo e dai pode gravar sem medo.
Trabalhar com FAT12 (Que é o sistema de arquivo do disquete) tem umas coisas bem complicadas, entretanto nao impossivel. Formatar um disquete logicamente entao nem se fala. Entao para encurtar historia e desenvolvimento, prepare o disquete no PC, com um arquivo grandao. e no 8051 vc confere se o arquivo existe, se o tamanho dele esta certo(Alguns macetes bobos para aprender a fazer isso), depois poder ler ou gravar o arquivo.
Desnecessario dizer que trabalhar com disquete vai gerar muuuito codigo, ou seja, vai precisar de muita memoria e dor de cabeca para seu programa somente ler e gravar num disquete.
PARA TUDO
Ta bom, ta bom. To viajando na maionese ?
Achei um cara mais Xiita que eu !
http://www.freewebz.com/daner/finalp.htm