03独立按键左移、右移、加一、清零

需求:初始状态数码管显示1111 1111,按键SW1左移;按键SW2右移;按键SW3加一;按键SW4清零。

Int_DigitalTube.h代码如下:

#ifndef __INT_DIGITALTUBE_H__
#define __INT_DIGITALTUBE_H__
#include <STC89C5xRC.H>
#include "Util.h"

/**
 * @brief 刷新显示
 * 
 */
void Int_DigitalTube_Refresh();

/**
 * @brief 初始值
 * 
 */
void Int_DigitalTube_InitialValue();

/**
 * @brief 左移
 * 
 */
void Int_DigitalTube_Left();

/**
 * @brief 右移
 * 
 */
void Int_DigitalTube_Right();

/**
 * @brief 加一
 * 
 */
void Int_DigitalTube_PlusOne();

/**
 * @brief 清零
 * 
 */
void Int_DigitalTube_Reset();

/**
 * @brief 字码对应数字
 * 
 * @param value 字码
 * @return u8 返回对应数字
 */
u8 Int_DigitalTube_ReturnValue(u8 value);

/**
 * @brief 判断当前位是0 还是 1
 * 
 * @param howMany 判断哪一位
 * @return u8 如果当前位是0 加一返回1;
*             如果当前位是1 加一返回0;
              如果当前位是第0位(最高位)返回0;
 */
u8 Int_DigitalTube_Binary(u8 howMany); 
#

相关推荐

  1. 03独立按键

    2024-04-08 17:56:02       13 阅读
  2. DevOps与测试、的方法

    2024-04-08 17:56:02       25 阅读
  3. 02独立按键计数

    2024-04-08 17:56:02       17 阅读
  4. 02.01除重复点

    2024-04-08 17:56:02       13 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-08 17:56:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-08 17:56:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-08 17:56:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-08 17:56:02       18 阅读

热门阅读

  1. linux中常用的查看日志命令

    2024-04-08 17:56:02       12 阅读
  2. MySQL的XID

    2024-04-08 17:56:02       13 阅读
  3. QT6 Android设置程序图标及名称

    2024-04-08 17:56:02       12 阅读
  4. extern “C“的作用

    2024-04-08 17:56:02       10 阅读
  5. js有哪些常用的跳转页面方法(补)

    2024-04-08 17:56:02       14 阅读
  6. 2024.4.8每日一题

    2024-04-08 17:56:02       13 阅读
  7. go 使用pprof查看内存分布

    2024-04-08 17:56:02       14 阅读