基于msp430f2491的proteus仿真

用proteus仿真,用IAR编译生成hex文件下载(需要proteus与IAR的联合可以私信我)

msp430单片机与51单片机不一样。msp430单片机需要配置输入或者输出模式,然后才是高低电平的输出,并且配置之前需要关闭看门狗。并且不能像51单片机一样操作一位IO口只能操作8位IO口。

使端口P20的LED以500ms闪烁。

主函数

#include  <msp430x24x.h> 
#define LED8PORT        P2OUT                   //P2接8个LED灯
#define LED8SEL         P2SEL                   //P2接8个LED灯
#define LED8DIR         P2DIR                   //P2接8个LED灯
//IAR软件的延时函数
#define CPU_F ((double)8000000)//8M 
#define delay_us(x) __delay_cycles((long)(CPU_F*(double)x/1000000.0)) //us延时
#define delay_ms(x) __delay_cycles((long)(CPU_F*(double)x/1000.0)) //ms延时

void Port_Init()
{
  LED8SEL = 0x00;                     //设置IO口为普通I/O模式
  LED8DIR = 0x01;                     //设置IO口P20的方向为输出
  LED8PORT = 0x01;                     //P20口初始设置为高电平
}

void main()
{
  WDTCTL = WDTPW + WDTHOLD;//关闭看门狗
  Port_Init();
  while(1)
  {
     LED8PORT = 0x01;//输出高电平
     delay_ms(100);
     LED8PORT =0x00;//输出低电平
     delay_ms(100);  
  }
}

 msp430最小系统proteus仿真图

 

  • 4
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
特 性 2 • 低 电 源 电 压 范 围, ,1.8V 至 至 3.6V • 片 载 比 较 器 • 超 低 功 耗 • 具 有 可 编 程 电 平 检 测 功 能 的 电 源 电 压 监 控器 器/监 监 视 器 – 激 活 模 式: :270μA( (在 在 1MHz 频 频 率和 和 2.2V 电 电 压 • 欠 压 检 测 器 条 件 下 ) • 引 导 加 载 程 序 – 待 机 模式 式 (VLO) :0.3μA • 串 行 板 上 编 程 、 无 需 外 部 编 程 电 压 、 由 安 全 熔丝 丝 实 – 关 闭 模 式( (RAM 保 保 持 ): :0.1μA 现 的 可 编 程 代 码 保 护 • 可 在 不到 到 1μs 的 的 时 间 里 超 快 速 地 从 待 机 模 式 唤 醒 • 系 列 产 品 包 括 : • 16 位 位 精 简 指 令集 集 (RISC) 架 架 构, ,62.5ns 指 指 令 周 期 时 – MSP430F233 间 – 8KB+256B 闪 闪 存 存 储 器 , • 基 本 时 钟 模 块 配 置 : – 1KB RAM – 内 部 频 率 高达 达 16MHz – MSP430F235 – 内 部 极 低 功 耗 低频 频 (LF) 振 振 荡 器 – 16KB+256B 闪 闪 存 存 储 器 – 32kHz 晶 晶 振 – 2KB RAM – 具有 有 4 个 个 精 度为 为 ±1% 校 校 准 频 率 且 高达 达 16MHz – MSP430F247 ,MSP430F2471 (1) 的 内 部 频 率 – 32KB+256B 闪 闪 存 存 储 器 – 谐 振 器 – 4KB RAM – 外 部 数 字 时 钟 源 – MSP430F248 ,MSP430F2481 – 外 部 电 阻 器 – 48KB+256B 闪 闪 存 存 储 器 • 带 内 部 基 准 、 采 样 与 保 持 以 及 自 动 扫 描 功 能的 的 12 – 4KB RAM 位 模数 数 (A/D) 转 转 换 器 – MSP430F249MSP430F2491 • 具有 有 3 个 个 捕获 获/比 比 较 寄 存 器的 的 16 位 位 Timer_A – 60KB+256B 闪 闪 存 存 储 器 • 具有 有 7 个 个 捕获 获/比 比 较 寄 存 器 ( 带 有 影 子 寄 存 器 ) 的 – 2KB RAM 16 位 位 Timer_B – MSP430F2410 • 4 个 个 通 用 串 行 通 信 接口 口 (USCI) – 56KB+256B 闪 闪 存 存 储 器 – USCI_A0 和 和 USCI_A1 – 4KB RAM – 支 持 自 动 波 特 率 检 测 的 增 强 型 通 用 异 步 接 收 发
MSP430F5529是德州仪器(TI)推出的一款低功耗微控制器。Proteus是一款流行的电子设计自动化(EDA)软件,它可以用于进行电路设计、仿真和PCB布局等。 要在Proteus中进行MSP430F5529的仿真,首先需要安装MSP430F系列的Device Family Pack插件。安装完成后,在Proteus中选择MSP430F5529的器件并添加到电路图中。 接下来,可以对电路进行连接,如连接外部元件、传感器、显示器等。可以使用Proteus提供的图形化界面来连接这些元件,并设置它们的参数。 在仿真之前,需要设置MSP430F5529微控制器的初始化配置。可以通过设置时钟频率、I/O口、中断和定时器等来配置微控制器。这些设置可以通过Proteus提供的MSP430F5529仿真模型进行完成。 完成电路连接和MSP430F5529的配置后,可以开始进行Proteus仿真。在仿真过程中,可以通过调试器来监视和调试微控制器的运行情况。可以查看端口的状态、寄存器的内容以及时钟和中断的触发情况。 通过Proteus仿真,可以验证电路设计的正确性,检查电路的稳定性,分析微控制器的工作情况,并通过添加测试点和示波器来进行特定信号的监测。 总结来说,MSP430F5529在Proteus中的仿真过程需要安装对应的插件,并进行电路连接、微控制器配置和调试。通过仿真可以验证和优化电路设计,检查微控制器的运行情况,并实现信号监测和调试。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

半生烟火一世迷离

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值