电子工程师技术服务社区
- 社区首页
- 下载
- proteus.zip
资料描述
红色字为链接,红色背景为注意。
手册和教程链接:proteusmcu版教程合集之msp430单片机合集
作者:武力戡乱
日期:2015-9-18
名称:msp430仿真之usci_spi——主机控制
目的:
1、测试spi的mosi引脚的主出从入功能
仿真文件:
编译文件:
仿真说明:
1、msp430为主机,74hc595为从机。
2、spi debug监视数据。
3、数码显示接受数据0-9。
源代码:main.c,mcu.c,mcu.h,isr.h。代码依次如下:
《main.c》
#include "mcu.h"
unsigned char ptable);
sethc595_stcp;
i++;
delay_int(300,300);
}
}
《mcu.c》
#include "mcu.h"
// 函数:clock_init()
// 描述:时钟初始化
// 参数:无
static void clock_init(void)
{
bcsctl1 = calbc1_1mhz; // 设定dco为1mhz
dcoctl = caldco_1mhz;
}
// 函数:io_init()
// 描述:io初始化
// 参数:无
static void io_init(void)
{
p2dir |= bit7;
}
// 函数:int_init()
// 描述:外部中断初始化
// 参数:无
static void int_init(void)
{
}
// 函数:usci_uart_sendchar()
// 描述:usci的uart发送字符
// 参数:无
void usci_uart_sendchar(char data)
{
uca0txbuf = data; // tx