Advertisement
Guest User

Untitled

a guest
Sep 9th, 2011
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.38 KB | None | 0 0
  1. #include "msp430g2231.h"
  2.  
  3. unsigned serData = 0x00;
  4.  
  5. void shiftData(void);
  6. void shiftOutInit(void);
  7.  
  8. void main(void) {
  9. WDTCTL = WDTPW + WDTHOLD;
  10. P1DIR = 0x07;
  11. P1OUT = 0x00;
  12.  
  13. shiftOutInit();
  14.  
  15. while(1) {
  16. shiftData();
  17. __delay_cycles(0xFFFF);
  18. __delay_cycles(0xFFFF);
  19. }
  20. }
  21.  
  22. void shiftData(void) {
  23. serData = serData << 1;
  24. if(!(0x08 & P1IN)) serData |= 0x01;
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement