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

正文內(nèi)容

天狼星51avr課上程序代碼-資料下載頁(yè)

2025-08-17 10:45本頁(yè)面
  

【正文】 x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c}。unsigned char table2[]={0x00,0x10,0x20,0x30,0x40,0x50,0x60,0x70}。 void delay(unsigned int a){ uchar b。 for(b=0。b10。b++) { while(a)。 }}void main(){ unsigned char i。// rs=0。 DDRB=0xff。 PORTB=0。 DDRC=0xff。 PORTC=0。 DDRD=0xff。 PORTD=0。 rs_clr。 while(1) { for(i=0。i8。i++) { PORTC=table2[i]。 //smgen=1。 smgen_set。 PORTB=table1[i]。 delay(200)。 } } } lesson 73include include define uchar unsigned chardefine uint unsigned intdefine en1_set PORTC |=BIT(3)define en1_clr PORTC amp。=~BIT(3)define en2_set PORTC |=BIT(0)define en2_clr PORTC amp。=~BIT(0)define rs_set PORTD |=BIT(6)define rs_clr PORTD amp。=~BIT(6)//sbit en1=P2^3。 ////sbit en2=P2^0。 ////sbit rs=P3^6。 //uchar table1[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}。uchar table2[]={0x00,0x00,0x3e,0x41,0x41,0x41,0x3e,0x00}。void delay(uint a){ while(a)。}void main(){ uchar i。 DDRA=0xff。 PORTA=0xff。 DDRB=0xff。 PORTB=0xff。 DDRC=0xff。 PORTC=0xff。 DDRD=0xff。 PORTD=0xff。 en1_set。 //en1=1。 en2_set。 //en2=1。 rs_clr。 //rs=0。 while(1) { for(i=0。i8。i++) { PORTA=table1[i]。 PORTB=table2[i]。 delay(100)。 } }}紅外線遙控是目前使用最廣泛的一種通信和遙控手段。由于紅外線遙控裝置具有體積小、功耗低、功能強(qiáng)、成本低等特點(diǎn),因而,繼彩電、錄像機(jī)之后,在錄音機(jī)、音響設(shè)備、空凋機(jī)以及玩具等其它小型電器裝置上也紛紛采用紅外線遙控。工業(yè)設(shè)備中,在高壓、輻射、有毒氣體、粉塵等環(huán)境下,采用紅外線遙控不僅完全可靠而且能有效地隔離電氣干擾。 紅外遙控系統(tǒng) 通用紅外遙控系統(tǒng)由發(fā)射和接收兩大部分組成。應(yīng)用編/解碼專用集成電路芯片來(lái)進(jìn)行控制操作,如圖1所示。發(fā)射部分包括鍵盤(pán)矩陣、編碼調(diào)制、LED紅外發(fā)送器;接收部分包括光、電轉(zhuǎn)換放大器、解調(diào)、解碼電路。 圖1 紅外線遙控系統(tǒng)框圖 2 、遙控發(fā)射器及其編碼 遙控發(fā)射器專用芯片很多,根據(jù)編碼格式可以分成兩大類,這里我們以運(yùn)用比較廣泛,解碼比較容易的一類來(lái)加以說(shuō)明,現(xiàn)以日本NEC的uPD6121G組成發(fā)射電路為例說(shuō)明編碼原理(一般家庭用的DVD、VCD、音響都使用這種編碼方式)。當(dāng)發(fā)射器按鍵按下后,即有遙控碼發(fā)出,所按的鍵不同遙控編碼也不同。這種遙控碼具有以下特征: 采用脈寬調(diào)制的串行碼,、“0”;、“1”,其波形如圖2所示。 圖2 遙控碼的“0”和“1” (注:所有波形為接收端的與發(fā)射相反) 上述“0”和“1”組成的32位二進(jìn)制碼經(jīng)38kHz的載頻進(jìn)行二次調(diào)制以提高發(fā)射效率,達(dá)到降低電源功耗的目的。然后再通過(guò)紅外發(fā)射二極管產(chǎn)生紅外線向空間發(fā)射,如圖3所示。 圖3 遙控信號(hào)編碼波形圖遙控解碼程序如下:/* 名稱:PS/2鍵盤(pán)驅(qū)動(dòng) 公司:天狼星電子 網(wǎng)站: 編寫(xiě):霖鋒 日期: 修改:無(wú) 內(nèi)容:識(shí)別PS/2鍵盤(pán)的第一類按鍵*/includedefine uchar unsigned chardefine uint unsigned int unsigned char code smg_du[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00}。unsigned char code smg_we[]={0x08,0x18,0x28,0x38,0x48,0x58,0x68,0x78}。 uchar irtime。uchar startflag。uchar irdata[33]。uchar bitnum。uchar irreceok。uchar ircode[4]。uchar irprosok。uchar disp[8]。//************************************************//延時(shí)函數(shù),在12MHz的晶振頻率下//大約50us的延時(shí)//************************************************void delay_50us(uint t){ uchar j。 for(。t0。t) for(j=19。j0。j)。} //************************************************//延時(shí)函數(shù),在12MHz的晶振頻率下//大約50ms的延時(shí)//************************************************void delay_50ms(uint t){ uint j。 for(。t0。t) for(j=6245。j0。j)。} void timer0init(void){ TMOD=0x02。 TH0=0x00。 TL0=0x00。 ET0=1。 EA=1。 TR0=1。 } void int0init(void){ IT0=1。 EX0=1。 EA=1。} void irwork(void){ disp[0]=ircode[0]/16。 disp[1]=ircode[0]%16。 disp[2]=ircode[1]/16。 disp[3]=ircode[1]%16。 disp[4]=ircode[2]/16。 disp[5]=ircode[2]%16。 disp[6]=ircode[3]/16。 disp[7]=ircode[3]%16。 } void display(void){ uchar i。 for(i=0。i8。i++) { P1=smg_du[disp[i]]。 P2=smg_we[i]。 delay_50us(20)。 }} void irpros(void) { uchar k,i,j。 uchar value。 k=1。 for(j=0。j4。j++) { for(i=0。i8。i++) { value=value1。 if(irdata[k]6) { value=value | 0x80。 } k++。 } ircode[j]=value。 } irprosok=1。} void main(){ timer0init()。 int0init()。 while(1) { if(irreceok) { irpros()。 irreceok=0。 } if(irprosok) { irwork()。 irprosok=0。 } display()。 } } void timer0 () interrupt 1{ irtime++。 } void int0 () interrupt 0{ if(startflag) { if(irtime32) //檢測(cè)引導(dǎo)碼 { bitnum=0。 } irdata[bitnum]=irtime。 irtime=0。 bitnum++。 if(bitnum==33) { bitnum=0。 irreceok=1。 } } else { startflag=1。 irtime=0。 }}
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1