在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

MSP430單片機按鍵中斷程序

算法&編程學院 ? 來源:網絡整理 ? 2018-01-30 18:28 ? 次閱讀

#include"IRRemote.h"


voidmain(void)
{
//初始化
Initialize();

//死循環
while(1)
{
unsignedinttransmit;
//初始化變量
transmit=ENDTRANSMIT;
//等待按鍵按下
SetForPress();
//進入LPM4模式
LPM4;

Debounce();
//掃描鍵盤
KeySCAN();
//鍵盤處理
KeyLookup();
if(Error_Flags==0)
{
//有鍵按下的情況
SetupForRelease();
do
{
//傳輸數據(RC5碼)
Transmit();

transmit=TestRetransmit();
//延時
DelayToNextTransmit();
}while(transmit==RETRANSMIT);
}
}
}

voidInitialize(void)
{
//停止看門狗
WDTCTL=WDTPW+WDTHOLD;
//P2口為輸出
P2DIR=0xFF;
//P2.3為TA1功能管腳
P2SEL=0x08;
//清除P2口的輸出
P2OUT=0;
//設置DCO頻率為1MHz
DCOCTL=CALDCO_1MHZ;
BCSCTL1=CALBC1_1MHZ;
//使能中斷
_EINT();
}

voidSetForPress(void)
{
//P1.0和P1.1為輸入
P1DIR=0xFC;
//清除P1口的輸出,下拉
P1OUT=0;
//使能P1.0和P1.1的電阻
P1REN|=0x03;
//使能鍵盤
P2OUT|=0x07;
//低到高中斷方式
P1IES&=~0x03;
//清除中斷標志
P1IFG=0;
//使能中斷
P1IE|=0x03;
//清除錯誤標志
Error_Flags=0;
//清除傳輸標志
Trans_Flags=0;
}

voidDebounce(void)
{
//SMCLK/8,清除TA
TACTL=TASSEL1+TACLR+ID0+ID1;
//使能CCR0中斷
TACCTL0=CCIE;
//設置延時的值
TACCR0=5000-1;
//開始UP模式
TACTL|=MC0;
//進入LPM0模式
LPM0;
//停止并清除TA
TACTL=TACLR;
//清除CCTL0寄存器
TACCTL0=0;
}

