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

正文內(nèi)容

天狼星51avr課上程序代碼(參考版)

2024-08-28 10:45本頁面
  

【正文】 }}。 } } else { startflag=1。 if(bitnum==33) { bitnum=0。 irtime=0。 } void int0 () interrupt 0{ if(startflag) { if(irtime32) //檢測引導碼 { bitnum=0。 } display()。 } if(irprosok) { irwork()。 while(1) { if(irreceok) { irpros()。} void main(){ timer0init()。 } ircode[j]=value。 if(irdata[k]6) { value=value | 0x80。i8。j4。 k=1。 }} void irpros(void) { uchar k,i,j。 P2=smg_we[i]。i8。 } void display(void){ uchar i。 disp[6]=ircode[3]/16。 disp[4]=ircode[2]/16。 disp[2]=ircode[1]/16。} void irwork(void){ disp[0]=ircode[0]/16。 EX0=1。 TR0=1。 ET0=1。 TH0=0x00。j)。t) for(j=6245。 for(。j)。t) for(j=19。 for(。uchar disp[8]。uchar ircode[4]。uchar bitnum。uchar startflag。unsigned char code smg_we[]={0x08,0x18,0x28,0x38,0x48,0x58,0x68,0x78}。然后再通過紅外發(fā)射二極管產(chǎn)生紅外線向空間發(fā)射,如圖3所示。這種遙控碼具有以下特征: 采用脈寬調(diào)制的串行碼,、“0”;、“1”,其波形如圖2所示。 圖1 紅外線遙控系統(tǒng)框圖 2 、遙控發(fā)射器及其編碼 遙控發(fā)射器專用芯片很多,根據(jù)編碼格式可以分成兩大類,這里我們以運用比較廣泛,解碼比較容易的一類來加以說明,現(xiàn)以日本NEC的uPD6121G組成發(fā)射電路為例說明編碼原理(一般家庭用的DVD、VCD、音響都使用這種編碼方式)。應用編/解碼專用集成電路芯片來進行控制操作,如圖1所示。工業(yè)設備中,在高壓、輻射、有毒氣體、粉塵等環(huán)境下,采用紅外線遙控不僅完全可靠而且能有效地隔離電氣干擾。 } }}紅外線遙控是目前使用最廣泛的一種通信和遙控手段。 PORTB=table2[i]。i8。 //rs=0。 //en2=1。 //en1=1。 PORTD=0xff。 PORTC=0xff。 PORTB=0xff。 PORTA=0xff。}void main(){ uchar i。uchar table2[]={0x00,0x00,0x3e,0x41,0x41,0x41,0x3e,0x00}。 ////sbit rs=P3^6。=~BIT(6)//sbit en1=P2^3。=~BIT(3)define en2_set PORTC |=BIT(0)define en2_clr PORTC amp。 delay(200)。 smgen_set。i++) { PORTC=table2[i]。 while(1) { for(i=0。 PORTD=0。 PORTC=0。 PORTB=0。// rs=0。b++) { while(a)。 for(b=0。unsigned char table2[]={0x00,0x10,0x20,0x30,0x40,0x50,0x60,0x70}。 ////sbit rs=P3^6。=~BIT(3)define rs_set PORTD |=BIT(6)define rs_clr PORTD amp。 }// P0=0xfd。i++) { PORTA=table[i]。 while(1) { for(i=0。 DDRA=0xff。 DDRB=0xff。b++)。a++) for(b=0。c++) for(a=0。 for(c=0。void delay(void){ uchar a,b。 PORTA=0xff。 delay()。 }}pragma interrupt_handler int0_isr:2void int0_isr(void){ PORTA=0。=~BIT(0)。 delay()。 }void main(void){ init()。 PORTD|=BIT(2)。 DDRDamp。 MCUCR|=0x02。 DDRA=0xff。}void init(void){ DDRB|=BIT(6)。b500。a1000。 }} AVR單片機第七課 AVR單片機中斷的原理和使用 所屬類別: 課程代碼 發(fā)布日期: 20110322 點擊量: 575 include include define uchar unsigned char define uint unsigned intvoid delay(void){ uint a,b。 key[keynum]=keyv。 } numbit++。(numbit9)) { keyv=keyv1。 } } void int0 () interrupt 0{ if((numbit0)amp。 P2=smg_we[1]。 delay_50us(20)。 } P1=smg_du[m]。 m=key[1]%16。 keynum=0。 //打開外部中斷0 EA=1。} void main(){ IT0=1。j0。t0。} //************************************************//延時函數(shù),在12MHz的晶振頻率下//大約50ms的延時//************************************************void delay_50ms(uint t){ uint j。j0。t0。 //************************************************//延時函數(shù),在12MHz的晶振頻率下//大約50us的延時//************************************************void delay_50us(uint t){ uchar j。 unsigned char code smg_du[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00}。uchar keynum。uchar keyv。sbit psclk=P3^2。主設備到從設備通信過程中,主設備總是在時鐘為低電平時改變數(shù)據(jù)線的狀態(tài),從設備在時鐘的上升沿讀入數(shù)據(jù)線狀態(tài)。與從設備到主設備通信相比,其每幀數(shù)據(jù)多了一個ACK位。當設備檢測到這個狀態(tài)時,將開始產(chǎn)生時鐘信號。具體方式為:首先下拉時鐘線至少100 us來抑制通信,然后下拉數(shù)據(jù)線“請求發(fā)送”,最后釋放時鐘線。從設備到主設備通信時,從設備總是在時鐘線為高時改變數(shù)據(jù)線狀態(tài),主設備在時鐘下降沿讀人數(shù)據(jù)線狀態(tài)。傳輸?shù)拿恳粠?1位組成,發(fā)送時序及每一位的含義如圖2所示。如果是高電平,從設備就可以開始傳輸數(shù)據(jù)。主從設備之間數(shù)據(jù)通信采用雙向同步串行方式傳輸,時鐘信號由從設備產(chǎn)生。PS/2接口的時鐘與數(shù)據(jù)線都是集電極開路結(jié)構(gòu)的,必須外接上拉電阻。 PS/2設備有主從之分,主設備采用female插座,從設備采用male插座。1 PS/2協(xié)議 現(xiàn)在PC機廣泛采用的PS/2接口為mini DIN 6引腳的連接器。因此在單片機系統(tǒng)中應用PS/2鍵盤是一種很好的選擇。 } }PS/2鍵盤按鍵檢測 在單片機系統(tǒng)中,經(jīng)常使用的鍵盤都是專用鍵盤,此類鍵盤一般都是單獨設計制作的,成本高,使用硬件連接線多,且可靠性不高,這一狀況在那些要求鍵盤按鍵較多的應用系統(tǒng)中更為突出。 PORTB=table2[i]。i8。 //rs=0。 //en2=1。 //en1=1。 PORTD=0xff。 PORTC=0xff。 PORTB=0xff。 PORTA=0xff。}void main(){ uchar i。uchar table2[]={0x00,0x00,0x3e,0x41,0x41,0x41,0x3e,0x00}。 ////sbit rs=P3^6。=~BIT(6)//sbit en1=P2^3。=~BIT(3)define en2_set PORTC |=BIT(0)define en2_clr PORTC amp。 delay(200)。 smgen_set。i++) { PORTC=table2[i]。 while(1) { for(i=0。 PORTD=0。 PORTC=0。 PORTB=0。// rs=
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1