標(biāo)題:
用兩個(gè)開關(guān)實(shí)現(xiàn)數(shù)碼管顯示數(shù)字的加減 單片機(jī)程序
[打印本頁(yè)]
作者:
147258147
時(shí)間:
2023-4-22 08:14
標(biāo)題:
用兩個(gè)開關(guān)實(shí)現(xiàn)數(shù)碼管顯示數(shù)字的加減 單片機(jī)程序
258.png
(33.94 KB, 下載次數(shù): 33)
下載附件
接線圖
2023-4-22 08:16 上傳
單片機(jī)源程序如下:
#include <reg51.h>
sbit key = P1 ^ 0;
sbit key1 = P1 ^ 4;
unsigned char le[] = {0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8, 0x80, 0x90, 0x3f};
unsigned char i;
void delay (unsigned char p)
{
while(p--);
}
main()
{
while(1)
{
if(key == 0)
{
delay(100);
while(key == 0);
i++;
if(i >= 10)
i = 0;
}
if(key1 == 0)
{
delay(100);
while(key1 == 0);
if(i > 0)
i--;
}
P2 = le[i];
}
}
復(fù)制代碼
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1