毛片在线视频观看,一级日韩免费大片,在线网站黄色,澳门在线高清一级毛片

薈聚奇文、博采眾長(zhǎng)、見(jiàn)賢思齊
當(dāng)前位置:公文素材庫(kù) > 公文素材 > 范文素材 > 單片機(jī)鬧鐘實(shí)訓(xùn)

單片機(jī)鬧鐘實(shí)訓(xùn)

網(wǎng)站:公文素材庫(kù) | 時(shí)間:2019-05-28 22:13:17 | 移動(dòng)端:單片機(jī)鬧鐘實(shí)訓(xùn)

單片機(jī)鬧鐘實(shí)訓(xùn)

※※※※※※※※※※201*級(jí)學(xué)生單※※

※※

片機(jī)課程實(shí)訓(xùn)

※※※※※※

※※※

湖南******職業(yè)技術(shù)學(xué)院?jiǎn)纹瑱C(jī)鬧鐘課程實(shí)訓(xùn)報(bào)告

課題名稱(chēng)姓名學(xué)號(hào)院、系、部專(zhuān)業(yè)指導(dǎo)教師

單片機(jī)鬧鐘***************電子信息工程

***

201*年6月10日

【單片機(jī)鬧鐘設(shè)計(jì)】

一.實(shí)驗(yàn)?zāi)康募耙?/p>

實(shí)驗(yàn)?zāi)康模?/p>

1、加強(qiáng)使用單片機(jī)的編程控制一些較復(fù)雜一點(diǎn)電路的能力。2、掌握單片機(jī)鬧鐘的原理

3、學(xué)會(huì)使用程序驅(qū)動(dòng)數(shù)碼管顯示4、學(xué)習(xí)復(fù)雜電路的設(shè)計(jì)、分析

5、按設(shè)計(jì)電路和工藝要求制作調(diào)試樣機(jī),并編寫(xiě)測(cè)試報(bào)告。6、強(qiáng)化自己的焊工技能和專(zhuān)業(yè)素養(yǎng)。

7、強(qiáng)化綜合運(yùn)用模擬、數(shù)字電子技術(shù)和單片機(jī)原理與應(yīng)用技術(shù)的能力。

實(shí)驗(yàn)要求:

1、設(shè)計(jì)一個(gè)鬧鐘電路,最大能顯示到小時(shí)2、要示具有使能端、復(fù)位端、啟動(dòng)、停止按鈕3、要求用數(shù)碼管顯示

二.電路工作原理及分析

(1)硬件原理圖:

(2)工作原理:

三.實(shí)驗(yàn)程序設(shè)計(jì)

整個(gè)實(shí)驗(yàn)的所有原理程序

#include

#defineucharunsignedchar#defineuintunsignedintucharshi,fen,miao;sbitrs=P2^5;sbitrw=P2^6;sbiten=P2^7;sbitbuy=P0^7;

ucharcodea1[]="201*-7-30MON";ucharcodea2[]="00:00:00";voiddelay(ucharz){ucharx,y;for(x=100;x>0;x--)for(y=z;y>0;y--);}

voidcbuy(){P0=0xff;rs=0;rw=1;en=1;while(buy==1);en=0;}

voidwrite_com(ucharcom){cbuy();P0=0xff;rs=0;rw=0;P0=com;en=1;;en=0;}

voidwrite_date(uchardate){cbuy();rs=1;rw=0;P0=date;en=1;;en=0;}

voidinit(){write_com(0x30);write_com(0x01);write_com(0x06);write_com(0x0c);}voidclr(){write_com(0x30);write_com(0x01);}

