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

正文內(nèi)容

單片機遙控窗簾課程設(shè)計-資料下載頁

2025-06-26 12:41本頁面
  

【正文】 決心,有足夠的挑戰(zhàn)困難的勇氣,就沒有什么辦不到的。本次課程設(shè)計雖然取得了一定的收獲,但是在很多方面還是有待于進一步改進和完善的。比如,霍爾傳感器的轉(zhuǎn)盤有點重,在電機正反轉(zhuǎn)的時候可能會因為分壓不足使正反轉(zhuǎn)指示燈(兩個發(fā)光二極管)不亮。另外,本次設(shè)計沒有光控電路,如果再加上一個光控電路,在光線較暗的時候能自動開窗簾,二而在光線較強的時候能夠自動關(guān)窗簾,那這個設(shè)計將會更加完善。通過這次單片機課程設(shè)計,我們加深了對單片機理論的理解,將理論很好的應(yīng)用到實際當中去。參考文獻 [1]、單片機原理與應(yīng)用技術(shù)。中國礦業(yè)大學(xué)出版社 作者:余發(fā)山 王福忠[2]、21IC電子網(wǎng)。[3]、單片機PIC學(xué)習網(wǎng)。[4]、百度搜索。[5]、單片機學(xué)習網(wǎng)。附1 源程序代碼includeunsigned char flag=1。sbit P10=P1^0。 //按鍵停止sbit AK=P0^0。 //遙控正轉(zhuǎn)sbit BK=P0^1。 //遙控反轉(zhuǎn)sbit CK=P0^2。 //遙控停止sbit DK=P0^3。 //遙控First Usesbit P11=P1^1。 //正轉(zhuǎn)防過卷sbit P12=P1^2。 //反轉(zhuǎn)防過卷sbit ENABLEA=P2^7。//選擇第一組ININ2sbit P26=P2^6。 //正轉(zhuǎn)IN1sbit P25=P2^5。 //反轉(zhuǎn)IN2void delay(int n) //10ms延時{ int i=0,j。 while(n) { for(i=0。i10。i++) { for(j=0。j125。j++)。 } }}void main(void){ EA = 1。 //開總中斷 IT0 = 1。 //INT0 邊沿觸發(fā) IT1 = 1。 //INT1 邊沿觸發(fā) EX0 = 1。 //開外部中斷0 EX1 = 1。 //開外部中斷1 ET0 = 1。 //開定時器/計數(shù)器0中斷允許 TMOD=0x05。 //設(shè)置定時方式(TR0控制計數(shù)器的起停,計數(shù)器工作模式,計數(shù)脈沖由外部引腳T0()引入) ENABLEA=0。 //禁止向L298N輸入信號 delay(2)。 if(P0==0xf8amp。amp。P10==0) //first use { EA=0。 TR0=1。 ENABLEA=1。 delay(2)。 while(P10) { P26=0。 P25=1。 } TR0=0。 ENABLEA=0。 EA=1。 } while(1) //等待中斷 { delay(2)。 if((AK==1)amp。amp。(P10==1)) //遙控正轉(zhuǎn) { TR0=1。 ENABLEA=1。 while(flag) { P26=1。 P25=0。 while(flag) { if((CK==1)||(P10==0)) { flag=0。 P26=1。 P25=1。 delay(2)。 } if(P11==0) //正轉(zhuǎn)防過卷 { flag=0。 P26=1。 P25=1。 delay(2)。 } } //delay(2)。 } flag=1。 TR0=0。 ENABLEA=0。 } //delay(2)。 if(P0==0xf2amp。amp。P10==1) //遙控反轉(zhuǎn) { TR0=1。 ENABLEA=1。 while(flag) { P26=0。 P25=1。 if((P10==0)||(CK==1)) { flag=0。 P26=1。 P25=1。 delay(2)。 } if(P12==0) //反轉(zhuǎn)防過卷 { flag=0。 P26=1。 P25=1。 delay(2)。 } //delay(2)。 } flag=1。 TR0=0。 ENABLEA=0。 } }}void zhengzhuan() interrupt 0 //按鍵正轉(zhuǎn)(外部中斷0){ EA=0。 TR0=1。 ENABLEA=1。 while(flag) { P26=1。 P25=0。 delay(2)。 if((P10==0)||(P0==0xf4)) { flag=0。 } } P26=1。 P25=1。 EA=1。 TR0=0。 flag=1。 delay(2)。} void fangzhuan() interrupt 2 //按鍵反轉(zhuǎn)(外部中斷1){ EA=0。 TR0=1。 ENABLEA=1。 while(flag) { P26=0。 P25=1。 delay(2)。 if((P10==0)||(P0==0xf4)) { flag=0。 } } P26=1。 P25=1。 EA=1。 TR0=0。 flag=1。 delay(2)。}附2 系統(tǒng)原理圖 26
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1