找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 895|回复: 1
收起左侧

一段方便修改对应IO的段码表

[复制链接]
ID:69038 发表于 2023-10-24 02:55 | 显示全部楼层 |阅读模式
TMD~~睡不着了
写一段代码,方便修改对应的IO口。大神高手们先不要说话
  1. #define seg_a 0x01     //      a
  2. #define seg_b 0x02     //     ----
  3. #define seg_c 0x04     //   f|    |b
  4. #define seg_d 0x08     //    |  g |
  5. #define seg_e 0x10     //     ----
  6. #define seg_f 0x20     //   e|    |c
  7. #define seg_g 0x40     //    |  d |
  8. #define sec_dp 0x80    //     ---- . dp
  9. unsigned char seg[]={seg_a,seg_b,seg_c,seg_d,seg_e,seg_f,seg_g,sec_dp,0x00};
  10. unsigned char display[]={ //共阴极
  11.                               seg_a+seg_b+seg_c+seg_d+seg_e+seg_f,      //0x3F, "0"
  12.                               seg_b+seg_c,                              //0x06, "1"
  13.                               seg_a+seg_b+seg_d+seg_e+seg_g,            //0x5B, "2"
  14.                               seg_a+seg_b+seg_c+seg_d+seg_g,            //0x4F, "3"
  15.                               seg_b+seg_c+seg_f+seg_g,                  //0x66, "4"
  16.                               seg_a+seg_c+seg_d+seg_f+seg_g,                //0x6D, "5"
  17.                               seg_a+seg_c+seg_d+seg_e+seg_f+seg_g,      //0x7D, "6"
  18.                               seg_a+seg_b+seg_c,                             //0x07, "7"
  19.                               seg_a+seg_b+seg_c+seg_d+seg_e+seg_f+seg_g,//0x7f, "8"
  20.                               seg_a+seg_b+seg_c+seg_d+seg_f+seg_g,      //0x6F, "9"
  21.                               seg_a+seg_b+seg_c+seg_e+seg_f+seg_g,            //0x77, "A"
  22.                               seg_c+seg_d+seg_e+seg_f+seg_g,            //0x7C, "b"
  23.                               seg_a+seg_d+seg_e+seg_f,                  //0x39, "C"
  24.                               seg_b+seg_c+seg_d+seg_e+seg_g,            //0x5E, "d"
  25.                               seg_a+seg_d+seg_e+seg_f+seg_g,            //0x79, "E"
  26.                               seg_a+seg_e+seg_f+seg_g,                  //0x71, "F";
  27.                                                   seg_d+seg_e+seg_f+seg_g,                  //0x39, "t"        //16
  28.                         };
复制代码





回复

使用道具 举报

ID:1097455 发表于 2023-10-27 10:32 | 显示全部楼层
#define                seg_1                                                                                                 1
#define                seg_2                                                                                                 2
#define                seg_3                                                                                                 4
#define                seg_4                                                                                                 8
#define                seg_5                                                                                                 16
#define                seg_6                                                                                                 32
#define                seg_7                                                                                                 64
#define                sega                                                                                                seg_1+seg_2+seg_3+seg_4+seg_5+seg_6
#define                segb                                                                                                seg_2+seg_3
#define                segc                                                                                                seg_1+seg_2+seg_4+seg_5+seg_7
#define                segd                                                                                                seg_1+seg_2+seg_3+seg_4+seg_7
#define                sege                                                                                                seg_2+seg_3+seg_6+seg_7
#define                segf                                                                                                seg_1+seg_3+seg_4+seg_6+seg_7
#define                segg                                                                                                seg_1+seg_3+seg_4+seg_5+seg_6+seg_7
#define                segh                                                                                                seg_1+seg_2+seg_3
#define                segi                                                                                                seg_1+seg_2+seg_3+seg_4+seg_5+seg_6+seg_7
#define                segj                                                                                                seg_1+seg_2+seg_3+seg_4+seg_6+seg_7


正解
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表