1. 程式人生 > >數碼管

數碼管

lB 進制 技術 pan pre 方式 clas http reg

  

共陰數碼管碼表轉換方式,將得來的二進制數從下向上排列,然後轉換為16進制得來的就是數碼管碼表

如要顯示B在共陰電路中二進制為01011110 轉換為16進制為,0X5e

#include<reg52.h>
sbit LA = P2^2;
sbit LB = P2^3;
sbit LC = P2^4;
typedef unsigned char u8;

u8 code smgduan[17]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,
                    0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00                        
                    };


void main() { LA = 0; LB = 0; LC = 0; P0 = smgduan[1]; //while(1); }

技術分享圖片

數碼管