[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
#include /* Определяем биты */
E-mail:
info@telesys.ru
#define DDRB0 1
#define DDRB1 2
#define DDRB2 4
#define DDRB3 8
#define DDRB4 16
#define DDRB5 32
#define DDRB6 64
#define DDRB7 128
#define PINB0 1
#define PINB1 2
#define PINB2 4
#define PINB3 8
#define PINB4 16
#define PINB5 32
#define PINB6 64
#define PINB7 128
/*
//---PORT B------------------
#define B0c PORTB=PORTB&254
#define B1c PORTB=PORTB&253
#define B2c PORTB=PORTB&251
#define B3c PORTB=PORTB&247
#define B4c PORTB=PORTB&239
#define B5c PORTB=PORTB&223
#define B6c PORTB=PORTB&191
#define B0s PORTB=PORTB|1
#define B1s PORTB=PORTB|2
#define B2s PORTB=PORTB|4
#define B3s PORTB=PORTB|8
#define B4s PORTB=PORTB|16
#define B5s PORTB=PORTB|32
#define B6s PORTB=PORTB|64
//-------------
#define BD0 (PINB&1)
#define BD1 (PINB&2)
#define BD2 (PINB&4)
#define BD3 (PINB&8)
#define BD4 (PINB&16)
#define BD5 (PINB&32)
#define BD6 (PINB&64)
#define BD6 (PINB&128)
//-------------------------------
Ответы