MSP430 F249单片机 Proteus仿真 IAR工程设置 实例和开发环境

发布者:SerendipityJoy最新更新时间:2021-02-03 来源: eefocus关键字:MSP430  单片机  工程设置 手机看文章 扫描二维码
随时随地手机看文章

1 开发环境与流水灯实验

使用的是IAR 7.10
新建工程的细节看这里:https://blog.csdn.net/x1131230123/article/details/106956182
需要在debug模式下设置,
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
编译后hex文件在proNameDebugExe下
proteus设置时钟:
在这里插入图片描述

代码:



#include

#define uchar unsigned char

#define uint unsigned int


void delayms( uint t )

{

uint i;

while ( t-- )

for ( i = 1330; i > 0; i-- )

;

                                /* 进过参数的调整 */

}



void main( void )

{

uchar i;

WDTCTL = WDTPW + WDTHOLD;      /* 关闭看门狗 */

P4DIR = 0x01;



P1SEL = 0;                    /* 设置为普通I/O 口 */

P1DIR = 0xFF;                 /* 设置方向 */

P1OUT = 0xFF;                 /* 设置初始值 */



while ( 1 )

{

          

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

{

P1OUT = ~(1 << i);

delayms( 50 );  /* 延时 */

}

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

{

P1OUT = ~(1 << 7 - i);

delayms( 50 );  /* 延时 */

}

                

}

}

即可运行:
在这里插入图片描述

2 数码管轮流显示0到9



#include

#define uchar unsigned char

#define uint unsigned int

uchar const table[] = { 0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, /* 共阴数码管段选码表,无小数点 */

0x7f, 0x6f, 0x77, 0x7c, 0x39, 0x5e, 0x79, 0x71 };


void delayms( uint t )

{

uint i;

while ( t-- )

for ( i = 1330; i > 0; i-- )

;

                                /* 进过参数的调整 */

}



void main( void )

{

uchar i;

WDTCTL = WDTPW + WDTHOLD;       /* 关闭看门狗 */


P1DIR = 0xFF;                 /* 设置方向 */

P1SEL = 0;                    /* 设置为普通I/O 口 */



P1OUT = 0x00;



while ( 1 )

{

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

{

P1OUT = table[i];

delayms( 100 );

}

}

}


关键字:MSP430  单片机  工程设置 引用地址:MSP430 F249单片机 Proteus仿真 IAR工程设置 实例和开发环境

上一篇:MSP430F4152使用外部高频晶振的配置
下一篇:关于MSP430的精准延时__delay_cycles的分析

小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved