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

正文內(nèi)容

基于單片機(jī)的籃球計(jì)時(shí)計(jì)分器開(kāi)發(fā)設(shè)計(jì)—大學(xué)畢業(yè)論文畢業(yè)設(shè)計(jì)學(xué)位論文范文模板參考資料(參考版)

2024-11-28 03:14本頁(yè)面
  

【正文】 //結(jié)束子程序 } } } 。(n==1)) //判斷結(jié)束子程序的調(diào)用條件 { h=1。 //報(bào)警子程序 if((m==0)amp。 //比分交換子程序 zanting()。 //減分子程序 tiaoshi()。 while(1) { jiafen()。 P3_7=0。 //啟動(dòng)定時(shí)器 P3=0xff。 TL0=0x10。 P3_7=0。 //初始化程序 EA=1。 goto M 。 //重新賦予時(shí)間初始值開(kāi)始下半場(chǎng)比賽 n=0。 while(P1_0==0) {EA=1。 jiaohuan()。 jiafen()。 P3_6=0。 delay(200)。 P3_6=1。 m=0。 } } void jieshu() //定義結(jié)束子程序 { M: if(h==1) //當(dāng)時(shí)間條件滿足時(shí),關(guān)閉中斷,使數(shù)碼管保持狀態(tài)顯示 34 { EA=0。 P3_6=0。 delay(20)。(n1)) //判斷當(dāng)?shù)褂?jì)時(shí)只剩下 10秒的時(shí)候 { P3_7=1。(n=10)amp。 } } } } void baojing() //定義報(bào)警程序 { if((m==0)amp。 while(P1_0==0) EA=1。 //關(guān)中斷,進(jìn)入死循環(huán) while(1) { display(m,n,x,y)。 //延時(shí)去抖 while(P1_0==0)。 display(m,n,x,y)。 //利用中間變量 t,將甲乙 兩隊(duì)比分交換 x=y。 //延時(shí)去抖 while(P1_7==0)。 } } } } void jiaohuan() //定義比分交換程序 { int t。 //秒位減一 if(n==0) //當(dāng)秒位減到 0 的時(shí)候,分位減一,并且秒位變 59 { m。 } } } if(P3_3==0) //當(dāng)按下 P3_3 的時(shí)候 { delay(1)。 //秒位加 1 if(n==60) //當(dāng)秒位到 60的時(shí)候 { m++。 //乙隊(duì)減 1分 } } void tiaoshi() //定義調(diào)時(shí)程序 { if(P3_2==0) //當(dāng)按下 P3_2 的時(shí)候 { delay(1)。 while(P3_1==0)。amp。 x。x0) //當(dāng)按下 P3_0 并且甲隊(duì)分?jǐn)?shù)大于 0的時(shí)候 { delay(1)。 //乙隊(duì)加三分 } } void jianfen() //定義減分程序 { if(P3_0==0amp。 while(P1_6==0)。 y+=2。 //乙隊(duì)加一分 } if(P1_5==0) //當(dāng)按下 P1_5 的時(shí) 候 { delay(1)。 //延時(shí)去抖 while(P1_4==0)。 x+=3。 //甲隊(duì)加兩分 } if(P1_3==0) //當(dāng)按下 P1_3 的時(shí)候 { delay(1)。 while(P1_2==0)。 x++。 //調(diào)用數(shù)碼管顯示程序,即每 20 毫秒刷新一次 } void jiafen() //定義加分程序 { if(P1_1==0) //當(dāng)按下 P1_1 的時(shí)候 { delay(1)。 i=0。 } i++。 //TL0=0X10 故定時(shí)器定時(shí)為 20毫秒, if(n==0) //即每 20 毫秒調(diào)用一次 30 { n=60。 } void t0(void) interrupt 1 //定義中斷程序,調(diào)用定時(shí)器 TO { TH0=0xb1。 P0=0。刷新數(shù)碼 管乙隊(duì)分?jǐn)?shù)的個(gè)位 P0=seg[y%10]。 P2=0x7f。 P0=0。刷新數(shù)碼管乙隊(duì)分?jǐn)?shù)的十位 P0=seg[y%100/10]。 P2=0xbf。 P2=0xff。刷新數(shù)碼管甲隊(duì)分?jǐn)?shù)的個(gè)位 P0=seg[x%10]。 P2=0xdf。 P2=0xff。刷新數(shù)碼管甲隊(duì)分?jǐn)?shù)的十位 P0=seg[x%100/10]。 P2=0xef。 P0=0。 //同上,刷新數(shù)碼管秒位的個(gè)位 P0=seg[j%10]。 29 P2=0xff。 delay(1)。 //同上。 P0=0。 delay(1)。 P2=0xfd。 //延時(shí)數(shù)碼管點(diǎn)亮 P2=0xff。 //數(shù)碼管刷新顯示時(shí)間的分鐘十位,調(diào)用延時(shí)程序 P0=seg[i%100/10]。i++)。 for(i=0。 //對(duì)應(yīng)數(shù)碼管顯示數(shù)字 09 int m=1,n=0,x=0,y=0,i=0,h=0,k。一旦理論應(yīng)用到實(shí)踐后你會(huì)發(fā)現(xiàn)有種成就感,自己也會(huì)變的自信起來(lái)! 最后,由于各方面的原因,這次畢業(yè)設(shè)計(jì)沒(méi)有達(dá)到我最理想的狀態(tài),因?yàn)槿鄙倭艘粋€(gè) 24 秒倒計(jì)時(shí)的功能,顯得很遺憾,但是在以后的學(xué)習(xí)和生活中,我會(huì)更加努力的 學(xué)好 相關(guān)方面的知識(shí),為我的工作和人生添加更多的光彩。 另外, 在本次設(shè)計(jì)的過(guò)程中,雖然以前還做過(guò)類似的單片機(jī)設(shè)計(jì) , 我 還是發(fā)現(xiàn) 了很多的問(wèn)題, 但 是通過(guò) 這次設(shè)計(jì)真的讓我長(zhǎng)進(jìn)了很多,單片機(jī)課程設(shè)計(jì)重點(diǎn)就在于軟件編程及算法的設(shè)計(jì),需要有很巧妙的程序算法,雖然以前寫(xiě)過(guò)幾次程序,但我覺(jué)的寫(xiě)好一個(gè)程序并不是一件 簡(jiǎn)單的事,有好多的東西,只有我們自己動(dòng)手并試著去做,才能真正的掌握,才能應(yīng)用,有些看似較難的東西,認(rèn)真研究并自己嘗試后你會(huì)發(fā)現(xiàn)其實(shí)也并不是太難。由于基礎(chǔ)知識(shí)儲(chǔ)備不足,也 為了讓自己的設(shè)計(jì)更加完善,查閱 了相關(guān) 方面 大量的設(shè)計(jì)資料。而本文的軟件系統(tǒng)用 C 語(yǔ)言編寫(xiě),只是因?yàn)?C語(yǔ)言 可移植性好、較醒目、易懂、不易出錯(cuò),即使出錯(cuò),也可 以 較容易 發(fā)現(xiàn)和修改,這給編制、閱讀和修改程序帶來(lái)了極大的方便。 仿真結(jié)果 仿真結(jié)果:本次畢設(shè)達(dá)到預(yù)期成果, 仿真結(jié)果表明本次設(shè)計(jì)良好的具備了以下功能: ( 1) 具備 099 分鐘任意時(shí)間倒計(jì)時(shí)功能, 可通過(guò)軟件設(shè)置時(shí)間長(zhǎng)度 ; ( 2) 時(shí)間快進(jìn)快退功能, 可以調(diào)整賽程時(shí)間 ; ( 3) 記錄比賽分?jǐn)?shù)功能, 具備分別對(duì)甲乙兩隊(duì)加 1 分,加 2 分,加 3 分的功能 ; ( 4) 比賽分?jǐn)?shù)加減功能, 通過(guò)按鍵可以分別對(duì)甲乙兩隊(duì)減分操作 ; ( 5) 時(shí)間暫停功能, 比賽進(jìn)行中可以隨時(shí)暫停時(shí)間倒計(jì)時(shí) ; ( 6) 賽程倒計(jì)時(shí) 最后 10 秒聲光報(bào)警功能 。 ④ 具有強(qiáng)大的原理圖繪制功能。 ③ 提供軟件調(diào)試功能。 ② 支持 主流 單片機(jī) 系統(tǒng) 的仿 真。它運(yùn)行于 Windows 操作系統(tǒng)上,可以仿真 、 分析 (SPICE)各種模擬器件和集成電路,該軟件的特點(diǎn)是: ① 實(shí)現(xiàn)了單片機(jī)仿真和 SPICE 電路仿真相結(jié)合。 P2=0xff。 delay(1)。 //同上。 P2=0xff。 delay(1)。 //同上。 P0=0。 delay(1)。 //同上。 P0=0。 delay(1)。 //同上。 P2=0xff。 delay(1)。 P2=0xf7。 24 P0=0。刷新數(shù)碼管秒位的十位 P0=seg[j%100/10]。 P2=0xfb。 P2=0xff。 //同上,刷新數(shù)碼管的分鐘位的個(gè)位 P0=seg[i%10]。 P0=0。 delay(1)。 } } 顯示程序 void display(int i,int j,int x,int y) //顯示子程序 變量 i, j分別//是分秒,變量 x, y 是甲乙兩隊(duì)的分?jǐn)?shù) { P2=0xfe。 P3_6=0。 //低電平,點(diǎn)亮發(fā)光二極管和使蜂鳴器蜂鳴 delay(20)。(n1)) //判斷當(dāng)?shù)褂?jì)時(shí)只剩下 10 秒的時(shí)候 { P3_7=1。(n=10)amp。 } } } 23 } 報(bào)警程序 void baojing() //定義報(bào)警程序 { if((m==0)amp。 while(P1_0==0) EA=1。 //關(guān)中斷,進(jìn)入 循環(huán) while(1) { display(m,n,x,y)。 //延時(shí)去抖 while(P1_0==0)。 n=59。 if(P3_3==0) {
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1