欢迎来到天天文库
浏览记录
ID:14101925
大小:51.00 KB
页数:9页
时间:2018-07-26
《msp430触摸按键程序》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、//******************************************************************************//MSP430F20x3Demo-CapacitiveTouchSensing4-KeyDemo//Description:Thisdemoimplementsa4-keycapacitivetouchdetection.//TheLEDindicatesthekeywhichispressedthroughfourdifferentlevelsof//brightness.Key#1->100%,Key#2->75%,Key#3
2、->50%,Key#4->25%.//Acalibrationprocessisimplementedtoaccommodateforpossiblevariations//inVLOfrequency.NormaloperatingmodeisLPM3.////ACLK=VLO~12kHz,MCLK=Calibrated8MHz/4=2MHz,//SMCLK=Calibrated8MHz////MSP430F20x3//-----------------///
3、
4、XIN
5、-//
6、
7、
8、//--
9、RSTXOUT
10、-//
11、
12、//
13、P1.0
14、---->LED//
15、
16、####//
17、P1.2
18、--
19、--+--------####Sensor#4//
20、
21、#####//
22、
23、#R=5.1M//
24、
25、#####//
26、P1.3
27、----+--------####Sensor#3//
28、
29、####//
30、
31、//
32、
33、####//
34、P1.4
35、----+--------####Sensor#2//
36、
37、#####//
38、
39、#R=5.1M//
40、
41、#####//
42、P1.5
43、----+--------####Sensor#1//
44、
45、####////ZackAlbus//TexasInstrumentsInc.//June2007//BuiltwithIAREmbeddedWorkbenchVersion:3.42A/
46、/******************************************************************************#include"msp430x20x3.h"//DefineUserConfigurationvalues//Sensorsettings#defineNum_Sen4//Definesnumberofsensors#defineS_4(0x04)//Sensor4P1.2#defineS_3(0x08)//Sensor3P1.3#defineS_2(0x10)//Sensor2P1.4#defineS_1(0x20)//Senso
47、r1P1.5#defineLED(0x01)//P1.0#definemin_KEY_lvl30//Definestheminkeylevelthresholdusable#defineSample_Rate20//Defines#/secallsensorsaresampled#defineDCO_clks_per_sec8000000//NumberofDCOclockspersecond:2MHz//ChangeswithDCOfreqselected!#defineDCO_clks_per_sample(DCO_clks_per_sec/Sample_Rate)/8//Clocks
48、persamplecycle/8///8isallowsintegerusage//willbe*8inthefinalcalcs#defineLED_pulses_per_sample5//DefinesLEDpulsesduringeachsample//-numberofTACCR0intspersample#defineKey_1_on_time1//DefinesKey4%on#defineKey_2_on_time10//DefinesKey3%on#defineKey_3_on_time25//DefinesKey2%on#defineKey_4_on_time90//Def
49、inesKey1%on//Globalvariablesforsensingunsignedintdco_clks_per_vlo;//VariableusedforVLOfreqmeasurementunsignedintvlo_clks_per_sample;//Variablethatdeterminesvloclockspersample//vlo_clks_per_sample=DCO_clks_per_sam
此文档下载收益归作者所有