📄 mcu.h
字号:
// *******************************************// *******************************************#include <reg932.h>#include <intrins.h>#include <absacc.h>#ifndef _MCU_H#define _MCU_H
//----------------------------------------typedef unsigned char uchar;
extern bit sendRQ;
void SendToPC(uchar dat);
void SendToPCSomeByte(uchar *dat,uchar j,uchar n);
///----------------------------------------------------------------
#define BP_DIR P0_7 //llll, 485 direction control: 1, output //#define S2_2 P0_6 //lllll, ???????? #define LED P2_5 //lllll#define Disable_interrupt 1// TO-DO: Change to some port, such as P0_3#define HDMIRX_int ~P3_3#ifdef KEIL_C51#define program_done XBYTE[0xffff]#define stdout_port XBYTE[0xfffe]#define init_done XBYTE[0xfff0]#endif#ifdef SDCCextern xdata at 0xffff char program_done;extern xdata at 0xfffe char stdout_port;extern xdata at 0xfff0 char init_done;#endif#define PUTCHAR_TYPE charPUTCHAR_TYPE putchar(char c);void print_char1(unsigned char c);void print_char(unsigned char c);void print_byte(char *s, unsigned char b);extern bit reset_pin_mcu,EX_EN;extern bit hpd_det_pin_mcu;extern bit enable_debug_output;extern char test;void debug_puts(char *s);void debug_printf(char *s, ...);void delay_half_ms(void);void DP_RX_HW_Reset(void);// HPD control void DP_RX_HPD(unsigned char high_low);void InitMCU ();#define B_puts(s) debug_puts(s)//#define debug_printf(s) (s)sbit P0_0 = 0x80;sbit P0_1 = 0x81;sbit P0_2 = 0x82;sbit P0_3 = 0x83;sbit P0_4 = 0x84;sbit P0_5 = 0x85;sbit P0_6 = 0x86;sbit P0_7 = 0x87;sbit P1_0 = 0x90;sbit P1_1 = 0x91;sbit P1_2 = 0x92;sbit P1_3 = 0x93;sbit P1_4 = 0x94;sbit P1_5 = 0x95;sbit P1_6 = 0x96;sbit P1_7 = 0x97;sbit P2_0 = 0xa0;sbit P2_1 = 0xa1;sbit P2_2 = 0xa2;sbit P2_3 = 0xa3;sbit P2_4 = 0xa4;sbit P2_5 = 0xa5;sbit P2_6 = 0xa6;sbit P2_7 = 0xa7;sbit P3_0 = 0xb0;sbit P3_1 = 0xb1;sbit P3_2 = 0xb2;sbit P3_3 = 0xb3;sbit P3_4 = 0xb4;sbit P3_5 = 0xb5;sbit P3_6 = 0xb6;sbit P3_7 = 0xb7;sbit ACC_0 = 0xe0;sbit ACC_1 = 0xe1;sbit ACC_2 = 0xe2;sbit ACC_3 = 0xe3;sbit ACC_4 = 0xe4;sbit ACC_5 = 0xe5;sbit ACC_6 = 0xe6;sbit ACC_7 = 0xe7;#define _NOP_ _nop_()#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -