⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ports.h

📁 how to use display powertip PG 320x240
💻 H
📖 第 1 页 / 共 2 页
字号:
        sfrbit P0H_5 _atbit(P0H,5);
        sfrbit P0H_6 _atbit(P0H,6);
        sfrbit P0H_7 _atbit(P0H,7);
        //DP0
        esfrbit DP0L_0 _atbit(DP0L,0);
        esfrbit DP0L_1 _atbit(DP0L,1);
        esfrbit DP0L_2 _atbit(DP0L,2);
        esfrbit DP0L_3 _atbit(DP0L,3);
        esfrbit DP0L_4 _atbit(DP0L,4);
        esfrbit DP0L_5 _atbit(DP0L,5);
        esfrbit DP0L_6 _atbit(DP0L,6);
        esfrbit DP0L_7 _atbit(DP0L,7);
        esfrbit DP0H_0 _atbit(DP0H,0);
        esfrbit DP0H_1 _atbit(DP0H,1);
        esfrbit DP0H_2 _atbit(DP0H,2);
        esfrbit DP0H_3 _atbit(DP0H,3);
        esfrbit DP0H_4 _atbit(DP0H,4);
        esfrbit DP0H_5 _atbit(DP0H,5);
        esfrbit DP0H_6 _atbit(DP0H,6);
        esfrbit DP0H_7 _atbit(DP0H,7);
        //P1
        sfrbit P1L_0 _atbit(P1L,0);
        sfrbit P1L_1 _atbit(P1L,1);
        sfrbit P1L_2 _atbit(P1L,2);
        sfrbit P1L_3 _atbit(P1L,3);
        sfrbit P1L_4 _atbit(P1L,4);
        sfrbit P1L_5 _atbit(P1L,5);
        sfrbit P1L_6 _atbit(P1L,6);
        sfrbit P1L_7 _atbit(P1L,7);
        sfrbit P1H_0 _atbit(P1H,0);
        sfrbit P1H_1 _atbit(P1H,1);
        sfrbit P1H_2 _atbit(P1H,2);
        sfrbit P1H_3 _atbit(P1H,3);
        sfrbit P1H_4 _atbit(P1H,4);
        sfrbit P1H_5 _atbit(P1H,5);
        sfrbit P1H_6 _atbit(P1H,6);
        sfrbit P1H_7 _atbit(P1H,7);
        //DP1
        esfrbit DP1L_0 _atbit(DP1L,0);
        esfrbit DP1L_1 _atbit(DP1L,1);
        esfrbit DP1L_2 _atbit(DP1L,2);
        esfrbit DP1L_3 _atbit(DP1L,3);
        esfrbit DP1L_4 _atbit(DP1L,4);
        esfrbit DP1L_5 _atbit(DP1L,5);
        esfrbit DP1L_6 _atbit(DP1L,6);
        esfrbit DP1L_7 _atbit(DP1L,7);
        esfrbit DP1H_0 _atbit(DP1H,0);
        esfrbit DP1H_1 _atbit(DP1H,1);
        esfrbit DP1H_2 _atbit(DP1H,2);
        esfrbit DP1H_3 _atbit(DP1H,3);
        esfrbit DP1H_4 _atbit(DP1H,4);
        esfrbit DP1H_5 _atbit(DP1H,5);
        esfrbit DP1H_6 _atbit(DP1H,6);
        esfrbit DP1H_7 _atbit(DP1H,7);
        //P2
        sfrbit P2_0 _atbit(P2,0);
        sfrbit P2_1 _atbit(P2,1);
        sfrbit P2_2 _atbit(P2,2);
        sfrbit P2_3 _atbit(P2,3);
        sfrbit P2_4 _atbit(P2,4);
        sfrbit P2_5 _atbit(P2,5);
        sfrbit P2_6 _atbit(P2,6);
        sfrbit P2_7 _atbit(P2,7);
        sfrbit P2_8 _atbit(P2,8);
        sfrbit P2_9 _atbit(P2,9);
        sfrbit P2_10 _atbit(P2,10);
        sfrbit P2_11 _atbit(P2,11);
        sfrbit P2_12 _atbit(P2,12);
        sfrbit P2_13 _atbit(P2,13);
        sfrbit P2_14 _atbit(P2,14);
        sfrbit P2_15 _atbit(P2,15);
        //DP2
        sfrbit DP2_0 _atbit(DP2,0);
        sfrbit DP2_1 _atbit(DP2,1);
        sfrbit DP2_2 _atbit(DP2,2);
        sfrbit DP2_3 _atbit(DP2,3);
        sfrbit DP2_4 _atbit(DP2,4);
        sfrbit DP2_5 _atbit(DP2,5);
        sfrbit DP2_6 _atbit(DP2,6);
        sfrbit DP2_7 _atbit(DP2,7);
        sfrbit DP2_8 _atbit(DP2,8);
        sfrbit DP2_9 _atbit(DP2,9);
        sfrbit DP2_10 _atbit(DP2,10);
        sfrbit DP2_11 _atbit(DP2,11);
        sfrbit DP2_12 _atbit(DP2,12);
        sfrbit DP2_13 _atbit(DP2,13);
        sfrbit DP2_14 _atbit(DP2,14);
        sfrbit DP2_15 _atbit(DP2,15);
        //P2
        sfrbit P2_0 _atbit(P2,0);
        sfrbit P2_1 _atbit(P2,1);
        sfrbit P2_2 _atbit(P2,2);
        sfrbit P2_3 _atbit(P2,3);
        sfrbit P2_4 _atbit(P2,4);
        sfrbit P2_5 _atbit(P2,5);
        sfrbit P2_6 _atbit(P2,6);
        sfrbit P2_7 _atbit(P2,7);
        sfrbit P2_8 _atbit(P2,8);
        sfrbit P2_9 _atbit(P2,9);
        sfrbit P2_10 _atbit(P2,10);
        sfrbit P2_11 _atbit(P2,11);
        sfrbit P2_12 _atbit(P2,12);
        sfrbit P2_13 _atbit(P2,13);
        sfrbit P2_14 _atbit(P2,14);
        sfrbit P2_15 _atbit(P2,15);
        //DP2
        sfrbit DP2_0 _atbit(DP2,0);
        sfrbit DP2_1 _atbit(DP2,1);
        sfrbit DP2_2 _atbit(DP2,2);
        sfrbit DP2_3 _atbit(DP2,3);
        sfrbit DP2_4 _atbit(DP2,4);
        sfrbit DP2_5 _atbit(DP2,5);
        sfrbit DP2_6 _atbit(DP2,6);
        sfrbit DP2_7 _atbit(DP2,7);
        sfrbit DP2_8 _atbit(DP2,8);
        sfrbit DP2_9 _atbit(DP2,9);
        sfrbit DP2_10 _atbit(DP2,10);
        sfrbit DP2_11 _atbit(DP2,11);
        sfrbit DP2_12 _atbit(DP2,12);
        sfrbit DP2_13 _atbit(DP2,13);
        sfrbit DP2_14 _atbit(DP2,14);
        sfrbit DP2_15 _atbit(DP2,15);
        //P3
        sfrbit P3_0 _atbit(P3,0);
        sfrbit P3_1 _atbit(P3,1);
        sfrbit P3_2 _atbit(P3,2);
        sfrbit P3_3 _atbit(P3,3);
        sfrbit P3_4 _atbit(P3,4);
        sfrbit P3_5 _atbit(P3,5);
        sfrbit P3_6 _atbit(P3,6);
        sfrbit P3_7 _atbit(P3,7);
        sfrbit P3_8 _atbit(P3,8);
        sfrbit P3_9 _atbit(P3,9);
        sfrbit P3_10 _atbit(P3,10);
        sfrbit P3_11 _atbit(P3,11);
        sfrbit P3_12 _atbit(P3,12);
        sfrbit P3_13 _atbit(P3,13);
        sfrbit P3_14 _atbit(P3,14);
        sfrbit P3_15 _atbit(P3,15);
        //DP3
        sfrbit DP3_0 _atbit(DP3,0);
        sfrbit DP3_1 _atbit(DP3,1);
        sfrbit DP3_2 _atbit(DP3,2);
        sfrbit DP3_3 _atbit(DP3,3);
        sfrbit DP3_4 _atbit(DP3,4);
        sfrbit DP3_5 _atbit(DP3,5);
        sfrbit DP3_6 _atbit(DP3,6);
        sfrbit DP3_7 _atbit(DP3,7);
        sfrbit DP3_8 _atbit(DP3,8);
        sfrbit DP3_9 _atbit(DP3,9);
        sfrbit DP3_10 _atbit(DP3,10);
        sfrbit DP3_11 _atbit(DP3,11);
        sfrbit DP3_12 _atbit(DP3,12);
        sfrbit DP3_13 _atbit(DP3,13);
        sfrbit DP3_14 _atbit(DP3,14);
        sfrbit DP3_15 _atbit(DP3,15);
        //P4
        sfrbit P4_0 _atbit(P4,0);
        sfrbit P4_1 _atbit(P4,1);
        sfrbit P4_2 _atbit(P4,2);
        sfrbit P4_3 _atbit(P4,3);
        sfrbit P4_4 _atbit(P4,4);
        sfrbit P4_5 _atbit(P4,5);
        sfrbit P4_6 _atbit(P4,6);
        sfrbit P4_7 _atbit(P4,7);
        //DP4
        sfrbit DP4_0 _atbit(DP4,0);
        sfrbit DP4_1 _atbit(DP4,1);
        sfrbit DP4_2 _atbit(DP4,2);
        sfrbit DP4_3 _atbit(DP4,3);
        sfrbit DP4_4 _atbit(DP4,4);
        sfrbit DP4_5 _atbit(DP4,5);
        sfrbit DP4_6 _atbit(DP4,6);
        sfrbit DP4_7 _atbit(DP4,7);

        //P5
        //these pins cannot be switched to output
        sfrbit P5_0 _atbit(P5,0);
        sfrbit P5_1 _atbit(P5,1);
        sfrbit P5_2 _atbit(P5,2);
        sfrbit P5_3 _atbit(P5,3);
        sfrbit P5_4 _atbit(P5,4);
        sfrbit P5_5 _atbit(P5,5);
        sfrbit P5_6 _atbit(P5,6);
        sfrbit P5_7 _atbit(P5,7);
        sfrbit P5_8 _atbit(P5,8);
        sfrbit P5_9 _atbit(P5,9);
        sfrbit P5_10 _atbit(P5,10);
        sfrbit P5_11 _atbit(P5,11);
        sfrbit P5_12 _atbit(P5,12);
        sfrbit P5_13 _atbit(P5,13);
        sfrbit P5_14 _atbit(P5,14);
        sfrbit P5_15 _atbit(P5,15);

        //P6
        sfrbit P6_0 _atbit(P6,0);
        sfrbit P6_1 _atbit(P6,1);
        sfrbit P6_2 _atbit(P6,2);
        sfrbit P6_3 _atbit(P6,3);
        sfrbit P6_4 _atbit(P6,4);
        sfrbit P6_5 _atbit(P6,5);
        sfrbit P6_6 _atbit(P6,6);
        sfrbit P6_7 _atbit(P6,7);
        //DP6
        sfrbit DP6_0 _atbit(DP6,0);
        sfrbit DP6_1 _atbit(DP6,1);
        sfrbit DP6_2 _atbit(DP6,2);
        sfrbit DP6_3 _atbit(DP6,3);
        sfrbit DP6_4 _atbit(DP6,4);
        sfrbit DP6_5 _atbit(DP6,5);
        sfrbit DP6_6 _atbit(DP6,6);
        sfrbit DP6_7 _atbit(DP6,7);
        //P7
        sfrbit P7_0 _atbit(P7,0);
        sfrbit P7_1 _atbit(P7,1);
        sfrbit P7_2 _atbit(P7,2);
        sfrbit P7_3 _atbit(P7,3);
        sfrbit P7_4 _atbit(P7,4);
        sfrbit P7_5 _atbit(P7,5);
        sfrbit P7_6 _atbit(P7,6);
        sfrbit P7_7 _atbit(P7,7);
        //DP7
        sfrbit DP7_0 _atbit(DP7,0);
        sfrbit DP7_1 _atbit(DP7,1);
        sfrbit DP7_2 _atbit(DP7,2);
        sfrbit DP7_3 _atbit(DP7,3);
        sfrbit DP7_4 _atbit(DP7,4);
        sfrbit DP7_5 _atbit(DP7,5);
        sfrbit DP7_6 _atbit(DP7,6);
        sfrbit DP7_7 _atbit(DP7,7);
        //P8
        sfrbit P8_0 _atbit(P8,0);
        sfrbit P8_1 _atbit(P8,1);
        sfrbit P8_2 _atbit(P8,2);
        sfrbit P8_3 _atbit(P8,3);
        sfrbit P8_4 _atbit(P8,4);
        sfrbit P8_5 _atbit(P8,5);
        sfrbit P8_6 _atbit(P8,6);
        sfrbit P8_7 _atbit(P8,7);
        //DP8
        sfrbit DP8_0 _atbit(DP8,0);
        sfrbit DP8_1 _atbit(DP8,1);
        sfrbit DP8_2 _atbit(DP8,2);
        sfrbit DP8_3 _atbit(DP8,3);
        sfrbit DP8_4 _atbit(DP8,4);
        sfrbit DP8_5 _atbit(DP8,5);
        sfrbit DP8_6 _atbit(DP8,6);
        sfrbit DP8_7 _atbit(DP8,7);
    #endif //_KEIL_


// ****************************************************************************
// *********************** Function Prototypes ********************************
// ****************************************************************************


    //sets given port pin to output
    #define PORT_PIN_SET2OUTPUT(pin) D##pin = PORT_PIN_OUTPUT
    //sets given port pin to input
    #define PORT_PIN_SET2INPUT(pin) D##pin = PORT_PIN_INPUT

    //set whole port to output
    #define PORT_SET_OUTPUT(port)  D##port = 0xFFFF
    //set whole port to input
    #define PORT_SET_INPUT(port)  D##port = 0x0000;

    //set direction of the whole port
    #define PORT_SET_DIRECTION(port, dir)  D##port = dir;

#endif

// ***************************** End of ports.h *****************************

⌨️ 快捷键说明

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