娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年02月06日(星期四)

正在發生

2020年02月06日 | msp430 按鍵 中斷 輪詢

發布者:SparklingEyes 來源: eefocus關鍵字:msp430  按鍵  中斷  輪詢 手機看文章 掃描二維碼
隨時隨地手機看文章

msp430 數碼管 key 中斷 輪詢


仿真見我的上傳資源


/******************************************************************

* 實驗名稱:IO特性(MSP430F249) 

*        

* 實驗說明:

* 通設置系統主時鐘(MCLK=8Mhz ) 、輔助時鐘(ACLK=8Mhz )、

* 子系統時鐘(SMCLK=8Mhz )

* 編譯軟件:Embedded Workbench 5.3  

******************************************************************/ 

#include

#define uchar unsigned char

#define uint unsigned int

 

void delayms();

uchar key = 0;

uchar   table[16] ={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,

                0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};

 

uchar   key_table[4][4] = { 1,2,3,4,

           5,6,7,8,

  9,10,11,12,

13,14,15,16};  //  鍵值編碼,對應一個4×4 矩陣

uchar  position[8] = {0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};

uchar  num_table[8]= {0,0,0,0,0,0,0,0};

uchar  row_table[4]= {0xef,0xdf,0xbf,0x7f};

void show(uchar pos,uchar num)

{

P4OUT  = 0x00;   // tobe all turn off 

P6OUT |= 0x40;   // DUAN 1

P4OUT  = table[num];  //DUAN NUM

P6OUT &= 0XBF;   // DUAN 0

        P4OUT  = 0XFF;

P5OUT |= 0X20;

P4OUT &= position[pos];

        P5OUT &= 0XDF;

 

}

 

uchar key_scan(int num)

{

uchar line = 0,temp = 0;

P1OUT = row_table[num];

temp = P1IN&0x0f;

if(temp != 0x0f)

{

delayms(10);

temp =P1IN&0x0f;

if(temp != 0x0f)

{

while(temp ==0x0f){temp =P1IN&0x0f;} //wait button off

switch(temp)

{

case 0x0e:  line = 0;break;

case 0x0d:  line = 1;break;

case 0x0b:  line = 2;break;

case 0x07:  line = 3;break;

}

          

return key_table[num][line];

}

      

return 0;

}

        

return 0;

}

 

uchar Key_scan()

{

 uchar i=0;

  i = key_scan(0); if(i != 0) return i;

  i = key_scan(1); if(i != 0) return i;

  i = key_scan(2); if(i != 0) return i;

  i = key_scan(3);

  return i;

}

 

void delayms(uint t)

{

    uint i;

    while(t--)

      for(i=1330;i>0;i--);//進過參數的調整 

}

 

 

 

 

void main(void)

{

uchar i=0,key1=0;

    P1DIR = 0XFF;P1OUT = 0XFF;

    P2DIR = 0XFF;P2OUT = 0XFF;

    P3DIR = 0XFF;P3OUT = 0XFF;

    P4DIR = 0XFF;P4OUT = 0XFF;

    P5DIR = 0XFF;P5OUT = 0XFF;

    P6DIR = 0XFF;P6OUT = 0XFF;

 

    P6DIR |= 0X40;   // p6^6 output

    P5DIR |=0X20;    // P5^5 OUTPUT

    P4DIR  = 0XFF;   //  P4 OUTPUT

    P1SEL = 0;       //  

    P1DIR = 0xF0;    //p1.0--p1.3 IN ,p1.4--p1.7 OUT

    P1OUT |= 0XF0;  

    P1IE |= 0x08;

    P1IES |= 0X08;

   // P1IFG &= ~0x08;

    _EINT();

    WDTCTL=WDTPW + WDTHOLD; // 關閉看門狗

  

/*while(1)

    {

          show(0,key);

          delayms(10);

       //按鍵中斷測試程序   

    }*/

 

   /*輪詢按鍵測試程序 

    while(1)

    {

     i = key_scan(0); 

     if(i!=0) key1 = i;

     show(0,key1);

    }*/

}

 

 

 

 

#pragma vector = PORT1_VECTOR

__interrupt void PORT1_ISR(void)

{

  

  key++;

  if(key == 9) key = 0;

  P1IFG &= ~0x08;  

  return ;

  

}

關鍵字:msp430  按鍵  中斷  輪詢 引用地址:msp430 按鍵 中斷 輪詢

上一篇:msp430的中斷優先級和中斷嵌套(及容易理解錯誤的說明)
下一篇:MSP430F5438中斷函數兩種編寫方法

推薦閱讀

