#include <msp430x41x.h>
unsigned int L7=~((0X01)<<6);
unsigned int L8=~((0X01)<<7);
void main(void)
{
WDTCTL = WDTPW + WDTHOLD; // 禁止看门狗定时器
//P1DIR |= 0x01; // 设置P1.0为输出方向
P2DIR = 0xff; //设置P2口方向为输出
P2OUT = 0xff;
P2OUT |= BIT0;
P1IE |= 0x10; // P1.4中断使能
P1IES |= 0x10; // P1.4设置为高低边沿中断
P1IFG &= ~0x10; // P1.4中断标志位清零
_BIS_SR(LPM4_bits + GIE); // 进入LPM4中断
while(1) // 等待中断
{
}
}
// 端口1的中断服务历程
#pragma vector=PORT1_VECTOR
__interrupt void Port_1(void)
{
P2OUT ^= 0x01; // P1.0 状态翻转
P1IFG &= ~0x10; // P1.4 中断标志清零
}
使用一根杜邦线,一端接VCC,一端用来触碰P1.4口,就会发现LED灯在7和8之间闪烁
分享到:
相关推荐
本文给大家分享了一个msp430外部中断程序。
msp430单片机源程序源程序源程序源程序源程序源程序
本文主要讲了msp430单片机的中断优先级,下面一起来学习一下
中断方式读取按键,不耗费资源。 采用MSP430F149主芯片
msp430超声波测距源程序 1602显示 msp430超声波测距源程序 1602显示 msp430超声波测距源程序 1602显示 msp430超声波测距源程序 1602显示 msp430超声波测距源程序 1602显示 msp430超声波测距源程序 1602显示 msp430...
msp430f149键盘中断程序,利用149中断功能使用
msp430中断嵌套程序中断嵌套程序中断嵌套程序
MSP430F dtmf 检测 源程序, DTMF Decoding Algorithm, Program for DTMF-Controlled Remote Switching Application
识别MSP430G2553LaunchPad中的短按键和长按键,短按键点亮红色LED,长按键点亮绿色LED。当按键按下时能够触发GPIO口的中断,在GPIO口中断ISP中开启定时器中断,再通过定时器定时的时长判断是长按键还是短按键。短...
MSP430F149 定时中断程序
中断技术基于MSP430G2553的中断技术
MSP-EXP430G2开发板小程序。按键产生中断,翻转电平使LED等亮-灭
用MSP430单片机实现转速的测量,使用的是外部中断
msp430流水灯LED的例子程序,经过调试,直接可用,msp430F149
MSP430串口下载程序的说明文档,比较实用
msp430f5438开发板源程序,三步走:基础入门、渐进提高、综合应用。
本文主要讲了MSP430单片机中断 ,希望对你的学习有所帮助。
msp430 模块程序 源代码msp430 模块程序 msp430 模块程序源代码 msp430 模块程序 msp430 模块程序源代码
18B20用于MSP430的C源程序代码,为18B20单总线程序。