cdrom_drv.h

来自「8051实现的MP3播放程序,大家可以一起学习.」· C头文件 代码 · 共 37 行

H
37
字号
//cdrom_drv.h


#ifndef _CDROM_DRV_H_
#define _CDROM_DRV_H_

#include <absacc.h>


#define FILE0 XBYTE[0x7000]            //硬盘数据寄存器          
#define FILE1 XBYTE[0x7001]            //错误/特征寄存器
#define FILE2 XBYTE[0x7002]            //扇区数寄存器
#define FILE3 XBYTE[0x7003]            //扇区号寄存器
#define FILE4 XBYTE[0x7004]            //柱面号寄存器L
#define FILE5 XBYTE[0x7005]            //柱面号寄存器H
#define FILE6 XBYTE[0x7006]            //驱动器/磁头寄存器
#define FILE7 XBYTE[0x7007]            //状态/命令寄存器

sbit CdReset = P5^3;
sbit Cdintq  = P5^1;

/*------------------------------------*/
/*  7    6   5    4   3    2   1   0  */
/*------------------------------------*/
/*|BSY|DRDY|DMAR|DSC|DRQ|CORR|IDX|ERR|*/
/*------------------------------------*/
/*定义光驱状态寄存器各位*/
sbit BSY=ACC^7;
sbit DRDY=ACC^6;
sbit DRQ=ACC^3;
sbit ERR=ACC^0;
sbit ILT=ACC^0;



#endif /* _CDROM_DRV_H_ */

⌨️ 快捷键说明

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