voiddis_ch(ucharx0,uchary0,ucharxx,uchar*p){uchari,j;write_com(0x30);write_com(xx);for(i=0;i五、參考文獻(xiàn)

《C語(yǔ)言與單片機(jī)》*88**********************《單片機(jī)應(yīng)用技術(shù)》***主編高等教育出版社《電子技術(shù)基礎(chǔ)》康華光主編高等教育出版社

《電子產(chǎn)品工藝》盧慶林主編西安電子科技大學(xué)出版社

《電子元器件檢測(cè)與應(yīng)用技術(shù)》韓廣興主編電子工業(yè)出版社

六.實(shí)訓(xùn)總結(jié)

通過(guò)這次實(shí)訓(xùn)還使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來(lái),從實(shí)踐中得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。

在此次綜合實(shí)訓(xùn)的過(guò)程中,不僅讓我比較全面的溫習(xí)了大學(xué)所學(xué)的知識(shí),體會(huì)到了很多的樂(lè)趣,而且激發(fā)了我對(duì)電子行業(yè)及其產(chǎn)品的興趣。

這次實(shí)訓(xùn),使我的動(dòng)手操作能力和學(xué)習(xí)能力有了很大的提升。主要表現(xiàn)在:1、懂得了如何測(cè)量和檢測(cè)各元器件

2、學(xué)會(huì)自己分析電路和并能自己糾錯(cuò)更正。3、怎么去看每一部的運(yùn)行結(jié)果

4、掌握了正確運(yùn)用電烙鐵焊接元器件的技巧5、.設(shè)計(jì)時(shí),一定把可能出現(xiàn)的情況列出來(lái),有哪些弊端,實(shí)現(xiàn)同樣的功能,用很多芯片去實(shí)現(xiàn)都可能,但是要簡(jiǎn)單,實(shí)用,經(jīng)濟(jì),比較方便才是最好的最合適的設(shè)計(jì)方案。

6、要想設(shè)計(jì)一個(gè)完善的電路,首先就是要明白設(shè)計(jì)的原理以及其電路中所涉及各元件的功能和信號(hào)變化情況。調(diào)試的時(shí)候,可以把電路分為幾個(gè)部分來(lái)調(diào)試,調(diào)試起來(lái)就順手多了。

通過(guò)這次設(shè)計(jì),使我深深的知道,在工作中的任何環(huán)節(jié)都不能馬虎,任何一點(diǎn)小小的差錯(cuò)都可能造成最終的失敗。所以我學(xué)到了:,學(xué)知識(shí)要學(xué)無(wú)止境,搞技術(shù)要精益求精。做事要有膽大,心細(xì),謹(jǐn)慎的作風(fēng)。

擴(kuò)展閱讀:單片機(jī)實(shí)訓(xùn)電子鬧鐘

主程序框圖

開(kāi)始初始化T0初始化時(shí)鐘顯示鍵掃描NY設(shè)置鬧鐘時(shí)間判斷與當(dāng)前時(shí)N間是否一致Y響鍵掃描1子程序框圖NY

鬧鐘時(shí)間設(shè)置

顯示時(shí)間子程序中斷次數(shù)R5=20?NYR5清零,最低位秒R4+1秒R4=60?N

Y秒清零,分加1分=60?NY四位計(jì)數(shù)位都清零中斷返回

設(shè)置第一位紀(jì)錄按鍵次數(shù)顯示數(shù)據(jù)送緩沖區(qū)查表LED碼值設(shè)置第二位紀(jì)錄按鍵次數(shù)顯示數(shù)據(jù)送緩沖區(qū)查表LED碼值返回

鬧鐘比較子程序:

第四位R4N相等?Y第三位R3相等?NY第二位R2相等?NY第一位R1N相等?

Y

響鈴

鍵掃描1子程序:

響鈴N有按鍵?Y判別按鍵K3K4若K3按下若K4按下暫停5秒鐘響鈴結(jié)束并將鬧鐘復(fù)位返回

計(jì)時(shí)子程序設(shè)定時(shí)時(shí)間常數(shù)50ms中斷次數(shù)加1N中斷返回到20次?Y秒變量加1N中斷返回到60秒?Y秒變量清零,分加1N到60分?Y分清零,時(shí)加1中斷返回N到24H?Y時(shí)清零中斷返回

四、程序清單

ORG0000HSJMPMAINORG000BHSJMPTOO

TOO:CLRRS1CLRRSODJNZR5,EXIT1MOVR5,#14HDJNZR4,EXIT1MOVR4,#0AHDJNZR3,EXIT1MOVR3,#6HDJNZR2,EXIT1MOVR2,#0AHDJNZR1,EXIT1MOVR1,#6HMOVR6,#0AHMOVA,R4SUBBR6,AMOV34H,R6MOVR6,#06HMOVA,R3SUBBR6,AMOV35H,R6MOVR6,#0AHMOVA,R2SUBBR6,AMOV36H,R6MOVR6,#06HMOVA,R1

SUBBR6,AMOV37H,R6MOVA,P1JZLAB1;

LCALLNAOZHONGSHEZHILCALLNAOZHONGBIJIAO

EXIT1:SETBTR0RETI

MAIN:MOVTMOD,#01HMOVTH0,#3CHMOVTL0,#0B0HMOVIE,#8AHMOVSP,#60HSETBTR0CLRTR1CLRRS1CLRRS0MOVR1,#6HMOVR2,#0AHMOVR3,#6HMOVR4,#0AHMOVR5,#14H

LAB1:CLRRS1CLERS0LCALLSEL5LCALL15LCALLSEL4LCALL14LCALLSEL3LCALL13

LCALLSEL2LACLL12SIMPLAB1ORG1000H

BUF1:DB0H,0DEH,0FEH,0EH,0FAH,0DAH,0CCH,9EH,0B6H,0CH,7EH,ORG1010H

BUF2:DB0H,0DAH,0CCH,9EH,0B6H,0CH,7EH15:MOVDPTR,#1000HMOVA,R4MOVCA,@A+DPTRMOVP0,ALCALLDELAY2RET

14:MOVDPTR,#1010HMOVA,R3MOVECA,@A+DPTRMOVP0"ALCALLDELAY2RET

13:MOVDPTR,#1000HMOVA,R2MOVCA,@A+DPTRMOVP0,ASETBP0.0LCALLDELAY2RET

12:MOVDPTR,#1010HMOVA,R1MOVCA,@A+DPTRMOVP0,ALCALLDELAY2RET

SLE2:SETBP2.7CLRP2.6CLRP2.5RETSLE3:CLRP2.7SETBP2.6CLRP2.5RETSEL4:SETBP2.7SETBP2.6CLRP2.5RETSEL5:CLRP2.7CLRP2.6SETBP2.5RETSEL7:CLRP2.7SETBP2.6SETBP2.5SEL8:SETBP2.7SETBP2.6SETBP2.5RET

DELAY2:MOVR6,#6HLOOP3:MOVR7,0FFHLOOP4:DJNZR7,LOOP4DJNZR8,LOOP3RET

############鬧鐘時(shí)間顯示############

NAOZHONGSHEZHI:K1:LCALLSEL5MOVR0,#0HK11:MOVA,P1JZK11K12:INCR0MOV30H,R0LCALLLEDS1MOVPI,R5LCALLWAIT1MOVA,P1JNZK12K2:LCALLSEL4MOVR0,#OHK21:MIVA,P1JZK21K22:INCR0MOV31H,R0LCALLLEDS2MOVP1,R5LCALLWAIT1MOVA,P1JNZK22K3:LCALLSEL3MOVR0,#0HK31:MOVA,P1JZK31K32:INCR0MOV32H,R0LCALLLEDM1MOVP1,R5LCALLWAIT1

MOVA,P1JNZK32K4:LCALLSEL2MOVR0,#0HK41:MOVA,P1JZK41K42:INCR0MOV33H,ROLCALLLDDM2MOVP1,R5LCALLWAIT1MOVA,P1JNZK42SEL2:

CLRP2.5CLRP2.6SETBP2.7RETSEL3:

CLRP2.5SETBP2.6CLRP2.7RETSEL4:

CLRP2.5SETBP2.6SETBP2.7RETSEL5:SETBP2.5CLRP2.6CLRP2.7RET

WAIT1:

MOVR7,#0A7HDL1:

MOVR6,#ABHDL0:

MOVR5,#10HDJNZR5,$DJNZR6,DL0DJNZR7,DL1NOPRETLEDS1:

MOVR5,30HLED10:CJNER5,#0H,LED11MOVR5,#7EHRET

LED11:CJNER5,#1H,LED12MOVR5,#0CHRET

LED12:CJNER5,#2H,LED13MOVR5,#0B6HRET

LED13:CJNER5,#3H,LED14MOVR5,#9EHRET

LED14:CJNER5,#4H,LED15MOVR5,#0CCHRET

LED15:CJNER5,#5H,LED16MOVR5,#0DAHRET

LED16:CJNER5,#6H,LED17MOVR5,#0FAHRET

LED17:CJNER5,#7H,LED18MOVR5,#0EHRET

LED18:CJNER5,#8H,LED19MOVR5,#0FEHRET

LED19:CJNER5,#9H,JIANSHIMOVR5,#0DEHRETJIANSHI:MOVA,R5SUBBA,#0AHSJMPLED10LED2:

MOVR5,31HLED20:CJNER5,#0H,LED21MOVR5,#7EHRET

LED21:CJNER5,#1H,LEDR22MOVR5,#0CHRET

LED22:CJNER5,#2H,LED23MOVR5,#0B6HRET

LED23:MOVR5,#3H,LED24MOVR5,#9EHRET

LED24:CJNER5,#4H,LED25MOUR5,#0CCH

RET

LED25:CJNER5,#5H,JIANLIUMOVR5,#0DAHRETJIANLIU:MOUA,R5SUBBA,#6HSJMPLED20LEDM1:

MOVLED30:CJNEMOVRET

LED31:CJNEMOVRET

LED32:CJNEMOVRET

LED33:CJNEMOVRET

LED34:CJNEMOVRET

LED35:CJNEMOVRET

LED36:CJNEMOVRET

LED37:CJNE

R5,30HR5,#0H,LED31R5,#7EHR5,#1H,LED32R5,#0CHR5,#2H,LED33R5,#0B6HR5,#3H,LED34R5,#9EHR5,#4H,LED35R5,0CCHR5,#5,LED36R5,#0DAHR5,#6H,KLED37R5,#0FAHR5,#7H,LED38

MOVR5,#0EHRET

LED38:CJNER5,#8H,LED39MOVR5,#0FEHRET

LED39:CJNER5,#9H,JIANSHIMOVR5,#0DEHRET

JIANSHIM:MOVA,R5SUBBA,#0AHSJMPLED30

LEDM2:MOVR5,31HLED40:CJNER5,#0H,LED41MOVR5,#7EHRET

LED41:CJNER5,#1H,LED42MOVR5,#0CHRET

LED42:CJNER5,#2H,LED43MOVR5,#0B6HRET

LED43:CJNER5,#3H,LED44MOVR5,#9EHRET

LED44:CJNER5,#4H,LED45MOVR5,#0CCHRET

LED45:CJNER5,#5H,JIANLIUMOVR5,#0DAHRET

JIANLIUM:MOVA,R5

SUBBA,#6HSJMPLED40MOVR1,30HMOVR2,31HMOVR3,32HMOVR4,33H########鬧鐘比較########

NAOZHONGBIJIAO:MOVA.37HCJNEA,R4,MAINMOVA,36HCJNEA,R3,MAINMOVA,35HCJNEA,R2,MAINMOVA,34HCJNEA,R1,MAINLCALLNAOLINGRET

##########鬧鐘時(shí)間響##########

NAOLING:MOUP1,#0FFHN5:MOVA,P1SUBBA,#04HJZDALAY5MOVA,#0HN1:CLRP2.3LCALLDELAY1

SETBP2.3LCALLDELAY1INCA

CJNEA,#06H,N1MOVA,#0HN2:CLRP2.3LCALLDELAY2SETBP2.3LCALLDELAY2INCA

CJNEA,#08H,N2MOVA,#0HN3:CLRP2.3LCALLDELAY3SETBP2.3LCALLDELAY3INCA

CJNEA,#011H,N3MOVA,#0HN4:CLRP2.3CALLDELAY4SETBP2.3CALLDELAY4INCACINEA,#15H,N4SJMPN5

DELAY1:MOVR6,#0F8HLOOP1:MOVR7,#0F8HNOPLOOP2:NOP

DJNZR7,LOOP2DJNZR6,LOOP1

RET

DELAY2:MOVR6,#0C8HLOOP3:MOVR7,#0C8HLOOP4:NOP

DJNZR7,LOOP4DJNZR6,LOOP3RET

DELAY3:MOVR6,#098HLOOP5:MOVR7,#098HLOOP6:NOP

DJNZR7,LOOP6DJNZR6,LOOP5RET

DELAY4:MOVR6,#058HLOOP7:MOVR7,#058HLOOP8:NOP

DJNZR7,LOOP8DJNZR6,LOOP7RET

DELAY5:MOVR6,#0FFFHLOOP9:MOVR7,#0FFFHLOOP10:NOP

DJNZR7,LOOP10DJNZR6,LOOP9RET

七、參考資料

1、《單片機(jī)系統(tǒng)綜合設(shè)計(jì)與實(shí)踐》教材主編:裴巖劉利民內(nèi)蒙古大學(xué)出版社。2、《51單片機(jī)應(yīng)用教程》教程主編:曹建樹(shù)夏云友曾林春中國(guó)石化出版社。

友情提示:本文中關(guān)于《單片機(jī)鬧鐘實(shí)訓(xùn)》給出的范例僅供您參考拓展思維使用,單片機(jī)鬧鐘實(shí)訓(xùn):該篇文章建議您自主創(chuàng)作。

來(lái)源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問(wèn)題,請(qǐng)聯(lián)系我們及時(shí)刪除。


單片機(jī)鬧鐘實(shí)訓(xùn)》由互聯(lián)網(wǎng)用戶(hù)整理提供,轉(zhuǎn)載分享請(qǐng)保留原作者信息,謝謝!
鏈接地址:http://m.seogis.com/gongwen/626157.html
相關(guān)文章