历史上的今天
今天是: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--)
;
}
史海拾趣
|
手机电视、手机游戏以及音频播放等多媒体应用向手机中的电源管理设计提出了巨大的挑战。手机设计人员需要在加入新的多媒体功能的同时,保持手机小巧的外形并维持电池的长寿命。新应用处理器提供了出色的新功能,但代价是功耗更高。新的AV功能意味着 ...… 查看全部问答> |
|
我在用1602LCD液晶时,它要求在30H-33H输出一组数据,34H-35H输出一组数据,这个地址是怎么回事?这个地址是连续的可输出的时候中间还有一段字符是怎么输出 的。请教高手,谢谢… 查看全部问答> |
|
各位大虾,小弟这几天调试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,在连接 ...… 查看全部问答> |
|
上一贴:跟着套件光盘入门LM3S811 https://bbs.eeworld.com.cn/thread-290441-1-1.html 刚拿到手一看,以为白色那块是LCD来的,细看一眼,原来就是一块塑料板导光板而已。之前看到带OLED Display的LM3S811,原来是另有其板。后来看了光盘 ...… 查看全部问答> |




