历史上的今天
返回首页

历史上的今天

今天是: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);         

    }

}

推荐阅读

史海拾趣

DESIGNERSYSTEMS公司的发展小趣事

DESIGNERSYSTEMS公司意识到,要在电子行业持续发展,必须不断拓展市场。他们积极寻求跨界合作的机会,与汽车、医疗、航空航天等多个行业的领军企业建立了合作关系。通过跨界合作,DESIGNERSYSTEMS不仅将自身的技术优势应用于更广泛的领域,还从合作伙伴那里学到了更多行业知识和经验,进一步提升了自身的综合实力。

ANSHAN [Anshan Suly Electronics]公司的发展小趣事

进入新世纪,随着科技的快速发展,电子产品更新换代速度日益加快。ANSHAN公司深知技术创新的重要性,不断加大研发投入,积极引进先进技术和设备。在一次重要的技术攻关中,公司研发团队成功突破了一项关键技术难题,推出了一款性能卓越、价格实惠的新型电子产品,受到了市场的热烈欢迎。这一技术突破不仅提升了公司的核心竞争力,也为公司的后续发展奠定了坚实基础。

Elpida Memory公司的发展小趣事

为了挽救Elpida Memory,日本政府采取了积极的援助措施。2009年,日本政府通过《产业再生法》修正案,向Elpida Memory提供了数百亿日元的公共资金和融资支持。这些资金帮助Elpida Memory度过了最困难的时期,并为其后续的重组和发展提供了有力的支持。

Eastman Kodak Company公司的发展小趣事

随着技术的不断进步,伊士曼柯达公司不断推出新的产品和服务,以满足市场的多样化需求。在20世纪初,柯达已成为全球最大的胶卷供应商,并占据了美国摄影市场的绝大部分份额。此外,公司还积极向国际市场扩张,通过设立分支机构和办事处,将产品销往全球各地。这一时期,柯达不仅凭借其优质的产品赢得了广泛的客户基础,还树立了良好的品牌形象。

AUK Contractors Co Ltd公司的发展小趣事

近年来,电子行业面临着原材料成本上升、环保要求提高等多重挑战。AUK Contractors Co Ltd积极应对这些挑战,通过优化生产流程、采用环保材料等方式降低成本、提高效益。同时,公司还加大了对新能源、智能制造等领域的研发投入,实现了从传统电子制造向高科技领域的转型升级。

ESS [ESS Technology,Inc]公司的发展小趣事

ESS不仅在个人电脑音频领域取得了显著成就,还在HIFI领域实现了突破。ESS的HIFI传承可以追溯到其创始人对音频技术的深刻理解和对市场需求的敏锐把握。通过多年的技术积累和不断创新,ESS成功推出了多款高性能的HIFI音频芯片,如ES9018,这些产品凭借其卓越的性能和音质赢得了广泛好评。

问答坊 | AI 解惑

嵌入式系统的基本知识

入门知识,为深入学习打下扎实的基础!…

查看全部问答>

中国视频教程基地

好的资源 大家一起共享吧  呵呵  觉得好顶一下中国视频教程基地 …

查看全部问答>

《数字信号处理(全美经典学习指导系列)》

简介: 内容简介:   本书主要介绍数字信号处理的基础理论,并给出300多道解答步骤完整的习题。因而,本书是相关教材的有益补充,是自学有效问题求解方法的理想读物。   全书共9章,涵盖了数字信号处理导论教程的核心内容,包括数字信号处 ...…

查看全部问答>

非常经典的三极管的开关电路的分析

很简单很详细很实用 经典的三极管的开关电路的分析…

查看全部问答>

FPGA逻辑设计注意事项列表

这是一个在逻辑设计中注意事项列表,由此引起的错误常使得设计不可靠或速度较慢,为了提高设计性能和提高速度的可靠性,必须确定设计通过所有的这些检查。专业FPGA设计论坛3 [2 I5 \\/ {3 N* X  可靠性3 k6 ]1 b( D3 R4 p! r/ \\1 k1 v! f) S! ?& ...…

查看全部问答>

createfile()创建文件失败的问题

   我想以系统时间为名创建文件,下面是我的代码,有个问题一直过不去,运行环境是wince5.0,用VS2005开发;请明白人指教一下:问题见批注   一,类Client中用到的相关代码    public:      &nbs ...…

查看全部问答>

我的情况离找工作还多远?并且需要从哪方面努力?

         我是嵌入式系统专业的大学生,大学混了2年半,时间很快,今年6月份就要毕业了,我的大学生活每天基本都在寝室渡过的,因为有宽带,网速也过得去,玩魔兽世界,梦幻,玩dota,cs,war3,劲舞团,一个星期也 ...…

查看全部问答>

请教串口程序问题

请教串口程序问题 代码如下: #include <reg52.h>#define uchar unsigned char#define uint unsigned intuchar flag,i;uchar a[4];uchar code table[]=\"I get \" ;void main(){ TMOD=0x20; TH1=0xfd; TL1=0xfd; TR1=1; ...…

查看全部问答>

依旧是I2C的问题

上次烧了块EK的板子.这次换了块新的,该慎重了. 在这里向大虾们确认个问题.我的从设备,在没有跟我主机连接前,上电后,SDA和SCL的电压全是3.0V左右.我查遍了从设备的datasheet,没有找到对高低电平的值的定义,只是有一个关于I2C的通信中高低 ...…

查看全部问答>