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

正文內(nèi)容

基于單片機(jī)的數(shù)字直流穩(wěn)壓電源的設(shè)計畢業(yè)論文-資料下載頁

2025-06-27 19:33本頁面
  

【正文】 break。 case 1:{if(select) {if(bit_judge2||bit_judge==3amp。amp。msecond5)shu_2=1。 else shu_2=0。} else if(saveamp。amp。msecond15)shu_2=1。 //沒有按下設(shè)定鍵而是按下存儲鍵半秒閃動 else if(read_bitamp。amp。msecond15)shu_2=1。 else shu_2=0。 disp_point=led_1[dispbuf[i]]。} break。 case 2:{if(select) {if(bit_judge3||bit_judge==3amp。amp。msecond5)shu_3=1。 else shu_3=0。} else if(saveamp。amp。msecond15)shu_3=1。 //沒有按下設(shè)定鍵而是按下存儲鍵半秒閃動 else if(read_bitamp。amp。msecond15)shu_3=1。 else shu_3=0。 disp_point=led_0[dispbuf[i]]。} break。 } if(++i=3)i=0。}////////////////////////////////////////////void key(void){unsigned char X,Y,Z,temp。 key_point=0xff。 key_point=0x0f。               //先對P3置數(shù) 行掃描 if(key_point!=0x0f)               //判斷是否有鍵按下 {delay10ms()。                //延時,軟件去干擾 if(key_point!=0x0f)               //確認(rèn)按鍵按下X = P3。 { X=key_point。           //保存行掃描時有鍵按下時狀態(tài) key_point=0xf0。              //列掃描 Y=key_point。           //保存列掃描時有鍵按下時狀態(tài) Z=X|Y。             //取出鍵值 } } else Z=0。 key_point=0x0f。 while(key_point!=0x0f) {WDTRST=0x1E。 WDTRST=0xE1。}         //對看門狗寄存器重置初值。 delay10ms()。 TR1=1。        //開定時器1;實時開啟T1以控制功耗 switch(Z) {case 0x00: break。 case 0xee: num_key(0)。 break。 case 0xde: num_key(1)。 break。 case 0xbe: num_key(2)。 break。 case 0x7e: num_key(3)。 break。 case 0xed: num_key(4)。 break。 case 0xdd: num_key(5)。 break。 case 0xbd: num_key(6)。 break。 case 0x7d: num_key(7)。 break。 case 0xeb: num_key(8)。 break。 case 0xdb: num_key(9)。 break。 case 0xbb: if(read_bit==0amp。amp。save==0){select=1。bit_judge=0。}break。              //設(shè)定鍵 case 0x7b: {select=0。           //確定鍵 read_bit=0。 if(num13) if(num1!=2||num25) {temp=num1。 num=temp*100。 temp=num2。 num+=temp*10。 temp=num3。 num+=temp。 temp=num。 DA=buchang(temp)。 speaker=0。 fengmin=1。} cancel()。}break。 case 0xe7: {if(num0amp。amp。save==0) {temp=num。 DA=buchang(temp)。} cancel()。 TR1=0。}break。              //減1鍵 case 0xd7: {if(num240amp。amp。save==0) {temp=++num。 DA=buchang(temp)。} cancel()。 TR1=0。}break。             //加1鍵 case 0xb7: if(select==0amp。amp。read_bit==0)save=1。break。     //儲存鍵 case 0x77: while(1)。break。          //軟復(fù)位鍵 }}//////////////////////////////////////////////void disp(void) interrupt 1{TH0=(655365000)/256。 TL0=(655365000)%256。 dispbuf[0]=num1。 dispbuf[1]=num2。 dispbuf[2]=num3。 ledwork()。}//////////////////////////////////////////////void time(void) interrupt 3                //蜂鳴器{TH1=(6553650000)/256。 TL1=(6553650000)%256。 if(++msecond=21)msecond=0。 if(fengmin) if(++second=6){second=0。fengmin=0。speaker=1。TR1=0。}}ifndef _I2C_H_define _I2C_H_sbit a0=ACC^0。          //定義ACC的位,利用ACC操作速度最快sbit a1=ACC^1。sbit a2=ACC^2。sbit a3=ACC^3。sbit a4=ACC^4。sbit a5=ACC^5。sbit a6=ACC^6。sbit a7=ACC^7。sbit scl=P2^2。sbit sda=P2^0。unsigned char rd24(void) 。void write(unsigned char address,unsigned char dd)。void s24(void)。void p24(void)。void clock()。void wd24(unsigned char dd)。unsigned char read(unsigned char address)。endif/////////24C01讀寫驅(qū)動程序////////////////////includeinclude includevoid somenop(void) {_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。} //////////////////////void s24(void) { EA=0。somenop()。scl=0。sda=1。scl=1。somenop()。sda=0。somenop()。scl=0。}/////////////////////void p24(void) { sda=0。scl=1。somenop()。sda=1。EA=1。}////////////////////////unsigned char rd24(void) { sda=1。 scl=1。a7=sda。scl=0。 scl=1。a6=sda。scl=0。 scl=1。a5=sda。scl=0。 scl=1。a4=sda。scl=0。 scl=1。a3=sda。scl=0。 scl=1。a2=sda。scl=0。 scl=1。a1=sda。scl=0。 scl=1。a0=sda。scl=0。 sda=1。scl=1。scl=0。 return(ACC)。}///////////////////////////////void wd24(unsigned char dd) { ACC=dd。 sda=a7。scl=1。scl=0。 sda=a6。scl=1。scl=0。 sda=a5。scl=1。scl=0。 sda=a4。scl=1。scl=0。 sda=a3。scl=1。scl=0。 sda=a2。scl=1。scl=0。 sda=a1。scl=1。scl=0。 sda=a0。scl=1。scl=0。 sda=1。scl=1。}///////////////////////////void clock()                     //I2C總線時鐘{ unsigned char i=0。 scl=1。 somenop()。 while ((sda==1)amp。amp。(i255))i++。 scl=0。 somenop()。}////////////////////////////unsigned char read(unsigned char address){ unsigned char dd。 s24()。wd24((address1)|0x01)。clock()。dd=rd24()。p24()。return(dd)。}/////////////////////////void write(unsigned char address,unsigned char dd){ s24()。wd24((address1)amp。0xfe)。clock()。wd24(dd)。clock()。p24()。}致 謝 本設(shè)計是在我的指導(dǎo)老師何柏青老師的親切關(guān)懷和悉心指導(dǎo)下獨立完成的,他嚴(yán)肅的科學(xué)態(tài)度一直在激勵著我。從題目的選擇到最終完成設(shè)計,他都給我細(xì)心的指導(dǎo)和不懈的支持。他淵博的知識、開闊的視野和敏銳的思維給了我深深的啟迪。另外,我還要特別感謝身邊同學(xué)對我的無私幫助,耐心的幫助我,使我得以順利完成論文,在此我衷心地感謝他們。 最后,我要感謝我的父母,同時再次對關(guān)心、幫助我的老師和同學(xué)們表示衷心地感謝! 45
點擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1