m128.h

来自「ARP协议,含ARP」· C头文件 代码 · 共 252 行

H
252
字号

#ifndef _M128_H_
#define _M128_H_

#define PIN_51_DDR  DDRA
#define PIN_50_DDR  DDRA
#define PIN_49_DDR  DDRA
#define PIN_48_DDR  DDRA
#define PIN_47_DDR  DDRA
#define PIN_46_DDR  DDRA
#define PIN_45_DDR  DDRA
#define PIN_44_DDR  DDRA

#define PIN_51_PORT  PORTA
#define PIN_50_PORT  PORTA
#define PIN_49_PORT  PORTA
#define PIN_48_PORT  PORTA
#define PIN_47_PORT  PORTA
#define PIN_46_PORT  PORTA
#define PIN_45_PORT  PORTA
#define PIN_44_PORT  PORTA

#define PIN_51_PIN  PINA
#define PIN_50_PIN  PINA
#define PIN_49_PIN  PINA
#define PIN_48_PIN  PINA
#define PIN_47_PIN  PINA
#define PIN_46_PIN  PINA
#define PIN_45_PIN  PINA
#define PIN_44_PIN  PINA

#define PIN_51_BIT  0
#define PIN_50_BIT  1
#define PIN_49_BIT  2
#define PIN_48_BIT  3
#define PIN_47_BIT  4
#define PIN_46_BIT  5
#define PIN_45_BIT  6
#define PIN_44_BIT  7

#define PIN_10_DDR  DDRB
#define PIN_11_DDR  DDRB
#define PIN_12_DDR  DDRB
#define PIN_13_DDR  DDRB
#define PIN_14_DDR  DDRB
#define PIN_15_DDR  DDRB
#define PIN_16_DDR  DDRB
#define PIN_17_DDR  DDRB

#define PIN_10_PORT  PORTB
#define PIN_11_PORT  PORTB
#define PIN_12_PORT  PORTB
#define PIN_13_PORT  PORTB
#define PIN_14_PORT  PORTB
#define PIN_15_PORT  PORTB
#define PIN_16_PORT  PORTB
#define PIN_17_PORT  PORTB

#define PIN_10_PIN  PINB
#define PIN_11_PIN  PINB
#define PIN_12_PIN  PINB
#define PIN_13_PIN  PINB
#define PIN_14_PIN  PINB
#define PIN_15_PIN  PINB
#define PIN_16_PIN  PINB
#define PIN_17_PIN  PINB

#define PIN_10_BIT  0
#define PIN_11_BIT  1
#define PIN_12_BIT  2
#define PIN_13_BIT  3
#define PIN_14_BIT  4
#define PIN_15_BIT  5
#define PIN_16_BIT  6
#define PIN_17_BIT  7

#define PIN_35_DDR  DDRC
#define PIN_36_DDR  DDRC
#define PIN_37_DDR  DDRC
#define PIN_38_DDR  DDRC
#define PIN_39_DDR  DDRC
#define PIN_40_DDR  DDRC
#define PIN_41_DDR  DDRC
#define PIN_42_DDR  DDRC

#define PIN_35_PORT  PORTC
#define PIN_36_PORT  PORTC
#define PIN_37_PORT  PORTC
#define PIN_38_PORT  PORTC
#define PIN_39_PORT  PORTC
#define PIN_40_PORT  PORTC
#define PIN_41_PORT  PORTC
#define PIN_42_PORT  PORTC

#define PIN_35_PIN  PINC
#define PIN_36_PIN  PINC
#define PIN_37_PIN  PINC
#define PIN_38_PIN  PINC
#define PIN_39_PIN  PINC
#define PIN_40_PIN  PINC
#define PIN_41_PIN  PINC
#define PIN_42_PIN  PINC

#define PIN_35_BIT  0
#define PIN_36_BIT  1
#define PIN_37_BIT  2
#define PIN_38_BIT  3
#define PIN_39_BIT  4
#define PIN_40_BIT  5
#define PIN_41_BIT  6
#define PIN_42_BIT  7

#define PIN_25_DDR  DDRD
#define PIN_26_DDR  DDRD
#define PIN_27_DDR  DDRD
#define PIN_28_DDR  DDRD
#define PIN_29_DDR  DDRD
#define PIN_30_DDR  DDRD
#define PIN_31_DDR  DDRD
#define PIN_32_DDR  DDRD

