wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

專注電子技術(shù)學習與研究
當前位置:單片機教程網(wǎng) >> MCU設計實例 >> 瀏覽文章

單片機數(shù)字鐘設計

作者:89s51   來源:不詳   點擊數(shù):  更新時間:2007年05月16日   【字體:

1.實驗任務

(1.       開機時,顯示12:00:00的時間開始計時;

(2.       P0.0/AD0控制“秒”的調(diào)整,每按一次加1秒;

(3.       P0.1/AD1控制“分”的調(diào)整,每按一次加1分;

(4.       P0.2/AD2控制“時”的調(diào)整,每按一次加1個小時;

2.電路原理圖

圖4.20.1

3.系統(tǒng)板上硬件連線

(1.       把“單片機系統(tǒng)”區(qū)域中的P1.0-P1.7端口用8芯排線連接到“動態(tài)數(shù)碼顯示”區(qū)域中的A-H端口上;

(2.       把“單片機系統(tǒng):區(qū)域中的P3.0-P3.7端口用8芯排線連接到“動態(tài)數(shù)碼顯示”區(qū)域中的S1-S8端口上;

(3.       把“單片機系統(tǒng)”區(qū)域中的P0.0/AD0、P0.1/AD1、P0.2/AD2端口分別用導線連接到“獨立式鍵盤”區(qū)域中的SP3、SP2、SP1端口上;

4.相關(guān)基本知識

(1.       動態(tài)數(shù)碼顯示的方法

(2.       獨立式按鍵識別過程

(3.       “時”,“分”,“秒”數(shù)據(jù)送出顯示處理方法

5.程序框圖

6.匯編源程序

SECOND          EQU 30H

MINITE                     EQU 31H

HOUR            EQU 32H

HOURK          BIT P0.0

MINITEK         BIT P0.1

SECONDK        BIT P0.2

DISPBUF                    EQU 40H

DISPBIT            EQU 48H

T2SCNTA          EQU 49H

T2SCNTB         EQU 4AH

TEMP                      EQU 4BH

        ORG 00H

        LJMP START

        ORG 0BH

        LJMP INT_T0

START:  MOV SECOND,#00H

        MOV MINITE,#00H

        MOV HOUR,#12

        MOV DISPBIT,#00H

        MOV T2SCNTA,#00H

        MOV T2SCNTB,#00H

        MOV TEMP,#0FEH

        LCALL DISP

        MOV TMOD,#01H

        MOV TH0,#(65536-2000) / 256

        MOV TL0,#(65536-2000) MOD 256

        SETB TR0

        SETB ET0

        SETB EA

WT:     JB SECONDK,NK1

        LCALL DELY10MS

        JB SECONDK,NK1

        INC SECOND

        MOV A,SECOND

        CJNE A,#60,NS60

        MOV SECOND,#00H

NS60:   LCALL DISP

        JNB SECONDK,$

NK1:    JB MINITEK,NK2

        LCALL DELY10MS

        JB MINITEK,NK2

        INC MINITE

        MOV A,MINITE

        CJNE A,#60,NM60

        MOV MINITE,#00H

NM60:   LCALL DISP

        JNB MINITEK,$

NK2:    JB HOURK,NK3

        LCALL DELY10MS

        JB HOURK,NK3

        INC HOUR

        MOV A,HOUR

        CJNE A,#24,NH24

        MOV HOUR,#00H

NH24:   LCALL DISP

        JNB HOURK,$

NK3:    LJMP WT

DELY10MS:

        MOV R6,#10

D1:     MOV R7,#248

        DJNZ R7,$

        DJNZ R6,D1

        RET

DISP:  

        MOV A,#DISPBUF

        ADD A,#8

        DEC A

        MOV R1,A

        MOV A,HOUR

        MOV B,#10

        DIV AB

        MOV @R1,A

        DEC R1

        MOV A,B

        MOV @R1,A

        DEC R1

        MOV A,#10

        MOV@R1,A

        DEC R1

        MOV A,MINITE

        MOV B,#10

        DIV AB

        MOV @R1,A

        DEC R1

        MOV A,B

        MOV @R1,A

        DEC R1

        MOV A,#10

        MOV@R1,A

        DEC R1

        MOV A,SECOND

        MOV B,#10

        DIV AB

        MOV @R1,A

        DEC R1

        MOV A,B

        MOV @R1,A

        DEC R1

        RET

INT_T0:

        MOV TH0,#(65536-2000) / 256

        MOV TL0,#(65536-2000) MOD 256

        MOV A,#DISPBUF

        ADD A,DISPBIT

        MOV R0,A

        MOV A,@R0

        MOV DPTR,#TABLE

        MOVC A,@A+DPTR

        MOV P1,A

        MOV A,DISPBIT

        MOV DPTR,#TAB

        MOVC A,@A+DPTR

        MOV P3,A

        INC DISPBIT

        MOV A,DISPBIT

        CJNE A,#08H,KNA

        MOV DISPBIT,#00H

KNA:    INC T2SCNTA

        MOV A,T2SCNTA

        CJNE A,#100,DONE

        MOV T2SCNTA,#00H

        INC T2SCNTB

        MOV A,T2SCNTB

        CJNE A,#05H,DONE

        MOV T2SCNTB,#00H

        INC SECOND

        MOV A,SECOND

        CJNE A,#60,NEXT

        MOV SECOND,#00H

        INC MINITE

        MOV A,MINITE

        CJNE A,#60,NEXT

        MOV MINITE,#00H

        INC HOUR

        MOV A,HOUR

        CJNE A,#24,NEXT

        MOV HOUR,#00H

NEXT:   LCALL DISP

DONE:   RETI

TABLE:  DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,40H

TAB:    DB 0FEH,0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,07FH

        END

7. C語言源程序

#include <AT89X51.H>

unsigned char code dispcode[]={0x3f,0x06,0x5b,0x4f,

                               0x66,0x6d,0x7d,0x07,

                               0x7f,0x6f,0x77,0x7c,

                               0x39,0x5e,0x79,0x71,0x00};

unsigned char dispbitcode[]={0xfe,0xfd,0xfb,0xf7,

                             0xef,0xdf,0xbf,0x7f};

unsigned char dispbuf[8]={0,0,16,0,0,16,0,0};

unsigned char dispbitcnt;

unsigned char second;

unsigned char minite;

unsigned char hour;

unsigned int tcnt;

unsigned char mstcnt;

unsigned char i,j;

void main(void)

{

  TMOD=0x02;

  TH0=0x06;

  TL0=0x06;

  TR0=1;

  ET0=1;

  EA=1;

  while(1)

    {

      if(P0_0==0)

        {

          for(i=5;i>0;i--)

          for(j=248;j>0;j--);

          if(P0_0==0)

            {

              second++;

              if(second==60)

                {

                  second=0;

                }

              dispbuf[0]=second;

              dispbuf[1]=second/10;

              while(P0_0==0);

            }

        }

      if(P0_1==0)

        {

          for(i=5;i>0;i--)

          for(j=248;j>0;j--);

          if(P0_1==0)

            {

              minite++;

              if(minite==60)

                {

                  minite=0;

                }

              dispbuf[3]=minite;

              dispbuf[4]=minite/10;

              while(P0_1==0);

            }

        }

      if(P0_2==0)

        {

          for(i=5;i>0;i--)

          for(j=248;j>0;j--);

          if(P0_2==0)

            {

              hour++;

              if(hour==24)

                {

                  hour=0;

                }

              dispbuf[6]=hour;

              dispbuf[7]=hour/10;

              while(P0_2==0);

            }

        }

    }

}

void t0(void) interrupt 1 using 0

{

  mstcnt++;

  if(mstcnt==8)

    {

      mstcnt=0;

      P1=dispcode[dispbuf[dispbitcnt]];

      P3=dispbitcode[dispbitcnt];

      dispbitcnt++;

      if(dispbitcnt==8)

        {

          dispbitcnt=0;

        }

    }

  tcnt++;

  if(tcnt==4000)

    {

      tcnt=0;

      second++;

      if(second==60)

        {

          second=0;

          minite++;

          if(minite==60)

            {

              minite=0;

              hour++;

              if(hour==24)

                {

                  hour=0;

                }

            }

        }

      dispbuf[0]=second;

      dispbuf[1]=second/10;

      dispbuf[3]=minite;

      dispbuf[4]=minite/10;

      dispbuf[6]=hour;

      dispbuf[7]=hour/10;

    }

}  

關(guān)閉窗口
欧美巨乳在线| 不卡在线一区| 猛性xxxxx| 夜夜躁日日躁狠狠久久av| 婷婷免费在线观看| 欧美精品二区三区四区免费看视频| 亚洲人成在线播放| 黑人巨大精品欧美一区二区一视频 | 国产成人8x视频一区二区| 不卡一区2区| 成人不卡视频| 精品国产99久久久久久| 66av99| 中文字幕麻豆 | 综合久久2o19| av电影免费| 午夜剧场日韩| 99在线精品视频免费观看软件| 国产精品麻豆一区| 国产吃瓜黑料一区二区| 国产精品无码av在线播放| 另类小说综合网| 欧美综合国产精品久久丁香| 一本色道久久88精品综合| 欧美在线三级电影| 亚洲一区二区高清| 欧美极品少妇xxxxⅹ高跟鞋| 国产激情91久久精品导航 | 欧美一级大黄| 97人人在线| 香港日本韩国三级| 黄色免费的网站| 久草av在线播放| 国产成人av免费看| 亚洲s码欧洲m码国产av| 极品久久久久久| 法国空姐电影在线观看| 久久久久99人妻一区二区三区| 国产精品丝袜久久久久久消防器材| 亚洲精品国产精品国自产观看| 日韩欧美激情一区| 亚洲成在人线免费| 国产欧美日韩中文久久| 成人av免费在线观看| 久久精品72免费观看| 亚洲专区欧美专区| 一本久道综合久久精品| 欧美日一区二区在线观看 | 在线看片福利| 色呦呦在线播放| 在线看av的网址| 极品白浆推特女神在线观看| 久草在线新视觉| 1234区在线观看视频免费| 免费日本黄色| 青青操夜夜操| 日本www视频| 免费人成视频在线播放| av影院在线播放| 亚洲看片网站| 日日噜噜噜夜夜爽爽| 日本在线观看一区二区| 国产九区一区在线| 国产在线一区二区三区播放| 97人人干人人| 国产精品久久久久久免费观看| 国产免费一区视频观看免费| 国产精品第100页| 国产欧美日韩丝袜精品一区| 国产精品一区专区欧美日韩| 91精品久久久久| 亚洲xxxx做受欧美| 国产亚洲欧美一区二区三区| 精品欧美国产一区二区三区不卡| 国模一区二区三区私拍视频| 免费av在线一区二区| 亚洲高清视频一区二区| 在线视频不卡一区二区| 99久久久无码国产精品性色戒| 老司机午夜免费福利视频| 欧美高清中文字幕| 精品免费国产一区二区| 9l视频白拍9色9l视频| 日本网站在线看| 你懂的在线观看网站| 性欧美一区二区| 黄视频网站免费看| 手机在线看片1024| 97人妻精品一区二区三区| www.五月婷婷.com| 精品区在线观看| 男女啪啪a级毛片| 成人亚洲精品777777ww| www视频完整版| 动漫成人在线| 亚洲xxxxxx| 韩漫成人漫画| 大陆精大陆国产国语精品| 青青一区二区三区| 久久午夜影视| 91麻豆成人久久精品二区三区| 国产精品久久久久桃色tv| 精品电影在线观看| 91麻豆精品国产91久久久资源速度| 亚洲电影免费观看高清完整版在线| 中文字幕日韩av电影| 91精品国产色综合久久不卡98| 5g国产欧美日韩视频| 亚洲一区二区三区乱码| 可以免费观看av毛片| 大尺度做爰床戏呻吟舒畅| 99电影在线观看| 国产视频一区二区三区四区| 欧美另类videos| 下面一进一出好爽视频| 人人澡人人澡人人看| 一区二区三区亚洲视频| 欧美多人野外伦交| 国产91久久久久蜜臀青青天草二 | 91沈先生作品| 99精品视频网站| 色一情一区二区三区| 精品少妇一区二区三区密爱| 亚洲天堂五月天| 欧美性猛交xxxx免费看久久| 日本午夜视频| h片在线观看视频免费免费| www.久久东京| 免播放器亚洲| 国产精品女同一区二区三区| 91精品国产91综合久久蜜臀| 欧美第一淫aaasss性| 99热国产免费| 国产成人无码一二三区视频| 免费看黄色av| 国产成a人亚洲精v品无码| 免费免费啪视频在线观播放| 国产亚洲依依| 日本亚州欧洲精品不卡| 国产手机视频一区二区| 中文字幕av一区二区三区高 | 99热这里只有精品7| 欧美xxxx黑人| 中文字幕一区在线播放| 国产黄色小视频| 日本精品在线| 无码日韩精品一区二区免费| 免费在线看成人av| 亚洲v日本v欧美v久久精品| 亚洲美女激情视频| 99国产超薄丝袜足j在线观看 | 国产日韩免费| 亚洲素人一区二区| 亚洲人成亚洲人成在线观看| 亚洲a一级视频| 无码无遮挡又大又爽又黄的视频| 少妇aaaaa| 六月亚洲精品一区| av影片免费在线观看| 久久porn| 99精品视频一区二区三区| 91精品欧美一区二区三区综合在 | 熟女俱乐部一区二区| 亚洲熟妇无码久久精品| 天天做天天爱天天爽| av资源中文在线天堂| 91成人影院| 国产精品盗摄一区二区三区| 亚洲女人天堂色在线7777| 91久久精品国产91久久性色tv| av网址在线观看免费| 久久久久亚洲天堂| 免费看片91| 麻豆mv在线观看| 亚洲神马久久| 日韩欧美在线视频免费观看| 欧美在线视频a| 日韩手机在线观看视频| 国产69精品久久久久久久久久| 轻轻草在线视频| 日本欧美不卡| 久久99国产精品麻豆| 欧美二区三区91| 成人激情av| 在线精品一区二区三区| 一区三区三区不卡| 污视频免费在线观看| 最新国产乱人伦偷精品免费网站| 亚洲第一在线综合网站| 91av在线不卡| 91制片厂毛片| 亚洲AV无码国产精品午夜字幕| 色在线免费视频| 奇米影视亚洲| 亚洲高清不卡在线观看| 国产999精品久久久影片官网| 日本a√在线观看| 99国产精品欲| 免费成人黄色| 影音先锋亚洲电影| 在线观看一区日韩| 春色成人在线视频| www..com.cn蕾丝视频在线观看免费版| 亚洲欧美天堂网| 色戒汤唯在线观看| 激情成人综合网| 日韩激情片免费| 一级日韩一区在线观看| 日韩精品一区二区三区国语自制| 又黄又爽毛片免费观看| 天天躁日日躁狠狠躁欧美| 亚洲色图19p| 国产精品高潮粉嫩av| 美女扒开腿免费视频| 国产真乱mangent| 欧美三级精品| 成人精品在线视频观看| 一区二区三区亚洲| 日本精品久久久久中文字幕| 国产福利免费视频| 九色91在线| 国产一区二区免费在线| 中文字幕一区二区三区电影| 欧美深夜福利视频| xxxx国产精品| 周于希免费高清在线观看| 国产成人亚洲综合a∨婷婷图片| 一夜七次郎国产精品亚洲| 福利视频一二区| 精品人妻一区二区三区麻豆91 | 国产片侵犯亲女视频播放| 亚洲综合网av| 欧美激情成人动漫| 韩国欧美国产1区| 在线免费观看羞羞视频一区二区| 亚洲精品无码久久久久久| 你懂的网站在线| 本网站久久精品| 国产精品久久久久精k8| 国产精品视频中文字幕91| 少妇精品无码一区二区免费视频 | 久久99精品久久久久婷婷| 日韩国产欧美精品一区二区三区| 国产在线播放观看| 嫩模一区二区三区| 不卡的国产精品| 一区二区成人在线观看| 国产精品久久久对白| 日韩激情在线播放| 国产精品一区二区三区视频网站| 国产精品一区二区不卡| 韩国三级电影久久久久久| 日韩www视频| 国产一二三视频| 一本久道久久综合婷婷鲸鱼| 亚洲色图15p| 五月天国产视频| eeuss影影院www在线播放| 中文字幕一区二区精品区| 日韩国产精品一区| 91aaa精品| 免费羞羞视频| 久久婷婷一区| 欧美丰满少妇xxxxx做受| 欧美熟妇一区二区| 深夜福利视频一区| 国产成人鲁色资源国产91色综| 青青草一区二区| 精品爆乳一区二区三区无码av| 天天综合视频在线观看| 久久伊人蜜桃av一区二区| 91精品国产综合久久久久久丝袜| 日日夜夜狠狠操| 456亚洲精品成人影院| 亚洲成国产人片在线观看| 自拍亚洲欧美老师丝袜| 一区三区三区不卡| 日韩欧美精品综合| 亚洲女在线观看| 双性尿奴穿贞c带憋尿| 猛男欧美办公室激情在线| 国产中文一区二区三区| 国产99久久精品一区二区永久免费 | 极品一线天粉嫩虎白馒头| 五月激激激综合网色播| 日韩网站在线看片你懂的| 欧美性猛交xxx乱久交| 啦啦啦高清在线观看www| 激情成人综合| 欧美黄色片免费观看| 一区二区三区影视| 草美女在线观看| 亚洲一区二区三区中文字幕| 国产欧美123| 女明星视频黄又免费| 久久精品亚洲| 国产成人精品一区| 久久国产香蕉视频| 日韩成人在线观看视频| 精品免费日韩av| 亚洲精品乱码久久久久久不卡| 伊人在线视频| 亚洲卡通欧美制服中文| 日本中文字幕在线视频观看| 看全色黄大色黄大片免责看的| 久久精品系列| 亚洲一区二区三区777| 亚洲精品国产一区二| 日韩欧美一区二区三区免费看| 日韩中文字幕在线观看| 欧美精品入口蜜桃| 成人国产激情| 亚洲白虎美女被爆操| 免费的av网站| 色操视频在线| 91久久精品一区二区| 最近2019免费中文字幕视频三 | 隔壁人妻偷人bd中字| 在线看av网址| 99久久精品情趣| 伊人久久大香线蕉成人综合网| 人人影院免费大片| 国产一区二区在线影院| 国产98在线|日韩| 中文字幕欧美日韩在线不卡| 99精品视频免费观看视频| 国产精品中文字幕在线观看| 蜜臀久久久久久999| 在线不卡亚洲| 国产精品自产拍高潮在线观看| 人妻无码一区二区三区久久99| 永久亚洲成a人片777777| 日韩av手机在线| 手机在线精品视频| 国产欧美大片| 国产高清一区视频| 羞羞视频免费| 国产99久久久久| 一区二区三区三区在线| v888av成人| 欧美韩国日本一区| 97在线免费公开视频| 成人在线二区| 欧美亚洲一区三区| 韩国三级hd中文字幕| 国产亚洲久久| 精品国产一区av| 国产精品丝袜黑色高跟鞋| 欧美另类女人| 成人免费91在线看| 美女又爽又黄免费动漫| 91麻豆产精品久久久久久| 我的公把我弄高潮了视频| 国产福利免费在线观看| 91久久一区二区| a资源在线观看| 第一区第二区在线| 91精品国产九九九久久久亚洲| 天天操天天插天天射| 免费成人性网站| 国产福利片一区二区| 性色视频在线观看| 日本韩国欧美国产| 欧美一级特黄高清视频| 国产精品毛片视频| 欧美一级免费视频| 亚洲国产精品久久卡一| 国产成人精品亚洲777人妖| 欧美中文字幕在线观看视频| 国产二区在线播放| 正在播放亚洲一区| 99精品视频99| 亚洲国产二区| 亚洲在线视频一区二区| 青青操视频在线| 欧美日韩视频在线第一区 | 国产在线日韩| 免费日韩av电影| 动漫黄在线观看| 在线观看视频一区| 五月天丁香激情| 区一区二视频| 精品国产一区二区三区麻豆免费观看完整版 | 4438欧美| 综合av第一页| 国产精品密蕾丝袜| 蜜桃tv一区二区三区| 97netav| 免费高清视频日韩| 一本色道久久综合亚洲91| 国产精品嫩草影院俄罗斯| 久久国产电影| 欧美精品一区二区三区久久| 亚洲区一区二区三| 欧美丝袜激情| 久久伊人资源站| 国产视频第一区| 国产婷婷色综合av蜜臀av | 亚洲аv电影天堂网| 国产男男gay体育生网站|