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

正文內(nèi)容

基于單片機(jī)的籃球記分計(jì)時(shí)器的系統(tǒng)設(shè)計(jì)畢業(yè)論文(文件)

 

【正文】 它管腳接段驅(qū)動(dòng)電路輸出端。圖8 報(bào)警電路圖9 硬件電路設(shè)計(jì)本章主要是對(duì)本設(shè)計(jì)所采取的設(shè)計(jì)方案和所運(yùn)用的芯片、模塊以及電路設(shè)計(jì)的原理作主要的介紹和說(shuō)明,包括AT89S5按鍵、振蕩電路、報(bào)警電路、復(fù)位電路以及總電路圖的設(shè)計(jì)。其次,要對(duì)系統(tǒng)的硬件資源和工作環(huán)境進(jìn)行分析,這是單片機(jī)應(yīng)用系統(tǒng)程序設(shè)計(jì)的基礎(chǔ)和條件。Keil C51軟件提供豐富的庫(kù)函數(shù)和功能強(qiáng)大的集成開(kāi)發(fā)調(diào)試工具,全Windows界面。具體程序見(jiàn)附錄。具有模擬電路仿真、數(shù)字電路仿真、單片機(jī)及其外圍電路組成的系統(tǒng)的仿真、RS232動(dòng)態(tài)仿真、I2C調(diào)試器、SPI調(diào)試器、鍵盤和LCD系統(tǒng)仿真的功能;有各種虛擬儀器,如示波器、邏輯分析儀、信號(hào)發(fā)生器等。在硬件仿真系統(tǒng)中具有全速、單步、設(shè)置斷點(diǎn)等調(diào)試功能,同時(shí)可以觀察各個(gè)變量、寄存器等的當(dāng)前狀態(tài),因此在該軟件仿真系統(tǒng)中,也必須具有這些功能;同時(shí)支持第三方的軟件編譯和調(diào)試環(huán)境,如Keil C51 uVisionMPLAB等軟件。 圖14 按鍵減分上半場(chǎng)結(jié)束后,停止計(jì)時(shí),蜂鳴器報(bào)警,報(bào)警結(jié)束后按下暫停\啟動(dòng)按鍵啟動(dòng)下半場(chǎng)計(jì)時(shí),同時(shí)可實(shí)現(xiàn)甲隊(duì)和乙隊(duì)交換分?jǐn)?shù),下半場(chǎng)指示燈亮,如圖15所示。 —21—結(jié)論結(jié)論幾個(gè)月以來(lái),通過(guò)對(duì)本設(shè)計(jì)的研究,我在理論的基礎(chǔ)上更深刻的掌握了單片機(jī)的深層內(nèi)容及實(shí)際生活中的應(yīng)用,也鍛煉了自己動(dòng)手能力和思維能力,還有在軟件方面的編程能力,讓我受益匪淺,同時(shí)也暴露出一些平時(shí)學(xué)習(xí)上的問(wèn)題,讓我深刻反思。賽程計(jì)時(shí)采用倒計(jì)時(shí)方式,比賽開(kāi)始時(shí)啟動(dòng)計(jì)時(shí),直至計(jì)時(shí)到零為止。這種尋找有很強(qiáng)的目的性,只是為了自己選定的課題內(nèi)容而查閱,所以除了自己設(shè)計(jì)以外的其他方面幾乎還是一無(wú)所知。這些問(wèn)題的發(fā)現(xiàn),有助于提高我在以后的工作和學(xué)習(xí)中對(duì)此類問(wèn)題的認(rèn)識(shí),確保不在同一問(wèn)題上再次犯錯(cuò)。Practice. Third Edition. Pearson Education. 2003[23] :—23—致謝—24—致謝致謝本設(shè)計(jì)在老師的悉心指導(dǎo)和嚴(yán)格要求下業(yè)已完成,從題目選擇到具體的寫(xiě)作過(guò)程,無(wú)不凝聚著老師的心血和汗水,在我的畢設(shè)期間,老師為我提供了種種專業(yè)知識(shí)上的指導(dǎo)和一些富于創(chuàng)造性的建議,沒(méi)有這樣的幫助和關(guān)懷,我不會(huì)這么順利的完成任務(wù)。這些天以來(lái),您不僅在學(xué)業(yè)上給我以精心指導(dǎo),同時(shí)還在思想、生活上給我以無(wú)微不至的關(guān)懷,在此謹(jǐn)向你們致以誠(chéng)摯的謝意和崇高的敬意。int m=2,n=0。 /*************延時(shí)********************/void delay(int t) { while(t) { unsigned int i。 }}/**********數(shù)碼管動(dòng)態(tài)顯示*************/ void display(int i,int j,int x,int y) { if(jie==1amp。 //數(shù)碼管動(dòng)態(tài)刷新顯示程序 P2=1111 1110,i為分鐘 P0=seg[i%100/10]。 P2=0xfd。 P0=0。 P0=0。 delay(1)。 //同理,動(dòng)態(tài)刷新甲隊(duì)分?jǐn)?shù)十位并延時(shí)點(diǎn)亮 P0=seg[x%100/10]。 P2=0xdf。 P0=0。 delay(1)。 //同理,動(dòng)態(tài)刷新乙隊(duì)分?jǐn)?shù)十位并延時(shí)點(diǎn)亮 P0=seg[y%10]。}/**********************************************/void t0(void) interrupt 1 //調(diào)用定時(shí)器T0 基本計(jì)時(shí)單位秒{ TH0=(6553620000)/256。 //定時(shí)器定時(shí)單位為20毫秒 i++。 } else n。 //檢測(cè)到按鍵按下時(shí)候,延時(shí),按鍵仍按下,說(shuō)明按鍵 if(RXD==0) //確實(shí)按下,非抖動(dòng),甲隊(duì)對(duì)應(yīng)加分 { while(RXD==0)。 y++。 else x。 else y。 zanting=1。 } else if(n==59) { m++。 // chuzanting==0。 if(n==0) { if(m==0) { m=0。 } } else n。amp。 zanting=0。 if(P1_0==0) { while(P1_0==0)。 //定義中間變量temp,檢測(cè)到有按鍵按下時(shí)候 if(zidong==1amp。amp。 display(m,n,x,y)。 //同通過(guò)死循環(huán)程序while(1),不斷刷新數(shù)碼管 if(P1_0==0) //當(dāng)暫停鍵再次按下時(shí)候,開(kāi)中斷,以使比賽時(shí)間 { //繼續(xù)倒計(jì)時(shí),由于在暫停的時(shí)候,程序處于死循 while(P1_0==0)。 //繼續(xù)倒計(jì)時(shí),同時(shí)通過(guò)break語(yǔ)句,跳出死循環(huán) if(P1_0==0) { while(P1_0==0)。 if((m==0)amp。 while(k) { display(m,n,x,y)。 n=0。 EA=1; } } jie。amp。 EA=0。 //不斷刷新數(shù)碼管 } T1=0。 TH0=0xb1。 P1=0x7f。 key2()。bujin==0) { bujin=2。 }—33—。 key4()。 if(n==18amp。 while(1) { //通過(guò) while(1),反復(fù)調(diào)用循環(huán)體內(nèi)的子程序 keyjiafen1()。 // P1=0x7f, 上半場(chǎng)指示燈點(diǎn)亮 TR0=1。 //設(shè)置定時(shí)器工作方式 EA=1。 // P1=0x3f上下半場(chǎng)指示燈同時(shí)點(diǎn)亮,比賽結(jié)束 T1=1。 //全場(chǎng)比賽結(jié)束蜂鳴器開(kāi)始報(bào)警 m=0。amp。 } if(P1_0==0) { delay(1)。 k=7000。(n==0)) //當(dāng)m,n均為0的時(shí)候,通過(guò)變量jie的值判斷比賽 { //是否結(jié)束 if(jie1) //如果jie1,說(shuō)明半場(chǎng)到了,比賽沒(méi)有結(jié)束, { //jie,關(guān)中斷,再次按下暫停鍵時(shí)候繼續(xù)倒計(jì)時(shí) EA=0。 break。 //無(wú)法回到主程序,故主程序中檢測(cè)按鍵按下的 while(1) //無(wú)法回到主程序,即實(shí)現(xiàn)了暫停時(shí),除了暫停鍵 { //其他按鍵按下均無(wú)效 display(m,n,x,y)。 bujin=0。 y=temp1。jie==1) //交換甲隊(duì),乙隊(duì)比賽分?jǐn)?shù) { temp1=x。 break。 while(1) { display(m,n,x,y)。amp。amp。 } else { m。作用同上 if(INT1==0) { chuzanting=0。 } else n++。 //松開(kāi)時(shí),表暫停,這兩個(gè)變量用來(lái)調(diào)用暫停 if(m==2) { m=2。 if(INT0==0) //回表子程序,檢測(cè)到INT0按下時(shí),使時(shí)間回倒 { chuzanting=0。 if(RD==0) { while(RD==0)。 if(WR==0) { while(WR==0)。 } } if(TXD==0) //同理,檢測(cè)乙隊(duì)加分按鍵時(shí)候按下,并加分 { delay(1)。 } display(m,n,x,y)。 if(m==0) m=0。 TL0=0x10。 P0=0。 P2=0xff。//P2=0xbf。 delay(1)。 P2=0xff。 P2=0xff。 P2=0xf7。 //同理,動(dòng)態(tài)刷新時(shí)秒鐘十位并延時(shí)點(diǎn)亮 P0=seg[j%100/10]。 delay(1)。 //延時(shí)數(shù)碼管的點(diǎn)亮 P2=0xff。bujin!=2) //中間變量jie==1時(shí),為上半場(chǎng),對(duì)P1賦值 P1=0xbf。i200。//甲乙兩隊(duì)得分int i=0,j=0,jie=2,zidong=1,bujin=1,zanting=0。 在此,我還要感謝在一起愉快的度過(guò)室友,正是由于你們的幫助和支持,我才能克服一個(gè)一個(gè)的困難和疑惑,直至本文的順利完成。您嚴(yán)肅的科學(xué)態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神,精益求精的工作作風(fēng),深深地感染和激勵(lì)著我?!?2—
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1