久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2602|回復: 2
打印 上一主題 下一主題
收起左側

msp430f5529簡易計數器

[復制鏈接]
跳轉到指定樓層
樓主
ID:741202 發表于 2020-4-29 19:34 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式


#include "MSP430F5529.h"       //MSP頭文件
#include "key.h"               //包含按鍵檢測功能文件
#include "IIC.h"               //包含IIC通信功能與顯示函數文件

void IOInit();
  

  void IOInit(){   //初始化端口函數



/*******
  
獨立按鍵部分IO口定義填空

********/

//設置P1.1和P2.1為輸入模式
    P1SEL &= 0xFD;
    P1DIR &= 0xFD;
    P2SEL &= 0xFD;
    P2DIR &= 0xFD;

//設置P1.1和P2.1使能上拉/下拉模式
    P1REN |= 0x2;
    P2REN |= 0x2;
//設置P1.1和P2.1為上拉模式
    P1OUT |= 0x2;
    P2OUT |= 0x2;


/*********

LED燈部分IO口定義填空

*******/


//設置P1.0和P4.7為輸出模式
    P1SEL &= 0xFE;
    P1DIR |= 1;
    P4SEL &= 0x7F;
    P4DIR |= 0x80;
  }
int main( void )
{
  enum key_type key;
  unsigned long old_num=1;
  unsigned long pre_num=1;
  
  
  WDTCTL = WDTPW+WDTHOLD;  // Stop WDT

  LCD_Init();          //顯示屏初始化
  IOInit(); //初始化各種端口
  LCD_ShowNum(0,0,2020,5,16);  //初始化在(0,0)處顯示數字2019長度為5
  

  

  while(1)
  {
    key = KeyScan();
    if( key != NOKEY )
    {
      switch(key)
      {
        case KEYLEFT  : pre_num--;
        break;
/*******
        
   判斷右鍵按下填空
  
*******/
        
        //如果是右鍵按下 則數字加1
         case KEYRIGHT : pre_num++;
         break;
      }
    }
/*******
      
顯示部分填空
      
********/
      if(old_num!=pre_num)
      {
      //指定位置顯示數字
          LCD_ShowNum(0,0,pre_num,5,16);
      
      }
      old_num=pre_num;
      
/*******
      
如果為偶數設置LED亮滅狀態填空

*******/
      
      if (pre_num%2 == 0)
      {
        P1OUT &= 0xFE;
        P4OUT |= 0x80;
        // P1.0滅且P4.7亮
      }
      
/******
     
如果為奇數設置LED燈亮滅狀態填空
      
******/
      
      else
      {
        P1OUT |= 1;
        P4OUT &= 0x7F;
        //P1.0亮且P4.7滅
      }
      
    }
  }
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:1 發表于 2020-4-30 14:02 | 只看該作者
本帖需要重新編輯補全電路原理圖,源碼,詳細說明與圖片即可獲得100+黑幣(帖子下方有編輯按鈕)
回復

使用道具 舉報

板凳
ID:904076 發表于 2021-4-11 19:25 | 只看該作者
兄弟,能不能看看你的IIc.h和key.c文件
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产成人精品免费视频大全最热 | 大陆一级毛片免费视频观看 | 欧美精品一区二区三区在线播放 | 91精品入口蜜桃 | 久久草视频| 超碰最新在线 | 91伦理片| 国产精品日韩一区二区 | 亚洲精品一区二区冲田杏梨 | 五月婷婷丁香 | 视频三区 | 日韩免费网 | 国产精品高清在线 | 久久久久久免费毛片精品 | 国产精品天堂 | 一区二区福利视频 | 男人天堂网址 | 日本久久精品 | 超碰在线97国产 | 成人影院一区二区三区 | 三区在线观看 | 久久精品欧美一区二区三区不卡 | 9999在线视频 | 久久久久无码国产精品一区 | 在线精品一区二区 | av在线二区| 国产精品美女在线观看 | 午夜在线免费观看视频 | 亚洲成人免费视频 | 久久久xx| 免费看a | 最新国产精品精品视频 | 婷婷久久网 | 亚洲第一成人影院 | 亚洲国产精品区 | 91精品国产综合久久婷婷香蕉 | 国产一级精品毛片 | 国产精品a免费一区久久电影 | 亚洲自拍偷拍视频 | 91免费入口| 精品国产乱码久久久久久a丨 |