電子產(chǎn)業(yè)一站式賦能平臺

PCB聯(lián)盟網(wǎng)

搜索
查看: 10585|回復: 66
收起左側

單片機C語言實例-400-綜合實例

  [復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2022-4-19 10:33:22 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
單片機C語言實例-400-綜合實例

#include<reg52.h>                                                          
sbit P24=P2^4;
sbit P25=P2^5;
sbit P26=P2^6;
sbit P27=P2^7;
unsigned int js;
unsigned int count;
unsigned char code LEDDis[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0xFF,0xBF};
void Delay(unsigned int ii)
{
unsigned int jj;
for(;ii>0;ii--)
for(jj=0;jj<125;jj++)
{;}

}
void main()
{

    EA = 1;                                        //允許CPU中斷
        ET0 = 1;                                 //定時器0中斷打開
        ET1=1;                                        //定時器1中斷打開
        TMOD = 0x11;                        //設定時器0 1為模式1,16位模式
        TH0=0xB8;
        TL0=0x00;                                //設定時值為(20ms)
        TH1=0xdc;                                        //設定時值為(10ms)
        TL1=0x00;
        TR0 = 1;
        TR1=1;

while(1);
}

//定時器0中斷外理中鍵掃描和顯示
void Key_Time0(void) interrupt 1 using 2
{
  TH0=0xb8;
        TL0=0x00;//設定時值為20000us(20ms)
  count++;
  if(count==50){
           count=0;
  js++;
  }
  if(js==9999){

  js=0;
  }
}

void Dis_Time1(void) interrupt 3 using 3
{
  TH1=0xdc;
        TL1=0x00;//設定時值為20000us(20ms)

                P0=LEDDis[js/1000];
P24=0;
  Delay(2);
          P24=1;

        P0=LEDDis[(js%1000)/100];
P25=0;
  Delay(2);
          P25=1;
  P0=LEDDis[(js%100)/10];
P26=0;
  Delay(2);
P26=1;
P0=LEDDis[js%10];
P27=0;
Delay(2);
  P27=1;
}

更多詳情參考附件文檔


游客,如果您要查看本帖隱藏內(nèi)容請回復

回復

使用道具 舉報

0

主題

287

帖子

1220

積分

三級會員

Rank: 3Rank: 3

積分
1220
沙發(fā)
發(fā)表于 2022-4-21 09:55:14 | 只看該作者
謝謝樓主分享。!
回復 支持 反對

使用道具 舉報

0

主題

114

帖子

455

積分

一級會員

Rank: 1

積分
455
板凳
發(fā)表于 2022-4-21 10:52:17 | 只看該作者
謝謝老師的無私分享!
回復 支持 反對

使用道具 舉報

0

主題

15

帖子

76

積分

一級會員

Rank: 1

積分
76
地板
發(fā)表于 2022-5-3 01:12:06 | 只看該作者
aaaaaaaaaaaaaaaaaaa
回復 支持 反對

使用道具 舉報

1

主題

871

帖子

3477

積分

四級會員

Rank: 4

積分
3477
5#
發(fā)表于 2022-5-4 17:27:01 | 只看該作者
謝謝老師好好學習。
回復 支持 反對

使用道具 舉報

5

主題

86

帖子

419

積分

一級會員

Rank: 1

積分
419
6#
發(fā)表于 2022-5-7 09:04:11 來自手機 | 只看該作者
謝謝樓主分享!!
回復 支持 反對

使用道具 舉報

0

主題

17

帖子

65

積分

一級會員

Rank: 1

積分
65
7#
發(fā)表于 2022-5-16 11:05:33 | 只看該作者
謝謝老師的無私分享!
回復 支持 反對

使用道具 舉報

0

主題

8

帖子

33

積分

一級會員

Rank: 1

積分
33
8#
發(fā)表于 2022-5-16 11:06:02 | 只看該作者
謝謝樓主分享。!
回復 支持 反對

使用道具 舉報

0

主題

18

帖子

71

積分

一級會員

Rank: 1

積分
71
9#
發(fā)表于 2022-9-6 20:34:39 | 只看該作者
謝謝謝謝謝謝謝謝謝謝謝謝
回復 支持 反對

使用道具 舉報

0

主題

21

帖子

87

積分

一級會員

Rank: 1

積分
87
10#
發(fā)表于 2022-9-11 12:11:10 | 只看該作者
牛,感謝分享
回復 支持 反對

使用道具 舉報

發(fā)表回復

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

關閉

站長推薦上一條 /1 下一條


聯(lián)系客服 關注微信 下載APP 返回頂部 返回列表