历史上的今天
返回首页

历史上的今天

今天是:2025年05月21日(星期三)

正在发生

2021年05月21日 | 畅学多功能MSP430F149实验箱流水灯实验

2021-05-21 来源:eefocus

/*******************************************************


程序功能:单色流水灯测试


开发环境:IAR For MSP430 5.30


硬件环境:EESKILL多功能开发学习板/实验箱(2017版),MSP430F149核心板


接线说明:核心板P4口接底板JP15,具体为:P40-I1,P41-I2,P42-I3,P43-I4,P44-I5,P45-I6,P46-I7,P47-I8


跳线说明:无


实验现象:8个流水灯依次点亮


技术网站:http://www.eeskill.com


淘宝店铺:http://cepark.taobao.com


作者:eeskill


*******************************************************/


#include


unsigned int timer;

unsigned char jishu1,i;

unsigned char code[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};


void delay(unsigned int timer);


void Clock_init()

{

unsigned char iq0;

BCSCTL1 = RSEL0 + RSEL1 + RSEL2; // XT2on, max RSEL

BCSCTL1&=~XT2OFF; //打开XT2振荡器

do

{

IFG1 &= ~OFIFG; // 清除振荡器失效标志

for (iq0 = 255; iq0 > 0; iq0--); // 延时,等待XT2起振

}

while ((IFG1 & OFIFG) != 0); // 判断XT2是否起振


BCSCTL2 |= SELS+SELM_2; // SMCLK = XT2

}




void timerA_init()

{

CCTL0 = CCIE; // CCR0 interrupt enabled

CCR0 = 8000; // 晶振8M

TACTL = TASSEL_2 + MC_1+TACLR; // SMCLK, upmode

}

void main(void)

{

WDTCTL = WDTPW + WDTHOLD; // Stop WDT



Clock_init();


P4DIR |= 0xff; // P4output

timerA_init();

_BIS_SR(LPM0_bits + GIE); // Enter LPM0 w/ interrupt


}



#pragma vector=TIMERA0_VECTOR

__interrupt void Timer_A (void)

{


for(i=0;i<8;i++)

{

P4OUT=~(code[i]);

for( jishu1=0; jishu1<100; jishu1++)

{

delay(5000);

}

}


}



void delay(unsigned int timer)

{

unsigned int i;

for(i=0;i<10000;i--)

for(;timer>0;timer--)

;

}

推荐阅读

史海拾趣

DUBILIER公司的发展小趣事

随着技术的不断进步和市场的不断变化,DUBILIER公司意识到必须不断拓展市场以保持竞争力。因此,公司决定采取多元化的市场战略,进入多个不同的细分市场。通过与行业合作伙伴建立紧密的合作关系,DUBILIER公司成功地将其产品推广到了更广泛的领域。同时,公司还积极开拓国际市场,将产品出口到世界各地。这些努力不仅为公司带来了更多的商业机会,还进一步巩固了其在全球电子行业的地位。

Advanced Energy公司的发展小趣事

随着公司的不断发展壮大,AE公司于某一时期成功在纳斯达克上市。这一里程碑事件标志着AE公司在电子行业的地位得到了进一步的巩固和提升。上市为公司带来了更多的资金支持,使得AE公司能够加大在研发、生产、销售等方面的投入,进一步提升了公司的竞争力。同时,上市也增强了公司的品牌影响力,吸引了更多的合作伙伴和客户。

Gustav Klauke GmbH公司的发展小趣事

AE公司一直将创新作为企业发展的核心动力。公司不断投入研发资源,推动电源技术的持续创新。同时,AE公司也积极与各大电子企业建立合作伙伴关系,共同推动电子行业的发展。通过与合作伙伴的紧密合作,AE公司不仅获得了更多的市场机会,也提升了自身的技术水平和创新能力。

Edsun Laboratories Inc公司的发展小趣事

企业文化是企业发展的灵魂。ECM Electronics Limited.注重企业文化的建设,倡导“诚信、创新、协作、共赢”的价值观。公司注重员工的培训和发展,为员工提供良好的工作环境和职业发展机会。通过团队建设活动,增强员工的凝聚力和归属感。正是这些积极向上的企业文化和优秀的团队,为ECM Electronics Limited.的持续发展提供了源源不断的动力。

