资源简介
以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的蓝牙控制小车
- 基于STM8的HT1621B显示驱动程序
- STM8驱动HT1621B
- HT1621B液晶驱动程序
- 赛普拉斯 电容触摸按键 PSoC4_CapSense
- MSP430G2553以4线SPI方式控制0.96寸OLED
- STM32F103触摸按键测试
- atmel的电容触摸按键软件库使用说明
- 触摸按键与触摸屏设计指导.rar
- MSP430G2553快速入门教程
- 基于MSP430G2553的简易频率计
- 基于MSP430的万年历资料
- 触摸屏和触摸按键设计
- htBS85xxxv120触摸按键芯片
- 电容式触摸按键的设计与实现
- stm8s触摸按键库2.5版本
- 触摸按键原理及MSP430在触摸按键上的
- MSP430G2553_LauchPad及IAR和Proteus使用指南
- ht1621液晶显示驱动原理及程序.pdf
- MSP430G2553及扩展板使用指导书及例程从
- 电容触摸按键方案
- STM32触摸按键
- 基于MSP430G2553和NRF24L01的DS1302时钟程序
- msp430g2553中文数据手册.pdf
- 基于BS818A的八位电容触摸按键方案
- 电容式触摸按键-PCB布线
- MSP430G2553的时钟系统初始化及PWM的呼吸
- MSP430g2553单片机实现的输出三路PWM,
- ssd1306驱动12864OLED显示屏msp430g2553函数
- 触摸按键芯片 TTP226
评论
共有 条评论