亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        易于激發(fā)興趣的電子鐘制作

        2014-06-18 03:57:59王戰(zhàn)
        中國新技術(shù)新產(chǎn)品 2014年6期
        關(guān)鍵詞:電子鐘激發(fā)單片機(jī)

        王戰(zhàn)

        摘 要:當(dāng)前學(xué)習(xí)單片機(jī)的學(xué)生相當(dāng)多,為激發(fā)初學(xué)者學(xué)習(xí)單片機(jī)的興趣,本文介紹一款很有趣味性的小型電子鐘的設(shè)計(jì)和制作過程,非常適合電子制作愛好者們業(yè)余仿作,以鍛煉動(dòng)手能力和操作技能、激發(fā)和培養(yǎng)學(xué)習(xí)興趣和實(shí)踐熱情。

        關(guān)鍵詞:激發(fā);單片機(jī);電子鐘

        中圖分類號:TP36 文獻(xiàn)標(biāo)識碼:A

        “教、學(xué)、做”,突出“做”。通過“做”,讓學(xué)生對學(xué)習(xí)專業(yè)技術(shù)感興趣,通過“做”,讓學(xué)生提高動(dòng)手能力。如何提高學(xué)生學(xué)習(xí)的積極性,提高學(xué)生的動(dòng)手實(shí)操能力,現(xiàn)介紹一種易操作,又能激發(fā)學(xué)生興趣的電子鐘制作方法,給無線電愛好的同學(xué)參考。

        本范例是采用單片機(jī)內(nèi)部時(shí)鐘信號作為觸發(fā)源的一款簡易型電子鐘,采用8位數(shù)碼管顯示,其電路簡單,具備電子鐘的基本功能。可惜的就是存在時(shí)間誤差較大及無停電走時(shí)及記憶功能。

        1 控制電路組成及其工作原理

        如圖1 所示為單片機(jī)內(nèi)部觸發(fā)源數(shù)碼管顯示簡易電子鐘Protues虛擬電路圖。其中電路主要由 74245芯片驅(qū)動(dòng)的8位共陽數(shù)碼管顯示電路、3位獨(dú)立簡易型按鍵和蜂鳴器驅(qū)動(dòng)電路組成。

        注:本電路對晶振頻率有著嚴(yán)格的要求,本范例編程時(shí)是按12MHz晶振來設(shè)計(jì)的。

        本范例是使用定時(shí)器T0以50ms中斷1次同時(shí)以20次中斷作為1秒鐘來實(shí)現(xiàn)時(shí)間單位的控制。子程序模塊除了顯示、蜂鳴器控制常規(guī)程序模塊以外,主要包含50ms及1s單位時(shí)間中斷程序模塊、時(shí)分秒進(jìn)位處理程序模塊、時(shí)、分和秒時(shí)間設(shè)置模塊。

        1.1 控制程序

        主程序中是通過控制模式代碼寄存器GN變化于0~3間分別代表時(shí)間顯示模式、小時(shí)設(shè)置模式、分鐘設(shè)置模式和秒鐘設(shè)置模式。在主程序中控制掃描計(jì)數(shù)器“biao”每掃描1輪(約8位數(shù)碼管掃描顯示1輪的時(shí)間)加1,并達(dá)到30時(shí)清零,用以在時(shí)間設(shè)置時(shí)控制對應(yīng)數(shù)據(jù)閃爍顯示。

        請認(rèn)真閱讀“//”后的中文注釋達(dá)成對每行語句含義的初步認(rèn)識。

        #include

        #define uchar unsigned char

        #define uint unsigned int

        #define WM_OUT P2

        #define DM_OUT P0

        sbit SET=P1^7; sbit jia=P1^5;sbit jian=P1^6;

        sbit BEEP=P3^7;

        uchar GN=0;

        uchar biao;

        uchar shi,fen,miao,count_50ms;

        void delay(uint ms)

        uchar code seg[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,

        0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e,0xff,0xbf};

        uchar code wm[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};

        uchar time[8];

        void Beep()

        void disp(uchar *p)

        void chuli()

        {

        if(miao==60)

        {

        fen++;

        miao=0;

        if(fen==60)

        {

        shi++;

        fen=0;

        if(shi==24)shi=0;

        }

        }

        time[0]=shi/10;

        time[1]=shi%10;

        time[2]=17;

        time[3]=fen/10;

        time[4]=fen%10;

        time[5]=17;

        time[6]=miao/10;

        time[7]=miao%10;

        }

        void shi_hm()

        {

        if(!jia)

        {

        Beep();

        if(++shi==24)shi=0;

        while(!jia)disp(time);

        }

        if(!jian)

        {

        Beep();

        if(--shi==255)shi=23;

        while(!jian)disp(time);

        }

        if(biao>15){time[0]=16;time[1]=16;}

        disp(time);

        }

        void fen_hm()

        {

        if(!jia)

        {

        Beep();

        if(++fen==60)fen=0;

        while(!jia)disp(time);

        }

        if(!jian)

        {

        Beep();

        if(--fen==255)fen=59;

        while(!jian)disp(time);

        }

        if(biao>15){time[3]=16;time[4]=

        16;}

        disp(time);

        }

        void miao_hm()

        {

        if(!jia)

        {

        Beep();

        if(++miao==60)miao=0;

        while(!jia)disp(time);

        }

        if(!jian)

        {

        Beep();

        if(--miao==255)miao=59;

        while(!jian)disp(time);

        }

        if(biao>15){time[6]=16;time[7]=

        16;}

        disp(time);

        }

        void main()

        { TMOD=0X01;

        TH0=(65536-50000)/256;

        TL0=(65536-50000)/256;

        IE=0X82;

        TR0=1;

        while(1)

        {biao=(biao+1)%30;

        if(!SET)

        {GN=(GN+1)%4;

        Beep();

        while(!SET)disp(time);

        }

        chuli();

        if(GN==0)disp(time);

        else if(GN==1)shi_hm();

        else if(GN==2)fen_hm();

        else if(GN==3)miao_hm();

        }

        }

        void timer0()interrupt 1

        {

        TH0=(65536-50000)/256;

        TL0=(65536-50000)/256;

        if(++count_50ms==20)

        {

        miao++;count_50ms=0;

        }

        }

        以上電子鐘制作制作方案,是我院實(shí)施“教、學(xué)、做”一體化教學(xué)模式,創(chuàng)新教育教學(xué)環(huán)境和培養(yǎng)學(xué)生的動(dòng)手實(shí)操能力,在機(jī)電一體化專業(yè)開展的工學(xué)結(jié)合實(shí)踐操作模式課程。

        參考文獻(xiàn)

        [1]李廣第,朱月秀,王秀山.單片機(jī)基礎(chǔ)[M].北京:北京航空航天大學(xué)出版社,2001.endprint

        }

        void miao_hm()

        {

        if(!jia)

        {

        Beep();

        if(++miao==60)miao=0;

        while(!jia)disp(time);

        }

        if(!jian)

        {

        Beep();

        if(--miao==255)miao=59;

        while(!jian)disp(time);

        }

        if(biao>15){time[6]=16;time[7]=

        16;}

        disp(time);

        }

        void main()

        { TMOD=0X01;

        TH0=(65536-50000)/256;

        TL0=(65536-50000)/256;

        IE=0X82;

        TR0=1;

        while(1)

        {biao=(biao+1)%30;

        if(!SET)

        {GN=(GN+1)%4;

        Beep();

        while(!SET)disp(time);

        }

        chuli();

        if(GN==0)disp(time);

        else if(GN==1)shi_hm();

        else if(GN==2)fen_hm();

        else if(GN==3)miao_hm();

        }

        }

        void timer0()interrupt 1

        {

        TH0=(65536-50000)/256;

        TL0=(65536-50000)/256;

        if(++count_50ms==20)

        {

        miao++;count_50ms=0;

        }

        }

        以上電子鐘制作制作方案,是我院實(shí)施“教、學(xué)、做”一體化教學(xué)模式,創(chuàng)新教育教學(xué)環(huán)境和培養(yǎng)學(xué)生的動(dòng)手實(shí)操能力,在機(jī)電一體化專業(yè)開展的工學(xué)結(jié)合實(shí)踐操作模式課程。

        參考文獻(xiàn)

        [1]李廣第,朱月秀,王秀山.單片機(jī)基礎(chǔ)[M].北京:北京航空航天大學(xué)出版社,2001.endprint

        }

        void miao_hm()

        {

        if(!jia)

        {

        Beep();

        if(++miao==60)miao=0;

        while(!jia)disp(time);

        }

        if(!jian)

        {

        Beep();

        if(--miao==255)miao=59;

        while(!jian)disp(time);

        }

        if(biao>15){time[6]=16;time[7]=

        16;}

        disp(time);

        }

        void main()

        { TMOD=0X01;

        TH0=(65536-50000)/256;

        TL0=(65536-50000)/256;

        IE=0X82;

        TR0=1;

        while(1)

        {biao=(biao+1)%30;

        if(!SET)

        {GN=(GN+1)%4;

        Beep();

        while(!SET)disp(time);

        }

        chuli();

        if(GN==0)disp(time);

        else if(GN==1)shi_hm();

        else if(GN==2)fen_hm();

        else if(GN==3)miao_hm();

        }

        }

        void timer0()interrupt 1

        {

        TH0=(65536-50000)/256;

        TL0=(65536-50000)/256;

        if(++count_50ms==20)

        {

        miao++;count_50ms=0;

        }

        }

        以上電子鐘制作制作方案,是我院實(shí)施“教、學(xué)、做”一體化教學(xué)模式,創(chuàng)新教育教學(xué)環(huán)境和培養(yǎng)學(xué)生的動(dòng)手實(shí)操能力,在機(jī)電一體化專業(yè)開展的工學(xué)結(jié)合實(shí)踐操作模式課程。

        參考文獻(xiàn)

        [1]李廣第,朱月秀,王秀山.單片機(jī)基礎(chǔ)[M].北京:北京航空航天大學(xué)出版社,2001.endprint

        猜你喜歡
        電子鐘激發(fā)單片機(jī)
        電子鐘被拆之后
        家長(2020年4期)2020-06-21 15:40:58
        基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
        電子制作(2019年13期)2020-01-14 03:15:28
        基于單片機(jī)的層次漸變暖燈的研究
        電子制作(2019年15期)2019-08-27 01:12:10
        基于STC80C51的電子鐘研制
        電子制作(2019年11期)2019-07-04 00:34:46
        基于單片機(jī)的便捷式LCF測量儀
        電子制作(2019年9期)2019-05-30 09:42:02
        Design and establishment of a multi-function stop watch
        激發(fā)中職學(xué)校旅游酒店專業(yè)學(xué)生的學(xué)習(xí)興趣初探
        淺談激發(fā)職教學(xué)生體育學(xué)習(xí)的積極性
        激發(fā)學(xué)生主動(dòng)思考的無機(jī)化學(xué)實(shí)驗(yàn)教學(xué)方法
        培養(yǎng)想象力,讓語文課堂“活”起來
        在线观看网址你懂的| 九九影院理论片私人影院| 亚洲欧洲国产成人综合在线| 色偷偷av男人的天堂| 欧美日本日韩aⅴ在线视频| bbbbbxxxxx欧美性| 日本久久久精品免费免费理论| 极品嫩模大尺度av在线播放| 国产精品亚洲综合色区| 亚洲av中文无码字幕色三| 无码视频一区二区三区在线播放| 白白色福利视频在线观看| 亚洲国产综合久久天堂| 性猛交╳xxx乱大交| 精品人人妻人人澡人人爽牛牛| 国产在线欧美日韩精品一区二区| 国产一区二区三区在线观看免费版 | 免费无遮挡毛片中文字幕| 国产黄色三级三级三级看三级| 亚洲乱码av中文一区二区| 一本色道久久88精品综合| 免费无码肉片在线观看| 亚洲精品国产熟女久久| 在线观看在线观看一区二区三区| 亚洲成a人片在线观看无码专区| 男人j进女人j啪啪无遮挡| 久久国产精99精产国高潮| 国产视频一区二区三区免费| 亚洲天堂成人av在线观看| 成人性生交大片免费| AV永久天堂网| 蜜桃在线观看视频在线观看| 丝袜美腿国产一区精品| 激情综合色综合久久综合| 加勒比无码专区中文字幕| 国产肥熟女视频一区二区三区| 97中文字幕精品一区二区三区 | 国产精品成年片在线观看| 亚洲黄片久久| 精品亚洲一区中文字幕精品| 成人中文乱幕日产无线码|