#define PIN_25_PORT  PORTD
#define PIN_26_PORT  PORTD
#define PIN_27_PORT  PORTD
#define PIN_28_PORT  PORTD
#define PIN_29_PORT  PORTD
#define PIN_30_PORT  PORTD
#define PIN_31_PORT  PORTD
#define PIN_32_PORT  PORTD

#define PIN_25_PIN  PIND
#define PIN_26_PIN  PIND
#define PIN_27_PIN  PIND
#define PIN_28_PIN  PIND
#define PIN_29_PIN  PIND
#define PIN_30_PIN  PIND
#define PIN_31_PIN  PIND
#define PIN_32_PIN  PIND

#define PIN_25_BIT  0
#define PIN_26_BIT  1
#define PIN_27_BIT  2
#define PIN_28_BIT  3
#define PIN_29_BIT  4
#define PIN_30_BIT  5
#define PIN_31_BIT  6
#define PIN_32_BIT  7

#define PIN_2_DDR  DDRE
#define PIN_3_DDR  DDRE
#define PIN_4_DDR  DDRE
#define PIN_5_DDR  DDRE
#define PIN_6_DDR  DDRE
#define PIN_7_DDR  DDRE
#define PIN_8_DDR  DDRE
#define PIN_9_DDR  DDRE

#define PIN_2_PORT  PORTE
#define PIN_3_PORT  PORTE
#define PIN_4_PORT  PORTE
#define PIN_5_PORT  PORTE
#define PIN_6_PORT  PORTE
#define PIN_7_PORT  PORTE
#define PIN_8_PORT  PORTE
#define PIN_9_PORT  PORTE

#define PIN_2_PIN  PINE
#define PIN_3_PIN  PINE
#define PIN_4_PIN  PINE
#define PIN_5_PIN  PINE
#define PIN_6_PIN  PINE
#define PIN_7_PIN  PINE
#define PIN_8_PIN  PINE
#define PIN_9_PIN  PINE

#define PIN_2_BIT  0
#define PIN_3_BIT  1
#define PIN_4_BIT  2
#define PIN_5_BIT  3
#define PIN_6_BIT  4
#define PIN_7_BIT  5
#define PIN_8_BIT  6
#define PIN_9_BIT  7

#define PIN_61_DDR  DDRF
#define PIN_60_DDR  DDRF
#define PIN_59_DDR  DDRF
#define PIN_58_DDR  DDRF
#define PIN_57_DDR  DDRF
#define PIN_56_DDR  DDRF
#define PIN_55_DDR  DDRF
#define PIN_54_DDR  DDRF

#define PIN_61_PORT  PORTF
#define PIN_60_PORT  PORTF
#define PIN_59_PORT  PORTF
#define PIN_58_PORT  PORTF
#define PIN_57_PORT  PORTF
#define PIN_56_PORT  PORTF
#define PIN_55_PORT  PORTF
#define PIN_54_PORT  PORTF

#define PIN_61_PIN  PINF
#define PIN_60_PIN  PINF
#define PIN_59_PIN  PINF
#define PIN_58_PIN  PINF
#define PIN_57_PIN  PINF
#define PIN_56_PIN  PINF
#define PIN_55_PIN  PINF
#define PIN_54_PIN  PINF

#define PIN_61_BIT  0
#define PIN_60_BIT  1
#define PIN_59_BIT  2
#define PIN_58_BIT  3
#define PIN_57_BIT  4
#define PIN_56_BIT  5
#define PIN_55_BIT  6
#define PIN_54_BIT  7

#define PIN_33_DDR  DDRG
#define PIN_34_DDR  DDRG
#define PIN_43_DDR  DDRG
#define PIN_18_DDR  DDRG
#define PIN_19_DDR  DDRG

#define PIN_33_PORT  PORTG
#define PIN_34_PORT  PORTG
#define PIN_43_PORT  PORTG
#define PIN_18_PORT  PORTG
#define PIN_19_PORT  PORTG

#define PIN_33_PIN  PING
#define PIN_34_PIN  PING
#define PIN_43_PIN  PING
#define PIN_18_PIN  PING
#define PIN_19_PIN  PING

#define PIN_33_BIT  0
#define PIN_34_BIT  1
#define PIN_43_BIT  2
#define PIN_18_BIT  3
#define PIN_19_BIT  4

#define START_TICK_TIMER    {TIMSK = 0x02;}
#define STOP_TICK_TIMER     {TIMSK = 0x00;}

#define US(n)               ((n)*4-3)


#endif

⌨️ 快捷键说明

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