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

正文內(nèi)容

基于單片機(jī)的籃球計(jì)時(shí)計(jì)分器設(shè)計(jì)c語(yǔ)言編程、含proteus仿真圖-在線瀏覽

2025-03-05 13:45本頁(yè)面
  

【正文】 for(i=0。i++)。amp。 使P1=0xbf, 即P1=1011 1111B,上半場(chǎng)指示燈對(duì)應(yīng)點(diǎn)亮 P2=0xfe。 P2=0xfe,所以刷新顯示時(shí)間的分鐘十位,調(diào)用延時(shí)程序, delay(1)。 P0=0。 同理,動(dòng)態(tài)刷新時(shí)分鐘個(gè)位并延時(shí)點(diǎn)亮 P0=seg[i%10]。 P2=0xff。 P2=0xfb。 delay(1)。 P2=0xff。 同理,動(dòng)態(tài)刷新時(shí)秒鐘個(gè)位并延時(shí)點(diǎn)亮 P0=seg[j%10]。 P0=0。 P2=0xef。 delay(1)。 P0=0。 同理,動(dòng)態(tài)刷新A分?jǐn)?shù)個(gè)位并延時(shí)點(diǎn)亮 P0=seg[x%10]。 P2=0xff。 P2=0xbf。 delay(1)。 P2=0xff。 同理,動(dòng)態(tài)刷新B分?jǐn)?shù)十位并延時(shí)點(diǎn)亮 P0=seg[y%10]。 P0=0。}本設(shè)計(jì)中各個(gè)數(shù)碼管采用動(dòng)態(tài)驅(qū)動(dòng),使各位數(shù)碼管逐個(gè)輪流受控顯示,由于掃描速度極快(本實(shí)驗(yàn)中大約每20毫秒刷新一次),所以顯示效果與靜態(tài)驅(qū)動(dòng)相同。 對(duì)定時(shí)器T0送入計(jì)數(shù)初值,由于TH0=0xb。 TL0=0x10 故定時(shí)器定時(shí)為20毫秒,即每 if(n==0) 20毫秒調(diào)用一次void t0(void) interrupt 1 { n=60。 } i++。 單位為一秒 i=0。 調(diào)用動(dòng)態(tài)刷新顯示程序,即每20毫秒刷新一} 次數(shù)碼管 加分子程序void keyjiafen1() { 當(dāng)檢測(cè)到RXD按鍵按下時(shí),調(diào)用延時(shí)子程序 if(RXD==0) 實(shí)現(xiàn)消除按鍵抖動(dòng)功能,即,當(dāng) delay(1)。 x++。 if(TXD==0) { while(TXD==0)。 } } }void keyjianfen1() 減分按鍵檢測(cè)子程序,其基本算法及功能與加分{ 相同 if(WR==0) { delay(1)。 x。 if(RD==0) { while(RD==0)。 } } } 調(diào)整時(shí)間子程序調(diào)整時(shí)間子程序,使時(shí)間快速倒退或快進(jìn),實(shí)現(xiàn)回表功能,同時(shí)回表之后能自動(dòng)暫停void key2() { if(INT0==0) { delay(10)。 chuzanting==0。為附加變量,當(dāng)回表按鍵 zanting=1。 if(n==60) { m++。 } } } if(INT1==0) 快表子程序,檢測(cè)到INT1按下時(shí),使倒計(jì)加快, { 通常情況下與回表子程序配合使用,即當(dāng)回表 回過(guò)的時(shí)候,按此鍵調(diào)整時(shí)間 delay(10)。 zanting=1。 zanting=1。 } }}void shijian() 該程序使回表和快表按鍵松開(kāi)時(shí)候能自動(dòng)暫停{ if(zanting==1amp。INT0==1amp。INT1==1amp。chuzanting==0 ) { EA=0。amp。amp。amp。 當(dāng)按鍵松開(kāi)的時(shí)候,調(diào)用暫停程序條件 huzanting=0。chuzanting=0,初始化,以便下次回表和快表 while(1) 按鍵松開(kāi)時(shí)候仍能調(diào)用暫停程序 { display(m,n,x,y)。 if(P1_0==0) { while(P1_0==0)。 break。 定義中間變量temp,檢測(cè)到有按鍵按下時(shí)候 if(zidong==1amp。jie==1) 通過(guò)temp交換甲隊(duì),乙隊(duì)兩隊(duì)比賽分?jǐn)?shù) { temp=x。amp。 display(m,n,x,y)。 bujin=0。 同通過(guò)死循環(huán)程序while(1),不斷刷新數(shù)碼管 if(P1_0==0) 當(dāng)暫停鍵再次按下時(shí)候,開(kāi)中斷,以使比賽時(shí)間 { 繼續(xù)倒計(jì)時(shí),由于在暫停的時(shí)候,程序處于死循 while(P1_0==0)。 無(wú)法回到主程序,暫停時(shí),除了暫停鍵 while(1) 其他按鍵按下均無(wú)效 { display(m,n,x,y)。 繼續(xù)倒計(jì)時(shí),同時(shí)通過(guò)break語(yǔ)句,跳出死循環(huán) if(P1_0==0) { while(P1_0==0)。 break。amp。 同是T1=1;delay(400) ; delay(400);,是蜂鳴器 n=0。 T1=1。 T1=0。 刷新數(shù)碼管,等待暫停減再次按下,跳出暫停 if(P1_0==0) { delay(1)。 EA=1。 } } } jie。amp。amp。 m=0。T1=1。 T1=0。 P1=0x3f上下半場(chǎng)指示燈同時(shí)點(diǎn)亮,比賽結(jié)束 while(1) display(m,n,x,y)。 首先設(shè)置定時(shí)器工作方式 EA=1。 TH0=0xb1。 P1=0x7f, 上半場(chǎng)指示燈點(diǎn)亮 TR0=1。 P1=0x7f。 while(1) 主程序通過(guò) while(1),反復(fù)調(diào)用循環(huán)體內(nèi)的子程序 { 來(lái)執(zhí)行相應(yīng)的功能 keyjiafen1()。 key2()。 key3()半場(chǎng)交換場(chǎng)地時(shí)自動(dòng)交換雙方 if(n==18amp。bujin==0) 比賽分?jǐn)?shù)子程序,所以僅當(dāng)中場(chǎng)時(shí)調(diào)用 { bujin=2。 key4()。 }}4 . PROTEUS仿真 PROTEUS簡(jiǎn)介Proteus 是英國(guó)Labcenter公司開(kāi)發(fā)的電路分析與實(shí)物仿真軟件。具有模擬電路仿真、數(shù)字電路仿真、單片機(jī)及其外圍電路組成的系統(tǒng)的仿真、RS232動(dòng)態(tài)仿真、I2C調(diào)試器、SPI調(diào)試器、鍵盤和LCD系統(tǒng)仿真的功能;有各種虛擬儀器,如示波器、邏輯分析儀、信號(hào)發(fā)生器等。目前支持的單片機(jī)類型有:ARM7(LPC21xx)、 8051/52系列、AVR系列、PIC10/12/16/18系列、HC11系列以及多種外圍芯片。在硬件仿真系統(tǒng)中具有全速、單步、設(shè)置斷點(diǎn)等調(diào)試功能,同時(shí)可以觀察各個(gè)變量、寄存器等的當(dāng)前狀態(tài),因此在該軟件仿真系統(tǒng)中,也必須具有這些功能;同時(shí)支持第三方的軟件編譯和調(diào)試環(huán)境,如Keil C51 uVisionMPLAB等軟件??傊?,該軟件是一款集單片機(jī)和SPICE分析于一身的仿真軟件,功能極其強(qiáng)大。 圖12 圖13上半場(chǎng)結(jié)束后,停止計(jì)時(shí),蜂鳴器報(bào)警,按下暫停\啟動(dòng)按鍵啟動(dòng)下半場(chǎng)計(jì)時(shí),同時(shí)可實(shí)現(xiàn)甲隊(duì)和乙隊(duì)交換分?jǐn)?shù),下半場(chǎng)指示燈亮。硬件連接好以后,通過(guò)ISP下載線向單片機(jī)內(nèi)燒制
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1