昨天去贩卖机买饮料,看到贩卖机的灯光很好看,仔细看了一会,忽然想到能不能用学了一个月的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); } }
上一篇:【msp430 launchpad、RF模块】调制、解码无线信号
下一篇:win10下使用Energia开发MSP430F5529LP 基本流程及遇到的问题
推荐阅读
史海拾趣
ADATA科技成立于2001年,是一家专注于提供存储解决方案的公司,以下是该公司发展的五个相关故事:
公司成立与初期发展: ADATA科技成立于2001年,总部位于台湾新北市,最初致力于生产和销售DRAM模块。随着存储技术的不断发展,公司逐渐扩展了业务范围,涵盖了闪存产品、固态硬盘、移动存储设备等多个领域。
技术创新与产品推出: ADATA科技在存储领域进行了持续的技术创新,并推出了一系列具有竞争力的产品。公司不断提升产品性能、降低成本,并注重产品的设计和用户体验。除了传统的DRAM模块,公司还推出了闪存卡、固态硬盘、移动硬盘等产品,满足了不同客户和市场的需求。
市场拓展与国际化发展: ADATA科技积极拓展国内外市场,并逐步实现了国际化发展。公司产品远销全球各地,与全球范围内的主要零售商、电子产品制造商建立了合作关系。通过与合作伙伴的紧密合作,公司产品在国际市场上得到了广泛认可和好评。
品牌建设与市场影响力: ADATA科技通过持续的品牌建设活动,不断提升了在存储领域的市场影响力。公司参加各类行业展会、展示活动,并投入大量资源进行市场推广和宣传。同时,公司还与体育、文化等领域开展赞助活动,提升品牌知名度和美誉度。
未来展望与持续发展: 作为一家专注于存储解决方案的企业,ADATA科技将继续致力于技术创新和产品开发。公司将不断改进现有产品,推出更多性能更好、功能更丰富的存储产品,以满足不断变化的市场需求。同时,公司还将继续拓展国际市场,加强与合作伙伴的合作,实现业务的持续增长和发展。
为了进一步扩大市场份额,Amveco公司积极寻求与行业内外的合作伙伴建立战略合作关系。公司与多家知名的电子设备制造商建立了长期稳定的合作关系,为其提供定制化的环形变压器解决方案。此外,公司还通过参加国际电子展会、建立海外销售网络等方式,积极开拓国际市场,实现了业务的全球化布局。
随着数字化时代的到来,C-MEDIA公司敏锐地捕捉到文化传媒市场的潜力。公司以法国主流电视台为传播平台,积极与中国主流媒体展开合作,成功开创了海外华人经营国际文化传媒的新模式。特别是在2014年,中国国务院新闻办独家授权C-MEDIA在欧洲播放中国影视数据库节目,这一举措极大地提升了公司在国际文化传媒领域的影响力。
在市场竞争日益激烈的背景下,Acutechnology公司深知品质是企业生存和发展的关键。因此,公司建立了严格的质量管理体系,从原材料采购到产品出厂的每一个环节都进行严格把控。同时,公司还注重品牌建设,通过广告宣传、参加展会等方式提升品牌知名度和美誉度。这些举措有效地提升了公司的市场竞争力,赢得了客户的广泛认可。
随着公司实力的不断增强,Celduc Relais开始积极拓展国际市场。公司通过参加国际电子展会、建立海外销售渠道以及与当地合作伙伴建立战略合作关系等方式,逐步打开了欧洲、北美和亚洲等多个国家和地区的市场。这一过程中,公司不仅提升了品牌知名度,也积累了丰富的国际业务经验。
为了进一步扩大市场份额,Appointech Inc公司开始积极拓展海外市场。通过与国际知名企业的合作,公司成功打入国际市场,产品销量大幅提升。同时,公司还积极参加国际电子展会和交流活动,与全球同行建立了广泛的合作关系,为公司的长远发展奠定了坚实的基础。
摘要:提出了一种Boost电路软开关实现方法,即同步整流加上电感电流反向。根据两个开关管实现软开关的条件不同,提出了强管和弱管的概念,给出了满足软开关条件的设计方法。一个24V输入,40V/2.5A输出,开关频率为200kHz的同步Boost变换器样机进一 ...… 查看全部问答∨ |
|
企业名称: 东莞市康大五金电子厂 营业执照: 4419002356421 工厂地址: 东莞万江区共联管理区 本公司成立于1998年,港资独资企业; 公司已通过ISO9001:2000认证; 公司员工超过7000人,实行人性化管理; 所有职位包食宿,并提 ...… 查看全部问答∨ |
今天遇到一个问题,就是在Modelsim里面显示当前的仿真的步骤,在网上查到可以这样实现: reg [1:255*8] Message; initaial begin Message = "String1"; #10000 Message = "String2"; .... end 然后在modelsim里面把Message 的显示 ...… 查看全部问答∨ |
转载的,但是感觉写的不错,建议看看 你知道不合理的手机费漫游费为什么总是迟迟不能被取消吗? 你知道手机的单向收费为什么总是迟迟不能实现吗? 你知道雷击事故为什么总在我们的国家频频造成那么多的破坏吗? 你知道为什么这个社会富人总是常 ...… 查看全部问答∨ |
在S3c2440_intr.h中 spi0的IRQ的值是22,我用KernelIoControl将spi0的IRQ转换成了逻辑中断值。并与事件相关联了,这样只要中断一发生,就可以调用IST函数了。 请问,这个硬件中断是靠什么发生的呢?是靠硬件把某个脚拉低,还是怎样?还是靠软件用S ...… 查看全部问答∨ |
我学过c,java, 理解还可以!我想学嵌入式!曾经学过单片机,但基础很差!有人告诉我 先从单片机学起! 我需要 买板子吗?是不是 需要两块板子!一个先学单片机,一个学arm! 有没有 一块板子,都可以学的 ...… 查看全部问答∨ |
|
哪位高手知道这个问题: 我用IAR开发arm的程序,已有了开发板,但是无法在线调试。我没有J-link,只有一个类似的东西 ,它与J-link的区别是与PC连接端是并口,而非USB口。因此现在无法在线调试。我听人讲在IAR的 linker中不能选择j_link/j_track ...… 查看全部问答∨ |