Anpec(茂达)公司的发展小趣事

为了适应全球化的市场趋势,茂达电子制定了全面的全球化战略。公司不仅加强了与国际市场的联系,还积极寻求与国际知名企业的合作机会。同时,茂达电子还加大了对海外市场的投入,通过设立海外分支机构、参加国际展会等方式,不断提升品牌知名度和市场影响力。

这五个故事只是Anpec(茂达电子)发展历程中的一部分,但它们充分展示了茂达电子在电子行业中的崛起和成就。作为一家具有创新精神和市场洞察力的企业,茂达电子将继续致力于为客户提供优质的产品和服务,推动电子行业的持续发展。

Consolidated Wire公司的发展小趣事

在电子行业的早期,Consolidated Wire公司以其出色的技术研发能力崭露头角。公司投入大量资源研发新型导电材料,成功推出了一种具有更高导电性能和更低电阻的新型线材。这一技术突破不仅提升了电子设备的性能,还降低了能耗,赢得了市场的广泛认可。随着新型线材的普及,Consolidated Wire公司的业务规模迅速扩大,逐渐在电子线材市场占据了领先地位。

问答坊 | AI 解惑

多媒体手机的电源管理方案

手机电视、手机游戏以及音频播放等多媒体应用向手机中的电源管理设计提出了巨大的挑战。手机设计人员需要在加入新的多媒体功能的同时,保持手机小巧的外形并维持电池的长寿命。新应用处理器提供了出色的新功能,但代价是功耗更高。新的AV功能意味着 ...…

查看全部问答>

谁有做过简易电压表的

本帖最后由 paulhyde 于 2014-9-15 04:03 编辑 最近我在做简易电压表,有没有哪位大虾做过的,给我提供点资料,谢啦。。  …

查看全部问答>

动车跷跷板_系统设计的研究与实现89C58

本帖最后由 paulhyde 于 2014-9-15 09:33 编辑 动车跷跷板_系统设计的研究与实现89C58  …

查看全部问答>

1602LCD液晶显示器地址问题

我在用1602LCD液晶时,它要求在30H-33H输出一组数据,34H-35H输出一组数据,这个地址是怎么回事?这个地址是连续的可输出的时候中间还有一段字符是怎么输出 的。请教高手,谢谢…

查看全部问答>

wince的系统时钟问题

各位大虾,小弟这几天调试ARM板,发现一个问题,本来开机后系统运行的很流畅,过一会后发现系统时间变成0:00了,于是小弟打开了时间设置界面进行时间设置,发现系统变得极卡无比,关机开机后也运行的很卡,不知道有没有人遇见这种问题,请各位大虾 ...…

查看全部问答>

【lbing7】 您好,麻烦您能给推荐几本PIC单片机方面的经典书籍吗?希望能够以实践为主来讲的电子书籍,最后把下载地址也告诉我下,谢谢

您好,麻烦您能给推荐几本PIC单片机方面的经典电子书籍吗?希望能够以实践为主来讲的电子书籍,最好把下载地址也告诉我下,谢谢…

查看全部问答>

windows xp 与 windows ce 嵌入式系统的usb通信

现有一个条形码识别掌机, 掌机系统为 windows ce.net 6.0, 有usb接口。 将掌机usb接口直接与windows vista电脑相接,不需要任何操作就可以实现通信。 但将掌机与windows xp相接,用了很多方法都不行,比如安装一个activesync 4.5,在连接 ...…

查看全部问答>

两个PID调节一个阀

通过PLC采集现场温度和湿度,根据温度PID和湿度PID来调节水阀来维持车间的温度和湿度,湿度调节优先。请问这个能否实现,怎么实现?…

查看全部问答>

LM3S811 uart0

上一贴:跟着套件光盘入门LM3S811 https://bbs.eeworld.com.cn/thread-290441-1-1.html   刚拿到手一看,以为白色那块是LCD来的,细看一眼,原来就是一块塑料板导光板而已。之前看到带OLED Display的LM3S811,原来是另有其板。后来看了光盘 ...…

查看全部问答>