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

正文內(nèi)容

基于stc89c52單片機(jī)的8路數(shù)字搶答器的設(shè)計(jì)—畢業(yè)論文-資料下載頁

2025-06-27 18:49本頁面
  

【正文】 主函數(shù)開始**************************////***************************************************************// void main(){ TMOD=0x01。 //設(shè)置定時(shí)器0為工作方式1.(M1M0為1) TH0=(6553650000)/256。 //裝初值。. TL0=(6553650000)%256。 //低位 EA=1。 //開啟總中斷。 ET0=1。 //開定時(shí)器0中斷/***************中斷服務(wù)子程序每結(jié)束一次都回到TR0=1這點(diǎn)***********/ while(1) //主程序死循環(huán),保證搶答器一直運(yùn)行下去 { keyscan()。 //************************* qushu()。 //****依次掃描此3個(gè)函數(shù)*** display()。 //************************* }}//系統(tǒng)復(fù)位函數(shù)void FUWEI() { TR0=0。 //關(guān)定時(shí)器 TH0=(6553650000)/256。 //重裝初值。 TL0=(6553650000)%256。 //低8位 t=0。 //中斷函數(shù)計(jì)數(shù)清零 A=0。 //*********** delay(500)。 //報(bào)警500毫秒 A=1。 //*********** bai=0。 //選手編號(hào)清零 input=30。 //設(shè)置剩余時(shí)間} //系統(tǒng)顯示函數(shù)void display() { H1=0。 //************************************** P0=table[bai]。 //********* 選手編號(hào)顯示 ************* delay(1)。 //************************************** H1=1。 //關(guān)一位數(shù)碼管,保證選手編號(hào)位不被干擾** H2=0。 //************************************** P0=table[shi]。 //********* 剩余時(shí)間十位顯示 ********* delay(1)。 //************************************** H2=1。 //********* 關(guān)二位數(shù)碼管 ************* H3=0。 //************************************** P0=table[ge]。 //********* 剩余時(shí)間個(gè)位顯示 ********* delay(1)。 //************************************** H3=1。 //********* 關(guān)三位數(shù)碼管 *************} //拆分任意兩位數(shù)函數(shù) void qushu() { shi=input/10。 //取整 ge=input%10。 //取余 } //鍵盤掃描函數(shù) void keyscan() {//復(fù)位操作,無論何時(shí),都可以復(fù)位,節(jié)省時(shí)間 if(RESET==0) { delay(200)。 //延時(shí)200毫秒,防止按鍵機(jī)械振動(dòng)引起的誤差 FUWEI()。 //系統(tǒng)復(fù)位 n=1。 //復(fù)位后開啟主持人其他權(quán)限 }//n為1時(shí),表示還沒開始搶答,可以操作 if(n) if(START==0) //開始搶答 需要自鎖 { TR0=1。 //開定時(shí)器 A=0。 //************* delay(500)。 //報(bào)警500毫秒* A=1。 //************* m=1。 //開啟選手搶答權(quán)限 n=0。 //自鎖,開始后不檢測(cè)此按鈕,有效防止在選手答題時(shí)主持人誤操作。 }//調(diào)整時(shí)間函數(shù),搶答前可操作。 if(n) { if(ADD==0) { delay(200)。 //防止按鍵抖動(dòng)重復(fù)加一 input++。 //時(shí)間加一 } if(DEC==0) { delay(200)。 input。 //時(shí)間減一 } }//主持人啟動(dòng)START按鈕后,開始檢查選手按鈕。 if(m) { if(P1!=0xFF) //如果有選手搶答,則找出他的編號(hào) { temp=P1。 m=0。 //自鎖,此后不再檢測(cè)選手搶答鍵,直到主持人啟動(dòng)START為止。 switch(temp) { case 0xFE:bai=1。 //一號(hào)選手答題 break。 case 0xFD:bai=2。 //二號(hào)選手答題 break。 case 0xFB:bai=3。 //三號(hào)選手答題 break。 case 0xF7:bai=4。 //四號(hào)選手答題 break。 case 0xEF:bai=5。 //五號(hào)選手答題 break。 case 0xDF:bai=6。 //六號(hào)選手答題 break。 case 0xBF:bai=7。 //七號(hào)選手答題 break。 case 0x7F:bai=8。 //八號(hào)選手答題 break。 } TR0=0。 //關(guān)定時(shí)器,剩余時(shí)間不再減少,顯示剩余時(shí)間 } }}//中斷方式一服務(wù)程序。void timer() interrupt 1 { TH0=(6553650000)/256。 //重裝初值。 TL0=(6553650000)%256。 t++。 //每累加一次,判斷是否到20. if(t==20) //如果到了20次,說明1秒時(shí)間到。 { t=0。 //然后把t清零重新再記20次。 input。 //減一秒 if(input==0) //如果沒人回答,自動(dòng)復(fù)位; FUWEI()。 //系統(tǒng)復(fù)位 qushu()。 //刷新顯示 }}//延時(shí)函數(shù),利用系統(tǒng)計(jì)算時(shí)間延時(shí),不占用計(jì)時(shí)器。void delay(uint z){ uint x,y。 for(x=100。x0。x) for(y=z。y0。y)。}答辯記錄及評(píng)分表 課題名稱方波產(chǎn)生器答辯教師(職稱)周珍艮、王銀花 答辯時(shí)間 20142015學(xué)年第1學(xué)期 第 13周答辯記錄1.時(shí)鐘電路中C1,C2的作用是什么?答:(1)幫助振蕩器起振;(2)對(duì)振蕩器的頻率進(jìn)行微調(diào)。2.為什么STC89C52的P1,P2和P3口作為輸入使用時(shí),都是輸出電流(IIL)? 答:因?yàn)樗麄冏鳛檩斎胧褂脮r(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)3.,為什么?答:為了使計(jì)時(shí)更加精確,達(dá)到預(yù)期的效果。 評(píng) 分 表學(xué)生姓名學(xué)號(hào)評(píng)分陶香成1209121096 孫時(shí)平1209121095 汪政1209121097 王攀登1209121098王亞南1209121099王震120912100030
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1