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

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

MSP430單片機(jī)按鍵中斷程序

算法&編程學(xué)院 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 2018-01-30 18:28 ? 次閱讀

#include"IRRemote.h"


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

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

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

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

voidInitialize(void)
{
//停止看門(mén)狗
WDTCTL=WDTPW+WDTHOLD;
//P2口為輸出
P2DIR=0xFF;
//P2.3為T(mén)A1功能管腳
P2SEL=0x08;
//清除P2口的輸出
P2OUT=0;
//設(shè)置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;
//使能鍵盤(pán)
P2OUT|=0x07;
//低到高中斷方式
P1IES&=~0x03;
//清除中斷標(biāo)志
P1IFG=0;
//使能中斷
P1IE|=0x03;
//清除錯(cuò)誤標(biāo)志
Error_Flags=0;
//清除傳輸標(biāo)志
Trans_Flags=0;
}

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

voidKeyScan(void)
{
unsignedinti;

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

for(i=0;i

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6043

    文章

    44622

    瀏覽量

    638675
  • msp430
    +關(guān)注

    關(guān)注

    180

    文章

    2403

    瀏覽量

    229627
  • 中斷程序
    +關(guān)注

    關(guān)注

    0

    文章

    34

    瀏覽量

    8730
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    MSP430系列單片機(jī)C語(yǔ)言程序設(shè)計(jì)與開(kāi)發(fā)

    MSP430系列單片機(jī)C語(yǔ)言程序設(shè)計(jì)與開(kāi)發(fā)MSP430系列是一個(gè)具有明顯技術(shù)特色的單片機(jī)品種。關(guān)于它的硬件特性及匯編語(yǔ)言
    發(fā)表于 10-09 17:23 ?1102次下載
    <b class='flag-5'>MSP430</b>系列<b class='flag-5'>單片機(jī)</b>C語(yǔ)言<b class='flag-5'>程序</b>設(shè)計(jì)與開(kāi)發(fā)

    MSP430單片機(jī)概述

    本章首先介紹MSP430單片機(jī)的發(fā)展歷史及應(yīng)用,然后敘述MSP430單片機(jī)具有的特點(diǎn)及優(yōu)勢(shì),最后簡(jiǎn)要介紹MSP430
    發(fā)表于 07-15 15:27 ?0次下載

    MSP430單片機(jī)中斷系統(tǒng)

    中斷MSP430單片機(jī)的一大特點(diǎn),有效地利用中斷可以簡(jiǎn)化程序并提高執(zhí)行效率。在MSP430
    發(fā)表于 07-15 15:27 ?0次下載

    MSP430單片機(jī)軟件工程開(kāi)發(fā)基礎(chǔ)

    本章介紹MSP430單片機(jī)軟件工程的開(kāi)發(fā)基礎(chǔ),主要講解MSP430單片機(jī)C語(yǔ)言編程基礎(chǔ)、MSP430單片
    發(fā)表于 07-15 15:27 ?0次下載

    MSP430單片機(jī)

    MSP430單片機(jī)
    發(fā)表于 12-17 17:01 ?0次下載

    MSP430單片機(jī)的定時(shí)器

    實(shí)現(xiàn)MSP430單片機(jī)的定時(shí)器中斷,并在中斷中使LED閃爍
    發(fā)表于 03-15 16:10 ?5次下載

    MSP430教程14:MSP430單片機(jī)ADC12模塊

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

    MSP430單片機(jī)實(shí)踐篇之MSP430單片機(jī)ADC模數(shù)轉(zhuǎn)換操作

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

    MSP430單片機(jī)ADC模數(shù)轉(zhuǎn)換操作

    學(xué)習(xí)要點(diǎn):MSP430單片機(jī)中斷編程;ADC(模數(shù)轉(zhuǎn)換)的實(shí)現(xiàn);MSP430單片機(jī)低功耗控制(休眠)。
    發(fā)表于 05-08 08:43 ?45次下載
    <b class='flag-5'>MSP430</b><b class='flag-5'>單片機(jī)</b>ADC模數(shù)轉(zhuǎn)換操作

    MSP430單片機(jī)教程之MSP430的詳細(xì)程序示例合集免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是MSP430單片機(jī)教程之MSP430的詳細(xì)程序示例合集免費(fèi)下載。
    發(fā)表于 09-13 08:00 ?197次下載

    MSP430單片機(jī)的AD和DA程序免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是MSP430單片機(jī)的AD和DA程序免費(fèi)下載。
    發(fā)表于 06-08 08:00 ?21次下載
    <b class='flag-5'>MSP430</b><b class='flag-5'>單片機(jī)</b>的AD和DA<b class='flag-5'>程序</b>免費(fèi)下載

    MSP430單片機(jī)中斷

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

    MSP430系列單片機(jī)(1)——基本知識(shí)

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

    MSP430 TTP229 單片機(jī) 觸摸按鍵 實(shí)踐 51單片機(jī) 觸摸鍵盤(pán)

    MSP430 TTP229 單片機(jī) 觸摸按鍵 實(shí)踐 51單片機(jī) 觸摸鍵盤(pán)
    發(fā)表于 11-19 19:21 ?20次下載
    <b class='flag-5'>MSP430</b> TTP229 <b class='flag-5'>單片機(jī)</b> 觸摸<b class='flag-5'>按鍵</b> 實(shí)踐 51<b class='flag-5'>單片機(jī)</b> 觸摸鍵盤(pán)

    MSP430單片機(jī)中斷系統(tǒng)課件ppt

    中斷MSP430單片機(jī)的一大特點(diǎn),有效地利用中斷可以簡(jiǎn)化程序并提高執(zhí)行效率。在MSP430
    發(fā)表于 08-01 15:13 ?8次下載
    主站蜘蛛池模板: 免费观看在线aa | 中文字幕亚洲一区二区v@在线 | 成人性视频网站 | 男人天堂网在线观看 | 欧美一区二区不卡视频 | 天天干天天干天天天天天天爽 | 国产亚洲网站 | 激情五月网站 | 俺来也俺来也天天夜夜视频 | 欧美ggg666| 亚洲天堂一区二区三区 | 性欧美1819 | 在线天堂中文新版www | 亚洲艹| 在线精品小视频 | 国产精品久久久久久久成人午夜 | 国产综合色在线视频区色吧图片 | 日本高清午夜色wwwσ | 国产精品久线观看视频 | 国产一级一片免费播放视频 | 日韩一级精品视频在线观看 | 男人资源在线 | 性xxxx奶大欧美高清 | 一本在线免费视频 | 在线观看免费视频 | 欧美乱强性伦xxxxx | 午夜官网 | 国产精品视频永久免费播放 | 女人特黄大aaaaaa大片 | 天堂网在线最新版官网 | 奇米网狠狠干 | 国模娜娜扒开嫩木耳 | 国产gav成人免费播放视频 | 三级免费网站 | 欧美性受xxxx极品 | aa三级动态图无遮无挡 | 久久精品久| 性欧美黑人| 欧美色图在线观看 | 久久精品韩国三级 | 国产日韩欧美综合色视频在线 |