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

正文內(nèi)容

4路紅外遙控器的設(shè)計(jì)畢業(yè)設(shè)計(jì)(參考版)

2025-07-02 06:52本頁面
  

【正文】 }。 if(Byte_t7) Byte_t = 0。 recieve |= (temp_Rec (7 Byte_t))。 //26us 采集一次數(shù)據(jù) TL0 = (6553626)%256。 } }void Timer0() interrupt 1 //定時(shí)器0作為采集數(shù)據(jù)時(shí)鐘26us采集一次 { uchar temp_Rec。1)。1)+(!L1amp。1)+(!L1amp。1)+(!L1amp。 } number_t=(!L1amp。 break。 L3 = 1。 case 0x05 : L1 = 1。 case 0x04 : L4 = !L4 。 case 0x03 : L3 = !L3 。 case 0x02 : L2 = !L2 。 while(1) { switch(Rec_byte()) { case 0x01 : L1 = !L1。 L1=L2=L3=L4=1。}void Dis_number(uchar dat){ P1 = Table_number[dat] | Rec_INF。 Rec = recieve。 while(Flag)。 Flag = 1。 //26us 采集一次數(shù)據(jù) TL0 = (6553626)%256。 TMOD = 0X01。void Timer0_Init(void){ EA = 1。uchar Rec_byte(void)。//數(shù)碼管顯示數(shù)據(jù)uchar temp_Rec。sbit L4 = P2^0。sbit L2 = P2^2。sbit Rec_INF = P3^0。uchar recieve = 0。 }遙控器接收程序:include include define uint unsigned chardefine uchar unsigned charuchar Flag = 0。 if(irflag==1) ir=~ir。 delay(100)。 delay(500)。 if(keyflag) { delay(10)。 irflag=0。 count=0。 //定時(shí)26us,38K紅外矩形波,晶振24M TL0=0xE6。 //定時(shí)0 8位自動(dòng)重裝模式 ET0=1。 }void timer0_init() //定時(shí)器初始化{ EA=1。 irflag=0。 while(countset_count)。 count=0。 set_count=35。 while(countset_count)。 count=0。 set_count=336。 while(countset_count)。 count=0。 //延時(shí)23ms(編碼中的23ms低電平) set_count=670。 irflag=0。 while(countset_count)。 count=0。 set_count=35。 ircode=~irdata。 ircode=irdata。 ircode=irsys[1]。 ircode=irsys[0]。 while(countset_count)。 count=0。 set_count=336。 while(countset_count)。 //啟動(dòng)紅外發(fā)射二極管發(fā)射 count=0。 //將數(shù)據(jù)右移,即從低位到高位發(fā)送 } } void ir_send() { set_count=672。 //等待發(fā)送完 TR0=0。 //中斷計(jì)數(shù)清零 TR0=1。 // irflag=0。0x01) set_count=130。 //等待發(fā)送完 TR0=0。 //中斷計(jì)數(shù)先清零 TR0=1。 // irflag=1。i8。 } }}void ir_sendbyte() //紅外發(fā)送一個(gè)字節(jié)數(shù)據(jù){ unsigned char i。 while(!s5)。 } } if(s5==0) { delay(10)。 while(!s4)。 } } if(s4==0) { delay(10)。 while(!s3)。 } } if(s3==0) { delay(10)。 while(!s2)。 } } if(s2==0) { delay(10)。 while(!s1)。} void keyscan() //按鍵掃描{ if(s1==0) { delay(10)。i0。 //發(fā)送的紅外數(shù)據(jù)void delay(unsigned int a){ unsigned char i。 //紅外發(fā)送標(biāo)志位,按鍵標(biāo)志位 unsigned char irsys[]={0x00,0xff}。unsigned int count, set_count。sbit s4=P1^3。sbit s2=P1^1。參考文獻(xiàn) [1] 李群芳、肖看. 單片機(jī)原理、接口及應(yīng)用. 清華大學(xué) [2] 童詩白、華成英. 模擬電子技術(shù)基礎(chǔ). 高等教育出版社 [3] 姜威. 實(shí)用電子系統(tǒng)設(shè)計(jì)基礎(chǔ). 北京理工大學(xué)出版社 [4] 邱關(guān)源. 電路. 高等教育出版社 [5] 陳宏威等. 實(shí)用語言電路制作99例. 人民郵電出版社 [6] 裴彥純. .[7] 陳永甫. . [8] 李建華. 附錄附錄A:電路原理圖及PCB圖紅外發(fā)射部分電路圖:圖A1 紅外發(fā)射部分電路原理圖紅外發(fā)射部分PCB圖圖A2 紅外發(fā)射部分電路印制板圖紅外接收部分: 圖A3 紅外接收部分電路原理圖紅外接收部分PCB圖:圖A4 紅外接收部分電路印制板圖附錄B:程序遙控器發(fā)射程序:includesbit ir=P2^0。我的課題開展的過程中傾注著導(dǎo)師辛勤的汗水和心血。她嚴(yán)肅的科學(xué)態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神,精益求精的工作作風(fēng),深深地感染和激勵(lì)著我。在和同學(xué)以及老師就相關(guān)問題的互相討論交流中,我認(rèn)識(shí)到自己的很多不足,但在這些不足中我又學(xué)到了很多知識(shí),使我的綜合應(yīng)用能力有了很大提高。雖然設(shè)計(jì)內(nèi)容完成了基本的功能,但是其中還是存在一定欠缺,比如在設(shè)計(jì)中沒有考慮到紅外遙控器的短路保護(hù)和故障告警等。其次,在制定的方案基礎(chǔ)上運(yùn)用所學(xué)的知識(shí)對(duì)硬件以及軟件進(jìn)行設(shè)計(jì)。本次設(shè)計(jì)的整個(gè)研究與設(shè)計(jì)過程包括選題、設(shè)計(jì)以及完善等。在此基礎(chǔ)上,介紹了系統(tǒng)設(shè)計(jì)用到的各個(gè)模塊的功能特性,并進(jìn)行了方案比較,選擇出了最優(yōu)越的方案。這次畢業(yè)設(shè)計(jì)我選擇了我感興趣又稍有難度的課題——4路紅外遙控器的設(shè)計(jì)。對(duì)調(diào)試過程中出現(xiàn)的錯(cuò)誤要仔細(xì)分析,然后不斷更正錯(cuò)誤,直至達(dá)到理想效果為止。如果調(diào)試成功了才能說明此系統(tǒng)的功能實(shí)現(xiàn),系統(tǒng)設(shè)計(jì)已經(jīng)成功。單一的軟件或是硬件的調(diào)試通過了并不能驗(yàn)證總的方案的可行性。
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1