回覆列表
  • 1 # 藍風24

    要讓51微控制器共陰數碼管顯示數字,只需要將微控制器的P2埠輸出數字對應的段碼即可。

    以顯示數字“0”為例,c語言程式如下:

    #include

    #defineucharunsignedchar

    #defineuintunsignedint

    //數碼管的段碼編碼

    Uchartable[10] ={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};

    voidmain(){//主函式

    P0=table[0];//顯示0,大家可以修改裡面的資料。

    while(1);//程式不再執行其他步驟;

    }

    擴充套件資料:

    數字0-9的對應段碼:

    數字0 0x3f

    數字1 0x06

    數字2 0x5b

    數字3 0x4f

    數字4 0x66

    數字5 0x6d

    數字6 0x7d

    數字7 0x07

    數字8 0x7f

    數字9 0x6f

  • 中秋節和大豐收的關聯?
  • 小蘇打刷牙的功效?