集微網消息,根據美國專利商標局( USPTO) 的最新數據顯示, 2018年1月17日,OPPO一次性購買了37項美國專利組合,所涉及專利都出自英特爾。這些專利被轉讓到一個名為Sky Royal Trading Limited的實體公司旗下, 這家所有權歸屬OPPO的公司注冊在香港, 以前沒有過相關專利轉讓記錄,目前尚不清楚它是單純的經紀公司還是專門為OPPO獲取專利的定向公司...
在2004年由威爾·史密斯主演的科幻大片《我,機器人》中,片中的機器人公司亮出了一句響亮的廣告詞——“2035年,這是個機器的時代。”而現實生活中,機器手雖然在自動生產線等領域有越來越廣泛的應用,但它依然是冷冰冰工具的形象,具有高度智慧的機器人離普通人的生活依舊遙遠。不過,隨著近兩年人工智能迎來了一段爆發性成長之后,機器具備了更精準地獲...
一個、開發環境操作系統:fedora14Opencv版本號:2.0Qt版本號:4.7arm:mini6410交叉編譯工具:arm-linux-gcc-4.5.1 二、安裝與配置Linux系統的安裝,交叉Qt-creator的安裝還有交叉編譯工具的安裝,網上說的基本都沒什么問題,測試后都能夠用。這里安裝Qt-Creator遇到了一點小問題,依照網上的和mini6410開發手冊上的安裝方法太復雜了。用QtSdk-offline-li...
小米首款四曲瀑布屏概念手機亮相!四邊88°超曲面設計,邊框幾乎全部由屏幕取代,整機一體無孔化設計,消除所有按鍵與開孔。 圖源:微博據小米集團副總裁 手機部總裁曾學忠介紹,小米四曲瀑布屏概念手機采用前所未有的88°深彎四曲屏幕,畫面如水般向四周流動,從機身四周看上去幾乎都是屏幕,邊框近乎消失。極致屏幕體驗,背后是對工藝極限的挑...

史海拾趣

問答坊 | AI 解惑

示波器操作指南 精華啊 哈哈

示波器主要分三部分:屏幕與開關、垂直控制部分、水平控制部分 。各位大蝦就點擊個部分看吧!別不好意思!反正沒人看見。…

查看全部問答∨

一個新手必須經歷的階段

Linux是一個優秀的操作系統,它支持多用戶、多進程和多線程,實時性好,功能強大而穩定。 Linux標榜自由和開放。簡單的說,開源,免費。更重要的是完全DIY。 普及Linux電子書籍。開始Linux之旅的難點在哪?就是如何去安裝它。認真看完本教程,相 ...…

查看全部問答∨

【藏書閣】APPLE界面實驗第1 章 6502 微處理器

目錄: 第一章 6502微處理器 第二章 Apple界面 第三章 輸入/輸入界面 第四章 旗號與決策 第五章 Apple之面包板 第六章 Apple界面試驗 第七章 再談巴士 第八章 馬達、燈泡、電鈴與汽笛…

查看全部問答∨

采用改進同步整流技術的新一代DC TO DC模塊電源

摘要:隨著DC-DC模塊電源向輸出低壓大電流的方向發展,同步整流技術的應用也越來越廣泛。與肖特基整流相比較,很顯然,在低壓大電流的應用中采用同步整流技術可以獲得更高的效率,同時,在某些應用方面,業界也發現采用同步整流技術的DC-DC模塊電源 ...…

查看全部問答∨

Mitsubishi - New Products

Mitsubishi - New Products Intelligent Power Modules with High Output Power (V1-Series) Mitsubishi Electric has launched the new V1-Series as part of the IPM (Intelligent Power Module) line-up. V1-Series is a new intelligent power ...…

查看全部問答∨

hdlc 發送BD置上Ready標志就死機,為何?

采用freescale的m8270為處理器,配置fcc1為HDLC nibble 模式,時鐘為brg5。配置完成后,將/CTS管腳拉低電平,用示波器測輸出管腳(txd0~txd3)有波形輸出,為0x7E(HDLC flag)。 當有數據發送時,給發送BD置上數據長度、地址,最后給狀態寄存器置上 ...…

查看全部問答∨

8*8點陣led顯示程序,c語言

怎么讓8×8點陣滾動顯示一個字母 (ELITE-III開發板上的8×8點陣顯示系統)…

查看全部問答∨

s3c2440的頻率到底如何設定

ChangeMPllValue((mpll_val>>12)&0xff, (mpll_val>>4)&0x3f, mpll_val&3); ChangeClockDivider(key, 12); cal_cpu_bus_clk(); 這三個函數分別什么作用,具體如何使用…

查看全部問答∨

殘疾人輔助機械假肢

天災人禍給人帶來了種種傷害,為了讓因此而受到肢體損傷的殘疾人朋友能夠方便地生活,醫療器械公司為他們設計、制作了這款機械假肢。這款假肢可以幫助腿部殘疾的朋友重新站立起來,盡可能地還原他們的傷前健康狀態。也可以比較方便工作可以不再用輪 ...…

查看全部問答∨

流水燈代碼分享

module countpro(sys_clk,rst_n,led); //接口定義input sys_clk,rst_n; //輸入:系統時鐘50MHz,復位輸入output [2:0] led; //輸出:3個led產生流水現象,輪流點亮reg [25:0] count; //系統時鐘頻率過高,需要計數的方式來產生延時,使led保持狀態 ...…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 临颍县| 宁津县| 西畴县| 宜兰市| 响水县| 交口县| 枣强县| 兴义市| 上饶市| 高台县| 原阳县| 双桥区| 精河县| 墨竹工卡县| 进贤县| 宜兴市| 古丈县| 新河县| 元阳县| 武清区| 巴塘县| 新疆| 葵青区| 揭东县| 达尔| 登封市| 普定县| 柳州市| 延川县| 故城县| 西安市| 佛坪县| 金昌市| 屏南县| 晋江市| 石首市| 浦江县| 涡阳县| 汤阴县| 来安县| 烟台市|