Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void dsp_init( void)
- {
- cbi( SERCK_PORT, SERCK);
- cbi( SERIN_PORT, SERIN);
- cbi( RCK_PORT, RCK);
- sbi( OEN_PORT, OEN);
- sbi( OEN_DDR, OEN);
- sbi( SERCK_DDR, SERCK);
- sbi( SERIN_DDR, SERIN);
- sbi( RCK_DDR, RCK);
- }
- void kiir( char * s)
- {
- unsigned char digit;
- unsigned char abit;
- unsigned char sdigit;
- for (digit=1; digit<=5; digit++)
- {
- sdigit= s[digit];
- for (abit= 8; abit>0; abit--)
- { if bit_is_set( sdigit, 7) sbi( SERIN_PORT, SERIN);
- else cbi( SERIN_PORT, SERIN);
- sbi( SERCK_PORT, SERCK);
- sdigit<<=1;
- cbi( SERCK_PORT, SERCK);
- }
- }
- sbi( RCK_PORT, RCK);
- sbi( RCK_PORT, RCK);
- cbi( RCK_PORT, RCK);
- cbi( OEN_PORT, OEN);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement