历史上的今天
返回首页

历史上的今天

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

正在发生

2021年05月25日 | MSP430G2553定时器中断实验

2021-05-25 来源:eefocus

///////////////////////////////////////////////////////////////////

// msp430G2553的定时器中断控制LED每秒钟进行亮熄变化

///////////////////////////////////////////////////////////////////

#include

void led_init();

void timer_init();

void delay(int);

//----------------------------------

void led_init()

{

P1DIR|=(1<<6); //P1.6为LED

}

//--------------------------

void timer_init()

{

TACCR0 =2500; //计到2500,约20ms

TACTL = TASSEL_2+ID_3+MC_1+TACLR; //设置TIMERA的时钟源为SMCLK(1M),8分频后(125K),计数模式为up,到CCR0再自动从0开始计数

TACCTL0 |= CCIE; // CCR0 interrupt enabled

}

//--------定时器中断函数------------

#pragma vector=TIMER0_A0_VECTOR

__interrupt void Timer_A(void)

{

//TACCTL0&=~ CCIE; //关中断

static int cc=0;

cc+=1;

if(cc==50) //1s=1000ms=20*50 定时

{

P1OUT^=(1<<6); //P1.6 LED取反

cc=0;

}

}

//--------延时函数 -------

void delay(int n)

{

unsigned char temp = 0;

unsigned int i=0;

for(i=0;i

{

for(temp=0;temp<33;temp++);

}

}

//************主函数***************************

void main()

{

WDTCTL = WDTPW + WDTHOLD; // Stop WDT

BCSCTL1 = CALBC1_1MHZ;

DCOCTL = CALDCO_1MHZ;

led_init();

timer_init();

_BIS_SR(GIE); //开总中断

for(;;)

{

;

}

}


推荐阅读

史海拾趣

台湾远翔(Feeling Technology)公司的发展小趣事

随着全球对绿色低碳发展的重视,乔光电子积极响应国家号召,于2021年底开始筹划绿色工厂创建项目。公司引入了产品全生命周期理念,持续开展节能低碳、环境保护工作,建立了质量管理体系、职业健康安全管理体系、环境管理体系和能源管理体系等。通过实施一系列绿色低碳、节能技改措施,如废气粉尘收集与处理系统、造粒珠磨机电机变频改造等,乔光电子实现了万元产值能耗和碳排放强度的逐步改善,为企业的可持续发展奠定了坚实基础。

ESTEK公司的发展小趣事

随着国内市场的逐渐饱和,ESTEK公司开始将目光投向国际市场。公司制定了详细的国际化战略,通过参加国际展会、拓展海外销售渠道等方式,积极开拓国际市场。同时,ESTEK公司还积极引进国外先进的技术和管理经验,不断提升自身的竞争力和国际化水平。在国际市场上,ESTEK公司的产品逐渐获得了认可,公司的国际影响力也日益增强。

Coors Components Inc公司的发展小趣事

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

西博臣(CYBERSEN)公司的发展小趣事

西博臣非常重视产品质量和品牌建设。公司建立了严格的质量管理体系,从原材料采购到产品生产、测试、包装等各个环节都进行严格的质量控制。同时,公司还注重品牌形象的塑造和推广,通过参加各类行业展会、举办技术交流会等方式提升品牌知名度和美誉度。

客益(Guestgood)公司的发展小趣事

作为一家有社会责任感的企业,西博臣积极履行社会责任,关注环境保护和可持续发展。公司采用环保材料和生产工艺,减少生产过程中的能源消耗和废弃物排放。同时,公司还积极参与社会公益活动,为社会做出积极贡献。这些举措不仅体现了公司的社会责任感,也为其赢得了更多客户和合作伙伴的信任和支持。

DETCO公司的发展小趣事

为了进一步拓展全球市场,ElectronicsCorp制定了国际化战略。公司先后在北美、欧洲和南美等地设立了研发中心和生产基地。这些海外机构不仅为ElectronicsCorp提供了更广阔的市场空间,还使其能够更深入地了解不同地区的消费者需求和文化背景。通过本土化战略的实施,ElectronicsCorp逐渐在海外市场取得了成功。

问答坊 | AI 解惑

运放相关(PDF)

一本不错的书!…

查看全部问答>

【藏书阁】门电路 (陈永有)

目录: 第一章 电子继电器 第二章 非门 第三章 与门和或门 第四章 其他类型的门电路 第五章 实用电路 详细信息: 陈永有 王永江著   人民邮电出版社  1978-12…

查看全部问答>

12864菜单讲解

12864菜单讲解12864菜单讲解12864菜单讲解12864菜单讲解…

查看全部问答>

十分奇怪的网络问题,百思不得其解.望各位高手指点

我用的是MPC8280。上面跑vxworks5.5.   采用bootRom + vxworks image的方式。   一种方法是bootrom起来后从网络加载vxworks映像的方式进行调试。调试串口和已经打通。 但是,在boot的过程中,选择从FCC1下载vxworks映像 ...…

查看全部问答>

一些纠结了好久的问题,学习嵌入式系统原理时的问题?

19.        设备管理函数原型?编写一个设备管理(驱动)的例子? 20.        设备管理作业:举出5个驱动程序的常用接口函数 21.        exe和elf文件加载及加载的过程? 22.  ...…

查看全部问答>

eboot怎么下载NK.BIN

Initiating image download in 5 seconds. Ethernet Boot Loader Configuration: 0) IP address: 0.0.0.0 1) Subnet mask: 255.255.255.0 2) DHCP: Disabled 3) Boot delay: 5 seconds 4) Reset to factory default configuration 5) Start ...…

查看全部问答>

有哪位有单片机设计IC卡读卡器的资料,能不能分享一下啊

我想做个ic卡读卡器,搜了一些资料,朋友还有愿意共享的吗,感谢…

查看全部问答>

怎样手动触发IRQ15

怎样手动触发IRQ15 ,大哥们给小弟一个例子吧!…

查看全部问答>

wince 中出现的问题cannot launch the remote executable

点击但步执行,出现下面对话框 Cannot launch the remote executable Error: File not found Win32 error code : 2 点击该对话框上的按钮:确定 则出现下面提示: Please check the remote exectuable path and file neme from your projec ...…

查看全部问答>

FPGA中INOUT的问题

inout双向端口仿真出现双向端口没有输出,下边出现个带~result的是什么意思…

查看全部问答>