历史上的今天
返回首页

历史上的今天

今天是:2025年01月23日(星期四)

正在发生

2021年01月23日 | MSP430G2553切换点亮LED

2021-01-23 来源:eefocus

最近初学MSP430G2553,和大家一起分享学习中遇到的问题和学习成果。今天和大家分享的是一段通过按键P1.3循环切换点亮两个板子上的LED。


#include  


/*

 * main.c

 */

int main(void)

{

    WDTCTL = WDTPW | WDTHOLD; // Stop watchdog timer

P1DIR |=BIT6;                //LED2——P1.6设为输出

P1OUT &=~BIT6;               //初始化P1.6为低电平,LED2灭

P1DIR |=BIT0;                //LED1——P1.0设为输出

P1OUT |=BIT0;                //初始化P1.0为低电平,LED1亮

P1DIR &=~BIT3;                //按键——P1.3设为输入

P1REN |=BIT3;                //Enable internal pull-up resistor

P1OUT |=BIT3;                //Set pull-up resistor for P1.3

while(1)

{

if((P1IN&BIT3)==0)

{

DCOCTL = CALDCO_16MHZ; //设置MCLK频率为16MHZ

BCSCTL1 = CALBC1_16MHZ;

P1OUT ^=BIT6;

            P1OUT ^=BIT0;

            __delay_cycles(8000000);  //延时 8M*(1/16M)秒

}


}

}


下面视频是对应按键控制和现象。


LED切换点亮


推荐阅读

史海拾趣

Coors Components Inc公司的发展小趣事

除了关注经济效益外,Coors Components Inc公司还积极履行社会责任。公司积极参与公益事业,为社会做出贡献;同时,公司也注重环保和可持续发展,努力降低生产过程中的环境污染。这些举措不仅提升了公司的品牌形象,还赢得了社会各界的广泛赞誉。

以上是关于电子行业公司发展的通用框架,你可以根据这些框架来进一步了解“Coors Components Inc”公司的具体发展故事。请注意,在编写故事时,应确保所描述的事实准确无误,避免夸大或缩小事实。

Floeth Electronic Ltd公司的发展小趣事

在面对激烈的市场竞争时,Coors Components Inc公司果断调整市场策略,将目标市场从高端用户转向中端市场。通过优化产品线、提升服务质量以及加强品牌营销,公司成功吸引了大量中端市场的消费者。这一策略调整不仅使公司的销售额大幅提升,还为其未来的发展奠定了坚实的基础。

3D PLUS公司的发展小趣事

在电子行业的浪潮中,3D PLUS公司以其前瞻性的技术视角,率先投身于3D技术的研发。公司初期便聚焦于3D扫描技术的突破,成功开发出全自动彩色桌面型3D扫描仪,该设备能够在短短几分钟内实现实物向数字的转变,为行业带来了前所未有的高效与便捷。这一创新产品的推出,不仅迅速获得了市场的认可,更在行业内树立了3D PLUS的技术领先地位。

Anixter Inc公司的发展小趣事

为了更好地满足客户需求,3D PLUS公司不仅提供硬件设备,还积极构建3D生态圈。公司推出了一系列3D个性化产品,包括3D全彩婚纱人像、3D梦幻水晶摆件等,这些产品独具潮流气息,深受市场欢迎。同时,公司还提供软件开发、定制开发等服务,帮助客户在移动端构建感性的3D商业场景,实现O2O移动营销的有效联动。这些举措不仅丰富了公司的产品线,也为客户提供了全方位的3D解决方案。

Altmustech公司的发展小趣事

Altmustech公司的创立源于一次技术突破。创始人李博士带领的团队成功研发了一款高效能、低成本的半导体芯片,这一创新技术解决了当时电子行业面临的能效问题,迅速引起了市场的关注。随着技术的不断完善和产品的推出,Altmustech逐渐在半导体市场上崭露头角,为公司的快速发展奠定了坚实的基础。

AiT Semiconductor Inc公司的发展小趣事

AiT公司的创立源自一群对半导体技术充满热情的工程师。他们看到了半导体行业巨大的市场潜力和技术挑战,决心成立一家公司,专注于半导体产品的研发和生产。在创立初期,公司面临资金短缺、市场竞争激烈等诸多困难,但凭借着对技术的执着追求和不懈努力,他们成功开发出了一系列高性能、高品质的半导体产品,逐渐在市场中站稳脚跟。

问答坊 | AI 解惑

diy speed touch home电脑数据线

为了以后更好的在改装成510的modem上升级firmware,这次我教大家做一条modem跟电脑通讯的数据线,然后就可以对modem内的flash rom重新分配空间,那么就可以装下完整的510的firmware,就算以后有高版本的firmware,都可以稍微改一下标识就可以直接拿 ...…

查看全部问答>

需求确认s3c2440 做视频采集可以吗?

需求确认s3c2440 做视频采集可以吗?…

查看全部问答>

关于微软的提供的WINCE SDK

  准备在PDA上开发一个简单的程序,不打算自己定制wince SDK,看见参考书上的有微软提供的Pocket PC 2003,打算用这个,但是上了微软的网站,没有找到,书是2006版,可能变化太快了,只找到了一个pda SDK 1.1,本人是新手,谁能解释一下, ...…

查看全部问答>

Nios IDE 运行中的一个错误

IDE 中LED 跑马灯的程序运行时总是出现 nios2-terminal: connected to hardware target using JTAG UART on cable nios2-terminal: \"USB-Blaster [USB-0]\", device 1, instance 0 nios2-terminal: (Use the IDE stop button or Ctrl-C to term ...…

查看全部问答>

vxworks下串口操作

本人菜鸟,刚接触vxworks,在vxworks下进行2路串口通信 使用tty0,tty1等方式open 并调用read函数读取串口数据 现在不知道何时串口收到数据,所以调用read函数一直停在那,请问如何读取串口数据可以避免死循环?(由于限制,不考虑单独起任务读 ...…

查看全部问答>

stm32f103的SPI通讯问题

拜问下 大虾们 SPI1 和 SPI2 都设定为双线双工 , SPI1 主 SPI2 从   在 通讯的时候 SPI1 向 SPI2 发送数据 SPI2 能接收 但是&nbs ...…

查看全部问答>

STM8S103的读保护让我疯了

给客户做了6个样板,用STVP烧录了软件,选择了READONLY保护选项。 前几天客户把6个板子送过来要修改。结果发现有4块板子是正常,但是有2块板子的读保护没有了,代码通过STVP轻松读出来了。 真晕啦。这样的问题竟让让我遇到…

查看全部问答>

仿真28335需要什么仿真器

听说能支持28335仿真的仿真器很少,想咨询下这方面的。 准备过一段时间购买一套。…

查看全部问答>

这是最后一篇了,五精华无悬念:STM32的IAP方案

replyreload += \',\' + 1110631;STM32的IAP方案          几乎所有的同类书籍都介绍综合性的应用示例如“万年历 + 温度显示 + 闹钟响铃 + 计时表”这样的一个实时时钟范例或“STM32 + 音频解码 + 大容 ...…

查看全部问答>

LED应用-1 线控制 & AN033

本帖最后由 dontium 于 2015-1-23 13:13 编辑 LED应用手册   1 线控制 – 省去 LED 驱动器的微处理器控制 AN033 -- 将射频闪光 LED 软件示例转换为 CC2420 - MSP430(修订版 A)   超实用的,快来看啊~~~ …

查看全部问答>