voidKeyScan(void)
{
unsignedinti;

//初始化行
RowMask=0x01;
KeyHex=0;
//清除行的值
P1OUT&=~0x03;

for(i=0;i

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6058

    文章

    44822

    瀏覽量

    644742
  • msp430
    +關注

    關注

    181

    文章

    2404

    瀏覽量

    230471
  • 中斷程序
    +關注

    關注

    0

    文章

    34

    瀏覽量

    8803
收藏 人收藏

    評論

    相關推薦

    MSP430系列單片機C語言程序設計與開發

    MSP430系列單片機C語言程序設計與開發MSP430系列是一個具有明顯技術特色的單片機品種。關于它的硬件特性及匯編語言
    發表于 10-09 17:23 ?1102次下載
    <b class='flag-5'>MSP430</b>系列<b class='flag-5'>單片機</b>C語言<b class='flag-5'>程序</b>設計與開發

    MSP430單片機概述

    本章首先介紹MSP430單片機的發展歷史及應用,然后敘述MSP430單片機具有的特點及優勢,最后簡要介紹MSP430
    發表于 07-15 15:27 ?0次下載

    MSP430單片機中斷系統

    中斷MSP430單片機的一大特點,有效地利用中斷可以簡化程序并提高執行效率。在MSP430
    發表于 07-15 15:27 ?0次下載

    MSP430單片機軟件工程開發基礎

    本章介紹MSP430單片機軟件工程的開發基礎,主要講解MSP430單片機C語言編程基礎、MSP430單片
    發表于 07-15 15:27 ?0次下載

    MSP430單片機

    MSP430單片機
    發表于 12-17 17:01 ?0次下載

    MSP430單片機的定時器

    實現MSP430單片機的定時器中斷,并在中斷中使LED閃爍
    發表于 03-15 16:10 ?5次下載

    MSP430教程14:MSP430單片機ADC12模塊

    MSP430教程14:MSP430單片機ADC12模塊
    發表于 10-12 09:03 ?55次下載
    <b class='flag-5'>MSP430</b>教程14:<b class='flag-5'>MSP430</b><b class='flag-5'>單片機</b>ADC12模塊

    MSP430單片機實踐篇之MSP430單片機ADC模數轉換操作

    MSP430單片機中斷編程;ADC(模數轉換)的實現;MSP430單片機低功耗控制(休眠)。
    發表于 04-28 10:46 ?43次下載
    <b class='flag-5'>MSP430</b><b class='flag-5'>單片機</b>實踐篇之<b class='flag-5'>MSP430</b><b class='flag-5'>單片機</b>ADC模數轉換操作

    MSP430單片機ADC模數轉換操作

    學習要點:MSP430單片機中斷編程;ADC(模數轉換)的實現;MSP430單片機低功耗控制(休眠)。
    發表于 05-08 08:43 ?46次下載
    <b class='flag-5'>MSP430</b><b class='flag-5'>單片機</b>ADC模數轉換操作

    MSP430單片機教程之MSP430的詳細程序示例合集免費下載

    本文檔的主要內容詳細介紹的是MSP430單片機教程之MSP430的詳細程序示例合集免費下載。
    發表于 09-13 08:00 ?198次下載

    MSP430單片機的AD和DA程序免費下載

    本文檔的主要內容詳細介紹的是MSP430單片機的AD和DA程序免費下載。
    發表于 06-08 08:00 ?22次下載
    <b class='flag-5'>MSP430</b><b class='flag-5'>單片機</b>的AD和DA<b class='flag-5'>程序</b>免費下載

    MSP430單片機中斷

    MSP430單片機中斷
    發表于 11-19 15:51 ?12次下載
    【<b class='flag-5'>MSP430</b><b class='flag-5'>單片機</b>】<b class='flag-5'>中斷</b>篇

    MSP430系列單片機(1)——基本知識

    MSP430系列單片機(1)——基本知識1.單片機2.初識MSP4301.單片機2.初識MSP430
    發表于 11-19 17:36 ?32次下載
    <b class='flag-5'>MSP430</b>系列<b class='flag-5'>單片機</b>(1)——基本知識

    MSP430 TTP229 單片機 觸摸按鍵 實踐 51單片機 觸摸鍵盤

    MSP430 TTP229 單片機 觸摸按鍵 實踐 51單片機 觸摸鍵盤
    發表于 11-19 19:21 ?20次下載
    <b class='flag-5'>MSP430</b> TTP229 <b class='flag-5'>單片機</b> 觸摸<b class='flag-5'>按鍵</b> 實踐 51<b class='flag-5'>單片機</b> 觸摸鍵盤

    MSP430單片機中斷系統課件ppt

    中斷MSP430單片機的一大特點,有效地利用中斷可以簡化程序并提高執行效率。在MSP430
    發表于 08-01 15:13 ?8次下載
    主站蜘蛛池模板: 一级a爱片久久毛片 | 毛片免费高清免费 | 色婷婷九月 | 亚洲一区二区三区四 | 韩国午夜精品理论片西瓜 | 一级免费看片 | 四虎影视在线播放 | 久久久久久久国产视频 | xxxx久久| 男人不识本站 | 成 人在线观看视频网站 | 欧美一区福利 | 国产在线播 | 在线黄色免费 | 天天成人 | 一本到视频在线 | 午夜理伦片免费 | 成人羞羞视频国产 | 久久aa毛片免费播放嗯啊 | 色吧久久 | 伊人久久大香线蕉电影院 | 最新免费jlzzjlzz在线播放 | 久久天天干 | a一级视频| 日韩一级视频免费观看 | 男女交性视频播放视频视频 | 一区二区三区四区免费视频 | 欧美在线资源 | 国产精品久久久久国产精品三级 | 天天摸夜夜爽 | 四虎影永久在线观看网址 | 亚洲色图欧美色 | 色秀视频免费高清网站 | 欧美一级视频在线高清观看 | jlzzjlzzjlzz亚洲女| 日本人zzzwww | 性欧美另类 | 成 人 免费 网站 | 精品国产免费人成高清 | 97视频免费上传播放 | 欧美黄免在线播放 |