標(biāo)題: 求單片機(jī)程序 數(shù)碼管顯示0到99 [打印本頁]

作者: xiaohoo    時(shí)間: 2017-10-6 22:48
標(biāo)題: 求單片機(jī)程序 數(shù)碼管顯示0到99
求各位大佬幫幫忙,題目是這樣的,利用單片機(jī)實(shí)現(xiàn)數(shù)碼管功能,功能如下:數(shù)碼管可以顯示0-99兩位數(shù)字,按一下加按鍵,數(shù)字加一,按一下減按鍵,數(shù)字減一,初始化數(shù)字為30。
作者: wsko0715    時(shí)間: 2017-10-7 00:56
可以,這個(gè)對(duì)我?guī)椭艽。?hr noshade size="2" width="100%" color="#808080"> 作者: liut_text    時(shí)間: 2017-10-7 10:16
#include<reg51.h>
int k=30;
unsigned char code f[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
void main()
{
EX0=1;
IT0=1;
EX1=1;
IT1=1;
EA=1;
while(1)
{
  P1=f[k/10];        //P1顯示十位
  P2=f[k%10];        //P2顯示個(gè)位
}
}

void jiashu() interrupt 0  //P3.2引腳加
{
  if(k<99)k++;
  else k=0;
}
void jianshu() interrupt 2 //P3.3引腳減
{
  if(k>0)k--;
  else k=99;
}




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1