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

正文內(nèi)容

基于51單片機的四路定時控制器設(shè)計報告(參考版)

2025-06-28 16:53本頁面
  

【正文】 21 。第四路定時器時間調(diào)節(jié):在初始狀態(tài)下,通過調(diào)節(jié)K5鍵,使數(shù)碼管顯示DDDD,開始調(diào)節(jié)回路D。第二路定時器時間調(diào)節(jié):在初始狀態(tài)下,通過調(diào)節(jié)K5鍵,使數(shù)碼管顯示BBBB,開始調(diào)節(jié)回路B。再按一次K3鍵回到初始狀態(tài)。}附2:系統(tǒng)原理圖P25P22P20P35P33P34P32P26P27P36P37P37P36P14P15P16P17P13P12P11P10P30P31P32P33P34P35P27P26P25P24P23P22P21P20P07P06P05P04P03P02P01P00P05P06P07P10P11P12P13P14P15P16P17P00P01P02P24P23P21P32P24P25P26P27P03XTAL218XTAL119ALE30EA31PSEN29RST939383736353433321234567810111213141716152821222324252627U1AT89C52X1CRYSTALC130pFC230pFR110kC310uD4GREEND6LEDREDR2100R3100R4100D10GREEND11YELLOWD12LEDREDR5100R6100R7100D7GREEND8YELLOWD9LEDREDR8100R9100R10100D1GREEND2YELLOWD3LEDREDR11100R12100R13100R141kR151kR1610kR1710kR1810kD5YELLOWDQ2VCC3GND1U2DS18B20D16LEDREDD181N4007RL4G2R14DC5Q4NPNR191kR201kR211kD13LEDREDD14LEDREDD15LEDREDR2210k繼電器連接附3:操作說明 初始化:上電后顯示系統(tǒng)時間。/**/ TL0=(65536N)%256。if(shi==24)shi=0。 if(fen==60){fen=0。/*,閃爍一次1s*/ if(num0==120){ num0=0。num=0。 num++。 }}void T0_timer()interrupt 1{ TH0=(65536N)/256。 while(1) //開始行走 { matrixkeyscan()。 D1_shi=IapReadByte(0x0602)。 D0_shi=IapReadByte(0x0600)。 C1_shi=IapReadByte(0x0402)。 C0_shi=IapReadByte(0x0400)。 B1_shi=IapReadByte(0x0202)。 B0_shi=IapReadByte(0x0200)。 A1_shi=IapReadByte(0x0002)。 //定時器T0、T1初始化 A0_shi=IapReadByte(0x0000)。 P2M0=0XFF。 P1M0=0XFF。}}break。((shi*100+fen)(D1_shi*100+D1_fen))) huiluD=0。 case 4:{huiluC=1。}else {huiluC=1。if(k6==0) {if(((shi*100+fen)(C0_shi*100+C0_fen))amp。}}break。((shi*100+fen)(B1_shi*100+B1_fen))) huiluB=0。 case 2:{huiluA=1。}else {huiluA=0。if(k6==0)//對K6按下的處理 {if(((shi*100+fen)(A0_shi*100+A0_fen))amp。 } }/*只顯示2s的定時起終點,然后恢復正常時鐘顯示,k2*//**/ if(k2==0)displays(shi,fen)。else displays(D1_shi,D1_fen)。}break。 case 3:{if(k2=2)displays(C0_shi,C0_fen)。else displays(B1_shi,B1_fen)。}break。} switch(k5) {case 1:{if(k2=2)displays(A0_shi,A0_fen)。/*只顯示2s的回路,然后恢復正常時鐘顯示*/} if((k2!=0))//正常調(diào)時k3!=0,此時按下K2不能調(diào)整定時的時間段 {if(k3==0){while(num140){displays_set()/*A0 2s*/。}void displays_all()//先優(yōu)先處理K5 K2按下時的顯示問題,再進行正常顯示{ if(key==5) {while(num140){displays_hui()。W4=1。P1=duanxuan[k5+9]。P1=0x00。delay_ms(5)。 W3=0。W2=1。P1=0x40。P1=0x00。delay_ms(5)。}void displays_set(){ W1=0。W4=1。P1=duanxuan[k5+9]。P1=0x00。delay_ms(5)。 W3=0。W2=1。P1=duanxuan[k5+9]。P1=0x00。delay_ms(5)。//讀取LLL3的狀態(tài) } } }}void displays_hui(){ W1=0。//掃描第二行//重新讀取 temp=P0。 while(temp!=0xff)//按鍵釋放才會跳出循環(huán) { H2=0。break。/*內(nèi)次按下K5 都會顯示2s的回路(A/B/C/D),故需要打開定時器且計數(shù)清零*/}break。num1=0。k5++。}break。k6++。 temp=temp|0x1f。H1=1。//讀取LLL3的狀態(tài)/***判斷哪個鍵摁下***/ if(temp!=0xff)//判斷是否有鍵摁下 { delay_ms(10)。//掃描第二行 temp=P0。//讀取LLL3的狀態(tài) } } } /***掃描第二行**/ H2=0。//掃描第一行//重新讀取 temp=P0。 while(temp!=0xff)//按鍵釋放才會跳出循環(huán) { H1=0。break。}}break。if(k2==1){num1=0。k3=0。}break。k3=k3%3/*k=0~2*/。//讀取LLL3的狀態(tài) if(temp!=0xff)//消抖 { switch(temp)//判斷哪個鍵摁下 { case 0x7f:{key=3。//掃描第一行//重新讀取 temp=P0。//延時 H1=0。 temp=temp|0x1f。H2=1。}}}/************矩陣鍵盤掃描,同時可進行數(shù)碼管各位的+ **************
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1