Advertisement
Guest User

Untitled

a guest
Sep 9th, 2011
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.49 KB | None | 0 0
  1. #include "msp430g2231.h"
  2.  
  3. unsigned serData = 0x80;
  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. switch(serData) {
  24. default:
  25. serData = serData >> 1;
  26. break;
  27. case 0x20:
  28. serData = serData >> 2;
  29. break;
  30. case 0x02:
  31. serData = 0x80;
  32. break;
  33.  
  34. }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement