Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "msp430g2231.h"
- unsigned serData = 0x80;
- void shiftData(void);
- void shiftOutInit(void);
- void main(void) {
- WDTCTL = WDTPW + WDTHOLD;
- P1DIR = 0x07;
- P1OUT = 0x00;
- shiftOutInit();
- while(1) {
- shiftData();
- __delay_cycles(0xFFFF);
- __delay_cycles(0xFFFF);
- }
- }
- void shiftData(void) {
- switch(serData) {
- default:
- serData = serData >> 1;
- break;
- case 0x20:
- serData = serData >> 2;
- break;
- case 0x02:
- serData = 0x80;
- break;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement