资源简介
以TI公司的LaunchPad开发板为平台,利用msp430g2553单片机驱动触摸按键,实际效果特别好。另外还使用Ht1621驱动段式液晶。
代码片段和文件信息
/*
* TouchPad_LED
* 硬件描述:P1.0接了1个红光LED(用跳线帽连接),P2.0和P2.5引出两个触摸板
* 功能描述:按下P2.0灯亮,按下P2.5灯灭。
* Created on: 2013-4-8
* Author: Administrator
*/
#include “msp430g2553.h“
#include “TouchIN.h“ /*触摸按键检测库函数*/
void WDT_Ontime(void);
//-----对硬件相关代码进行宏定义处理-----
#define LED_ON P1OUT |= BIT0 /*宏定义LED所在IO*/
#define LED_OFF P1OUT &= ~BIT0 /*宏定义LED所在IO*/
void main(void) {
WDTCTL = WDTPW+WDTHOLD; //关狗
//-----初始化GPIO-----
P1DIR |= BIT0; //LED所连IO口P1.0设为输出
P1OUT &= ~BIT0;
//-----初始化WDT定时中断为16ms-----
WDTCTL = WDT_ADLY_16; // “超级”宏定义
IE1 |= WDTIE; //使能WDT中断
_enable_interrupts(); // 等同_EINT,使能总中断
_bis_SR_register(LPM3_bits); //等同LPM3
//while(1);
}
/******************************************************************************************************
* 名 称:WDT_ISR()
* 功 能:响应WDT定时中断服务
* 入口参数:无
* 出口参数:无
* 说 明:WDT定时中断独占中断向量,所以无需进一步判断中断事件,也无需人工清除标志位。
* 所以,在WDT定时中断服务子函数中,直接调用WDT事件处理函数就可以了。
* 范 例:无
******************************************************************************************************/
#pragma vector=WDT_VECTOR // Watch dog Timer interrupt service routine
__interrupt void WDT_ISR(void)
{
WDT_Ontime();
}
/******************************************************************************************************
* 名 称:WDT_Ontime()
* 功 能:WDT定时中断事件处理函数,即当WDT定时中断发生后后,下一步干什么
* 入口参数:无
* 出口参数:无
* 说 明:使用事件处理函数的形式,可以增强代码的移植性和可读性
* 范 例:无
******************************************************************************************************/
void WDT_Ontime(void)
{
//-----首先必须定时扫描触摸按键检测函数-----
TouchIN_Dect();
if(TouchIN & BIT0) LED_ON ;
if(TouchIN & BIT1) LED_OFF;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-07-05 00:00 msp430g2553触摸按键程序\
目录 0 2015-07-04 23:58 msp430g2553触摸按键程序\程序一\
文件 4459 2014-12-15 16:10 msp430g2553触摸按键程序\程序一\TouchIN.c
文件 374 2014-12-15 16:11 msp430g2553触摸按键程序\程序一\TouchIN.h
文件 2024 2014-12-15 16:10 msp430g2553触摸按键程序\程序一\main.c
文件 20 2015-07-04 23:58 msp430g2553触摸按键程序\程序一\readme.txt
目录 0 2015-07-05 00:00 msp430g2553触摸按键程序\程序二\
文件 10036 2014-12-23 21:30 msp430g2553触摸按键程序\程序二\3.c
文件 4870 2015-03-11 18:20 msp430g2553触摸按键程序\程序二\3.dep
文件 22017 2014-12-19 20:08 msp430g2553触摸按键程序\程序二\3.ewd
文件 57936 2014-12-19 21:34 msp430g2553触摸按键程序\程序二\3.ewp
文件 155 2014-12-18 15:42 msp430g2553触摸按键程序\程序二\3.eww
文件 10036 2014-12-23 21:29 msp430g2553触摸按键程序\程序二\3.txt
文件 119419 2014-12-19 19:58 msp430g2553触摸按键程序\程序二\CTS_HAL.c
文件 5364 2014-12-19 19:58 msp430g2553触摸按键程序\程序二\CTS_HAL.h
文件 33894 2014-12-19 19:56 msp430g2553触摸按键程序\程序二\CTS_la
文件 4846 2014-12-19 19:57 msp430g2553触摸按键程序\程序二\CTS_la
目录 0 2015-07-04 23:59 msp430g2553触摸按键程序\程序二\Debug\
目录 0 2015-07-04 23:59 msp430g2553触摸按键程序\程序二\Debug\Exe\
文件 40814 2014-12-23 21:27 msp430g2553触摸按键程序\程序二\Debug\Exe\3.d43
目录 0 2015-07-05 00:07 msp430g2553触摸按键程序\程序二\Debug\List\
目录 0 2015-07-04 23:59 msp430g2553触摸按键程序\程序二\Debug\Obj\
文件 23 2015-07-04 23:59 msp430g2553触摸按键程序\程序二\Debug\Obj\3.pbd
文件 23 2015-07-04 23:59 msp430g2553触摸按键程序\程序二\Debug\Obj\3.pbd.browse
文件 38 2014-12-23 21:30 msp430g2553触摸按键程序\程序二\Debug\Obj\3.pbi
文件 9811 2014-12-23 21:30 msp430g2553触摸按键程序\程序二\Debug\Obj\3.pbi.cout
文件 42509 2014-12-23 21:10 msp430g2553触摸按键程序\程序二\Debug\Obj\3.r43
文件 38 2014-12-19 20:08 msp430g2553触摸按键程序\程序二\Debug\Obj\CTS_HAL.pbi
文件 9817 2014-12-19 20:08 msp430g2553触摸按键程序\程序二\Debug\Obj\CTS_HAL.pbi.cout
文件 12462 2014-12-19 20:55 msp430g2553触摸按键程序\程序二\Debug\Obj\CTS_HAL.r43
文件 38 2014-12-19 20:08 msp430g2553触摸按键程序\程序二\Debug\Obj\CTS_la
............此处省略22个文件信息
- 上一篇:2018网络工程师资料完整版
- 下一篇:蚁群聚类算法研究综述
相关资源
- 触摸式感应按键的设计原理及指南
- MSP430G2553例程代码
- msp430G2553调用库
- 触摸按键PCB板layout注意事项
- 触摸按键PCB设计要点
- MSP430G25534个简单的小程序
- 触摸按键IC
- 基于AD采集的电容触摸按键
- 合泰触摸按键芯片BS83BX系列例程 汇
- PIC 触摸按键资料
- msp430G2553直流电机控制PWM调速和正反转
- 触摸按键设计指导
- MSP430G2553驱动DHT11温湿度传感器
- msp430g2553单片机定时器中断例程
- MSP430G2553和DS1302时钟程序
- Nokia5110的程序在msp430G2553上可以
- LaunchPad(MSP430G2553)_官方例程
- MSP430g2553 读写Flash以及串口通讯
- 89C51单片机控制HT1621B驱动LCD(C程序)
- 触摸按键-控制
- msp430g2553液晶显示程序
- 合泰bs83b08c触摸按键源程序 C
- STM32的电容触摸按键程序,亲测可用
- MSP430G2553程序库
- MSP430G2553超声波测距程序
- MSP430G2553使用IIC协议控制OLED显示屏
- msp430g2553红外遥控小程序
- msp430g2553循迹小车控制程序
- 基于MSP430G2553的蜂鸣器
- MSP430G2553寄存器资料
评论
共有 条评论