📄 cdrom_drv.h
字号:
//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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -