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

正文內容

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

2025-06-27 18:49本頁面
  

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