init.c

来自「瑞萨单片机LCD控制」· C语言 代码 · 共 786 行 · 第 1/3 页

C
786
字号
                            // |||| +---- Port P33 register
                            // ||||       0: 'L' Level
                            // ||||       1: 'H' Level  
                            // |||+------ Port P34 register
                            // |||        0: 'L' Level
                            // |||        1: 'H' Level  
                            // ||+------- Port P35 register
                            // ||         0: 'L' Level
                            // ||         1: 'H' Level  
                            // |+-------- Port P36 register
                            // |          0: 'L' Level
                            // |          1: 'H' Level  
                            // +--------- Port P37 register
                            //            0: 'L' Level
                            //            1: 'H' Level  

    //Setting Port 4 direction register
    PD4 = 0xFF;             // XXXX XXXX
                            // |||| |||+- Port P40 direction register
                            // |||| |||   0: Input mode
                            // |||| |||   1: Output mode
                            // |||| ||+-- Port P41 direction register
                            // |||| ||    0: Input mode
                            // |||| ||    1: Output mode
                            // |||| |+--- Port P42 direction register
                            // |||| |     0: Input mode
                            // |||| |     1: Output mode
                            // |||| +---- Port P43 direction register
                            // ||||       0: Input mode
                            // ||||       1: Output mode
                            // |||+------ Port P44 direction register
                            // |||        0: Input mode
                            // |||        1: Output mode
                            // ||+------- Port P45 direction register
                            // ||         0: Input mode
                            // ||         1: Output mode
                            // |+-------- Port P46 direction register
                            // |          0: Input mode
                            // |          1: Output mode
                            // +--------- Port P47 direction register
                            //            0: Input mode
                            //            1: Output mode

    //Setting Port 4 register
    P4 = 0x00;              // XXXX XXXX
                            // |||| |||+- Port P40 register
                            // |||| |||   0: 'L' Level
                            // |||| |||   1: 'H' Level  
                            // |||| ||+-- Port P41 register
                            // |||| ||    0: 'L' Level
                            // |||| ||    1: 'H' Level  
                            // |||| |+--- Port P42 register
                            // |||| |     0: 'L' Level
                            // |||| |     1: 'H' Level  
                            // |||| +---- Port P43 register
                            // ||||       0: 'L' Level
                            // ||||       1: 'H' Level  
                            // |||+------ Port P44 register
                            // |||        0: 'L' Level
                            // |||        1: 'H' Level  
                            // ||+------- Port P45 register
                            // ||         0: 'L' Level
                            // ||         1: 'H' Level  
                            // |+-------- Port P46 register
                            // |          0: 'L' Level
                            // |          1: 'H' Level  
                            // +--------- Port P47 register
                            //            0: 'L' Level
                            //            1: 'H' Level  

    //Setting Port 5 direction register
    PD5 = 0xFF;             // XXXX XXXX
                            // |||| |||+- Port P50 direction register
                            // |||| |||   0: Input mode
                            // |||| |||   1: Output mode
                            // |||| ||+-- Port P51 direction register
                            // |||| ||    0: Input mode
                            // |||| ||    1: Output mode
                            // |||| |+--- Port P52 direction register
                            // |||| |     0: Input mode
                            // |||| |     1: Output mode
                            // |||| +---- Port P53 direction register
                            // ||||       0: Input mode
                            // ||||       1: Output mode
                            // |||+------ Port P54 direction register
                            // |||        0: Input mode
                            // |||        1: Output mode
                            // ||+------- Port P55 direction register
                            // ||         0: Input mode
                            // ||         1: Output mode
                            // |+-------- Port P56 direction register
                            // |          0: Input mode
                            // |          1: Output mode
                            // +--------- Port P57 direction register
                            //            0: Input mode
                            //            1: Output mode

    //Setting Port 5 register
    P5 = 0x00;              // XXXX XXXX
                            // |||| |||+- Port P50 register
                            // |||| |||   0: 'L' Level
                            // |||| |||   1: 'H' Level  
                            // |||| ||+-- Port P51 register
                            // |||| ||    0: 'L' Level
                            // |||| ||    1: 'H' Level  
                            // |||| |+--- Port P52 register
                            // |||| |     0: 'L' Level
                            // |||| |     1: 'H' Level  
                            // |||| +---- Port P53 register
                            // ||||       0: 'L' Level
                            // ||||       1: 'H' Level  
                            // |||+------ Port P54 register
                            // |||        0: 'L' Level
                            // |||        1: 'H' Level  
                            // ||+------- Port P55 register
                            // ||         0: 'L' Level
                            // ||         1: 'H' Level  
                            // |+-------- Port P56 register
                            // |          0: 'L' Level
                            // |          1: 'H' Level  
                            // +--------- Port P57 register
                            //            0: 'L' Level
                            //            1: 'H' Level  

    //Setting Port 6 direction register
    //PD6 = 0xFF;             // XXXX XXXX
                            // |||| |||+- Port P60 direction register
                            // |||| |||   0: Input mode
                            // |||| |||   1: Output mode
                            // |||| ||+-- Port P61 direction register
                            // |||| ||    0: Input mode
                            // |||| ||    1: Output mode
                            // |||| |+--- Port P62 direction register
                            // |||| |     0: Input mode
                            // |||| |     1: Output mode
                            // |||| +---- Port P63 direction register
                            // ||||       0: Input mode
                            // ||||       1: Output mode
                            // |||+------ Port P64 direction register
                            // |||        0: Input mode
                            // |||        1: Output mode
                            // ||+------- Port P65 direction register
                            // ||         0: Input mode
                            // ||         1: Output mode
                            // |+-------- Port P66 direction register
                            // |          0: Input mode
                            // |          1: Output mode
                            // +--------- Port P67 direction register
                            //            0: Input mode
                            //            1: Output mode

    //Setting Port 6 register
    //P6 = 0x00;              // XXXX XXXX
                            // |||| |||+- Port P60 register
                            // |||| |||   0: 'L' Level
                            // |||| |||   1: 'H' Level  
                            // |||| ||+-- Port P61 register
                            // |||| ||    0: 'L' Level
                            // |||| ||    1: 'H' Level  
                            // |||| |+--- Port P62 register
                            // |||| |     0: 'L' Level
                            // |||| |     1: 'H' Level  
                            // |||| +---- Port P63 register
                            // ||||       0: 'L' Level
                            // ||||       1: 'H' Level  
                            // |||+------ Port P64 register
                            // |||        0: 'L' Level
                            // |||        1: 'H' Level  
                            // ||+------- Port P65 register
                            // ||         0: 'L' Level
                            // ||         1: 'H' Level  
                            // |+-------- Port P66 register
                            // |          0: 'L' Level
                            // |          1: 'H' Level  
                            // +--------- Port P67 register
                            //            0: 'L' Level
                            //            1: 'H' Level  

    //Setting Port 7 direction register
    PD7 = 0xFF;             // XXXX XXXX
                            // |||| |||+- Port P70 direction register
                            // |||| |||   0: Input mode
                            // |||| |||   1: Output mode
                            // |||| ||+-- Port P71 direction register
                            // |||| ||    0: Input mode
                            // |||| ||    1: Output mode
                            // |||| |+--- Port P72 direction register
                            // |||| |     0: Input mode
                            // |||| |     1: Output mode
                            // |||| +---- Port P73 direction register
                            // ||||       0: Input mode
                            // ||||       1: Output mode
                            // |||+------ Port P74 direction register
                            // |||        0: Input mode
                            // |||        1: Output mode
                            // ||+------- Port P75 direction register
                            // ||         0: Input mode
                            // ||         1: Output mode
                            // |+-------- Port P76 direction register
                            // |          0: Input mode
                            // |          1: Output mode
                            // +--------- Port P77 direction register
                            //            0: Input mode
                            //            1: Output mode

    //Setting Port 7 register
    P7 = 0x00;              // XXXX XXXX
                            // |||| |||+- Port P70 register
                            // |||| |||   0: 'L' Level
                            // |||| |||   1: 'H' Level  
                            // |||| ||+-- Port P71 register
                            // |||| ||    0: 'L' Level
                            // |||| ||    1: 'H' Level  
                            // |||| |+--- Port P72 register
                            // |||| |     0: 'L' Level
                            // |||| |     1: 'H' Level  
                            // |||| +---- Port P73 register
                            // ||||       0: 'L' Level
                            // ||||       1: 'H' Level  
                            // |||+------ Port P74 register
                            // |||        0: 'L' Level
                            // |||        1: 'H' Level  
                            // ||+------- Port P75 register
                            // ||         0: 'L' Level
                            // ||         1: 'H' Level  
                            // |+-------- Port P76 register
                            // |          0: 'L' Level
                            // |          1: 'H' Level  
                            // +--------- Port P77 register
                            //            0: 'L' Level
                            //            1: 'H' Level  

    //Setting Port 8 direction register
    PD8 = 0xFF;             // XX-X XXXX
                            // || | |||+- Port P80 direction register
                            // || | |||   0: Input mode
                            // || | |||   1: Output mode
                            // || | ||+-- Port P81 direction register
                            // || | ||    0: Input mode
                            // || | ||    1: Output mode
                            // || | |+--- Port P82 direction register
                            // || | |     0: Input mode
                            // || | |     1: Output mode
                            // || | +---- Port P83 direction register
                            // || |       0: Input mode
                            // || |       1: Output mode
                            // || +------ Port P84 direction register
                            // ||         0: Input mode
                            // ||         1: Output mode
                            // |+-------- Port P86 direction register
                            // |          0: Input mode
                            // |          1: Output mode
                            // +--------- Port P87 direction register
                            //            0: Input mode
                            //            1: Output mode

    //Setting Port 8 register
    P8 = 0x00;              // XX-X XXXX
                            // || | |||+- Port P80 register
                            // || | |||   0: 'L' Level
                            // || | |||   1: 'H' Level  
                            // || | ||+-- Port P81 register

⌨️ 快捷键说明

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