找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 9330|回復(fù): 0
收起左側(cè)

51單片機(jī)程序—按鍵控制單個(gè)數(shù)碼管顯示

[復(fù)制鏈接]
ID:367527 發(fā)表于 2018-7-8 22:01 | 顯示全部樓層 |閱讀模式
#include
unsigned char code table[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,};// 顯示數(shù)值表0-9

void main (void)
{
while(1) //主循環(huán)
{
P1 = 0x01; //打開數(shù)碼管的位選
P3 = 0xff;
switch(P3) //P3口作為獨(dú)立按鍵輸入端,檢測(cè)端口電平并做如下判斷
{
case 0xff:P0=table[0];break; //0xfe=1111 1110
case 0xfe:P0=table[1];break; //0xfe=1111 1110
case 0xfd:P0=table[2];break; //0xfd=1111 1101
case 0xfb:P0=table[3];break; //0xfb=1111 1011
case 0xf7:P0=table[4];break; //0xf7=1111 0111
default:break; //如果都沒按下,直接跳出
}
}
}


評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表