freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

51單片機(jī)-畢業(yè)設(shè)計(jì)基于單片機(jī)設(shè)計(jì)的紅外線遙控器(文件)

2025-08-23 00:10 上一頁面

下一頁面
 

【正文】 CLR IT1 SETB EA XH: ORL PCON,01HJB K0,D01 ACALL DL1 JB K0,D01 JNB K0,$ ACALL SETT1 MOV R1,K0H MOV R2,K0L ACALL SETT0 JNB BZ,$D01:JB K1,D02 ACALL DL1 JB K1,D02 JNB K1,$ ACALL SETT1 MOV R1,K1H MOV R2,K1L ACALL SETT0 JNB BZ,$D02:JB K2,D03 ACALL DL1 JB K2,D03 JNB K2,$ ACALL SETT1 MOV R1,K2H MOV R2,K2L ACALL SETT0 JNB BZ,$D03:JB K3,D04 ACALL DL1 JB K3,D04 JNB K3,$ ACALL SETT1 MOV R1,K3H MOV R2,K3LACALL SETT0JNB BZ,$D04:JB K4,D05 ACALL DL1 JB K4,D05 JNB K4,$ ACALL SETT1 MOV R1,K4H MOV R2,K4L ACALL SETT0 JNB BZ,$D05:JB K5,D06 ACALL DL1 JB K5,D06 JNB K5,$ACALL SETT1MOV R1,K5HMOV R2,K5LACALL SETT0JNB BZ,$ D06:JB K6,D07 ACALL DL1 JB K6,D07 JNB K6,$ ACALL SETT1 MOV R1,K6H MOV R2,K6L ACALL SETT0 JNB BZ,$ D07:JB K7,D08 ACALL DL1 JB K7,D08 JNB K7,$ ACALL SETT1 MOV R1,K7H MOV R2,K7L ACALL SETT0 JNB BZ,$ D08:AJMP XH DL1:MOV R4,0CH DL2:MOV R5,0FFH DL3:DJNZ R5,DL3 DJNZ R4,DL2 RET INTT0:CPL MOV A,R1 MOV TH0,A MOV A,R2 MOV TL0,A RETI INTT1:CLR TR0 CLR ET0 CLR TR0 CLR TR1 CLR ET1 SETB BZ SETB RETI SETT1:MOV TH1,3CH MOV TL1,0B0H SETB TR1 SETB ET1 CLR BZ RET SETT0:MOV A,R1MOV TH0,A MOV A,R2 MOV TL0,A SETB TR0 SETB ET0 RET END 遙控接收器程序設(shè)計(jì)遙控接收器是根據(jù)接收到的不同頻率的紅外光信號(hào),由CPU轉(zhuǎn)化為對應(yīng)的控制功能對控制電路實(shí)施控制。當(dāng)收到第一個(gè)紅外脈沖時(shí),INT1被觸發(fā),T0和T1開始工作,每收到一個(gè)紅外脈沖,計(jì)數(shù)器0記數(shù)值加一,當(dāng)定時(shí)器定時(shí)時(shí)間到,產(chǎn)生中斷,保存計(jì)數(shù)器0的計(jì)數(shù)值。當(dāng)外部中斷1響應(yīng),自動(dòng)檢測該位的電平,若為0自動(dòng)跳出,重新等待紅外脈沖,在檢測該位電平,如此循環(huán),不對外電路發(fā)控制命令。本設(shè)計(jì)還存在很多的不足,第一點(diǎn),雖然本系統(tǒng)有8路遙控開關(guān)控制,但是在實(shí)際遙控控制系統(tǒng)中,一般要求的控制操作不止8路,這就要求系統(tǒng)進(jìn)行功能的擴(kuò)展,由于單片機(jī)引腳的限制,如果要擴(kuò)展功能,就必須應(yīng)用組合鍵來操作,不過也可以應(yīng)用多片單片機(jī)來實(shí)現(xiàn),但如果這樣設(shè)計(jì)必將使遙控器的體積增大。第三點(diǎn),單片機(jī)電源的穩(wěn)定性,復(fù)位電路過于簡單,使得系統(tǒng)的抗干擾能力不強(qiáng),使系統(tǒng)不能穩(wěn)定的運(yùn)行。張老師總是在百忙之中抽出時(shí)間來對我悉心指導(dǎo),為我提出了各方面的指導(dǎo)意見,為我提供各方面的重要資料,張老師對學(xué)生認(rèn)真負(fù)責(zé)的態(tài)度、嚴(yán)謹(jǐn)?shù)目茖W(xué)研究方法、敏銳的學(xué)術(shù)洞察力、勤勉的工作作風(fēng)以及勇于創(chuàng)新、勇于開拓的精神是我永遠(yuǎn)學(xué)習(xí)的榜樣。經(jīng)過兩個(gè)月的努力,我的論文終于完成了。而是在改變電路硬件結(jié)構(gòu)的基礎(chǔ)上重新編程,這樣整個(gè)設(shè)計(jì)過程就變的相對復(fù)雜,由于時(shí)間和水平的限制,在此不考慮這種情況。遙控操作的不同,遙控發(fā)射器通過對紅外光發(fā)射頻率的控制來區(qū)別不同的操作。由于存在誤差,計(jì)數(shù)器0的記數(shù)值不可能嚴(yán)格和上述值相等,只要近似相等就行,限制的誤差范圍為5,即將記數(shù)值加減5得到兩個(gè)數(shù)值,再判斷哪一個(gè)值在這一范圍之內(nèi),即可斷定遙控發(fā)射器發(fā)射出的紅外信號(hào)的發(fā)射頻率即為該值,從而可斷定出遙控操作,然后由接收遙控器CPU將其轉(zhuǎn)化為控制操作,對外電路實(shí)施控制功能。定時(shí)器1作為計(jì)數(shù)時(shí)間控制器,計(jì)數(shù)器0作為在規(guī)定記數(shù)時(shí)間內(nèi)所記得的紅外脈沖數(shù)。 本電路采用的是軟件按鍵消抖的方法,就是調(diào)用一個(gè)延時(shí)子程序,延時(shí)時(shí)間設(shè)定為6ms。由定時(shí)/計(jì)數(shù)器0來控制發(fā)射頻率,T0作為定時(shí)器,當(dāng)T0定時(shí)時(shí)間到,然后T0重新工作定時(shí)值與前相同,如此往復(fù),紅外信號(hào)就按一定的時(shí)間間隔發(fā)射出去。本設(shè)計(jì)采用的是按紅外發(fā)射頻率的不同,來識(shí)別不同的按鍵。當(dāng)遙控鍵盤上的人任一個(gè)按鍵按下以后,與門輸出即為低電平,觸發(fā)INT1引腳,外部中斷1響應(yīng),使IDL位清零,退出空閑工作方式,恢復(fù)正常狀態(tài)。一旦用戶檢測到掉電發(fā)生,在VCC下降之前寫一個(gè)字節(jié)到PCON,使 PD=1,單片機(jī)進(jìn)入掉電方式。由于空閑方式下,中斷系統(tǒng)還在工作,所以任何中斷的響應(yīng)都可以使IDL位由硬件清零,而退出空閑方式下,單片機(jī)就進(jìn)入中斷服務(wù)程序。這時(shí),送往CPU的時(shí)鐘被封鎖,CPU停止工作,但中斷控制電路、定時(shí)/計(jì)數(shù)器和串行接口繼續(xù)工作,CPU內(nèi)部狀態(tài)如堆棧指針SP、程序計(jì)數(shù)器PC、程序狀態(tài)寄存器PSW、累加器ACC及其他寄存器的狀態(tài)被完全保留下來。以CMOS工藝制造的80C31/80C51/87C51型單片機(jī)提供了空閑工作方式。掉電保護(hù)時(shí)的備用電源是通過VCC引腳接入的。PD:掉電方式控制位,PD=1,則進(jìn)入掉電方式。當(dāng)電壓檢測電路檢測到電源電壓降低時(shí),也觸發(fā)外部中斷,在中斷服務(wù)子程序中,除了要將外部RAM中的有用數(shù)據(jù)保存以外,還要將特殊功能寄存器的有用內(nèi)容保護(hù)起來,然后對電源控制寄存器PCON進(jìn)行設(shè)置。外部中斷0服務(wù)
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1