ata_cd_rom.h

来自「用8051單晶片來控制cdrom播放音樂」· C头文件 代码 · 共 41 行

H
41
字号

//================================//
#define		ATA_nRESET		P3_0
#define		ATA_nDIOW		P3_1
#define		ATA_nDIOR		P3_2
#define		ATA_INTRQ		P2_2
//================================//

//========== DATA Address ========//
#define		ATA_Address		P2
//================================//

//========== DATA Bus ============//
#define		ATA_DATA_LS		P1
#define		ATA_DATA_MS		P0
//================================//

//===== DATA Status Register =====//
#define		Device			P1_4
//================================//

//======== Prototype Declare ========//
void Initial_CD_ROM(void);
void Identify_Packet_Device(void);
void Get_Status_Register(void);
void Get_Device_Head_Register(void);
void Set_Device_Head_Register(void);
void Set_CMD_Register(void);
void Get_Error_Register(void);
void Get_Data(void);
void Set_ATA_DATA_MS(void);
void Set_ATA_DATA_LS(void);
void Send_Packet_Command(void);
void test_unit_ready_cmd(void);
void Set_ATA_DATA_ALL(void);
void Read_TOC_CMD(void);
void Play_CD_CMD(void);
void DelayXms(unsigned int);
void LED_Glisten(void);
//===================================//

⌨️ 快捷键说明

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