历史上的今天
今天是:2024年10月28日(星期一)
2019年10月28日 | 新手学习msp430之自动贩卖机闪烁LED
2019-10-28 来源:eefocus
昨天去贩卖机买饮料,看到贩卖机的灯光很好看,仔细看了一会,忽然想到能不能用学了一个月的msp430F5529做一个呢,以作为这一个月学习的总结。心动不如行动,今早花了半小时终于做了出来,代码很简单,仅供msp430初学者参考,万望各位大佬勿喷。。。
实验材料:msp430系列单片机、杜邦线若干、LED若干。
#include unsigned int i,j,num ; /** * main.c */ int main(void) { WDTCTL = WDTPW | WDTHOLD; // stop watchdog timer P1DIR = BIT3 +BIT4 +BIT5; P2DIR = BIT4 + BIT5; P1OUT = BIT3 +BIT4 +BIT5; P2OUT = BIT4 + BIT5; i = 1; j = 1; num = 6; while(1) { if(i switch(i) { case 1:P1OUT ^= BIT3;break; case 2:P1OUT ^= BIT4;break; case 3:P1OUT ^= BIT5;break; case 4:P2OUT ^= BIT4;break; case 5:P2OUT ^= BIT5;break; } i++; } else { num--; i = 1; P1OUT = BIT3 +BIT4 +BIT5; P2OUT = BIT4 + BIT5; } if(num<1) { num=6; P1OUT &=~ ( BIT3 +BIT4 +BIT5); P2OUT &=~ (BIT4 + BIT5); } __delay_cycles(1000000); } }
史海拾趣
|
简介: 内容简介: 本书主要介绍数字信号处理的基础理论,并给出300多道解答步骤完整的习题。因而,本书是相关教材的有益补充,是自学有效问题求解方法的理想读物。 全书共9章,涵盖了数字信号处理导论教程的核心内容,包括数字信号处 ...… 查看全部问答> |
|
这是一个在逻辑设计中注意事项列表,由此引起的错误常使得设计不可靠或速度较慢,为了提高设计性能和提高速度的可靠性,必须确定设计通过所有的这些检查。专业FPGA设计论坛3 [2 I5 \\/ {3 N* X 可靠性3 k6 ]1 b( D3 R4 p! r/ \\1 k1 v! f) S! ?& ...… 查看全部问答> |
|
我想以系统时间为名创建文件,下面是我的代码,有个问题一直过不去,运行环境是wince5.0,用VS2005开发;请明白人指教一下:问题见批注 一,类Client中用到的相关代码 public: &nbs ...… 查看全部问答> |
|
我是嵌入式系统专业的大学生,大学混了2年半,时间很快,今年6月份就要毕业了,我的大学生活每天基本都在寝室渡过的,因为有宽带,网速也过得去,玩魔兽世界,梦幻,玩dota,cs,war3,劲舞团,一个星期也 ...… 查看全部问答> |




