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 + -
显示快捷键?