zoukankan      html  css  js  c++  java
  • MSP430单片机编程思想总结(二)

    9.CPU“无遗漏”地查询事件发生是产生阻塞代码的重要原因;只要WDT中断时间比一次按键持续间隔短;就不会漏掉按键。只要比毛刺持续时间长,就不会多检测事件。
    10.按键按下的判据为前高后低,按键松开的判据为前低后高。
    void P1_IODect()
    {
     static unsigned char KEY_Now=0; //变量值出函数时需保留
     unsigned char KEY_Past=0;
     KEY_Past=KEY_Now;
     //-----查询IO的输入寄存器-----
     if(P1IN&BIT3)  KEY_Now=1;
     else    KEY_Now=0;
     //-----前一次高电平、后一次低电平,说明按键按下-----
     if((KEY_Past==1)&&(KEY_Now==0))
      P13_Onclick();
    }
    11.对于显示类的应用,显存隔离也是一种常用的编程思想。在RAM中建立显存数组 ,CPU想显示什么内容就调用函数改写显存数组

    Smartkeke
  • 相关阅读:
    N皇后问题
    SDNU1349.快速幂入门
    SDNU1522.陆历川学数学
    埃氏筛
    快速幂
    string函数
    Golang介绍以及安装
    Promise解决回调地狱(多层调用问题)
    JavaScript动画相关
    ES6简单语法
  • 原文地址:https://www.cnblogs.com/smartkeke/p/8987217.html
Copyright © 2011-2022 走看看