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

正文內(nèi)容

多功能數(shù)字時(shí)鐘畢業(yè)設(shè)計(jì)論文-閱讀頁(yè)

2024-09-17 17:06本頁(yè)面
  

【正文】 18 致 謝 How time flies!馬上就要畢業(yè)了。我將利用在校學(xué)習(xí)的專(zhuān)業(yè)知識(shí)投身職業(yè)教育事業(yè),為我國(guó)的職業(yè)教育發(fā)展做出自己的貢獻(xiàn)。在畢業(yè)設(shè)計(jì)過(guò)程中我遇到了很多困難,正是因?yàn)檫@些困難使我學(xué)習(xí)到了很多有用的實(shí)用知識(shí),加深了書(shū)本理論知識(shí)和 實(shí)踐 的結(jié)合,這對(duì)我以后從事專(zhuān)業(yè)課教學(xué)工作是很有益處的。 在畢業(yè)設(shè)計(jì)過(guò)程中,得到了曲老師的大力 支持和幫助,請(qǐng)?jiān)试S我向曲老師表示 誠(chéng)摯的感謝!五年來(lái)我見(jiàn)證了母校的發(fā)展壯大,希望母校再接再厲,健全體制,走向更加輝煌的明天。 DATA[20]用于存放電話號(hào)碼(最長(zhǎng) 20 位), X[3]用于存放時(shí)間 t1(000~999s),Y[3]用于存放時(shí)間t2(000~999s)。 Data_flag 用于統(tǒng)計(jì)輸入的電話號(hào)碼位長(zhǎng), t1_flag 用于統(tǒng)計(jì)輸入的時(shí)間 t1 位長(zhǎng), t2 位長(zhǎng)。 /*存放電話號(hào)碼的數(shù)組 */ uchar X[3]。 /*存放時(shí)間 t2 數(shù)組 */ uchar flag。 /*輸入電話號(hào)碼計(jì)數(shù)器(最長(zhǎng) 20 位) */ uchar set=0。 //全局變量 21 uchar n=0。 uchar t1_ flag=0。 /*輸入時(shí)間 t2 計(jì)數(shù)器(最長(zhǎng) 3 位) */ uchar t_1=0。 //定時(shí)器 T0 方式 1 TH0=(50000/256)。 IE=0x82。 p1=0xdf。 if(set==1) /*進(jìn)入時(shí)間 1 循環(huán) */ {while(t=x[0]*100+X[1]*10+X[2]) { delay(1000)。 /*計(jì)數(shù)器 t_1 累加 */ if(set!=1){EX1=0。break。PCON=0x00。} /*時(shí)間 1 到,打開(kāi)外中斷 1,計(jì)數(shù)器歸零 */ /*進(jìn)入待機(jī)。if(f=5{PCON=0x00。}) } /**/ EX1=0; /*關(guān)閉外中斷 1*/ if(set==1) /*進(jìn)入時(shí)間 2 循環(huán) */ {while(t_2=Y[0]*100+Y[1]*10+Y[2]) { delay(1000)。 /*計(jì)時(shí)器 t_2 累加 */ if(set!=1){t_2=0。} } /*如按下 Set 鍵,則退出此循環(huán) */ } if(set==1) { bh()。 p3_7=0。h60。f500。 P3_1=! P3_1。 delay(1)。P1=0x7f。 } 23 P3_7=1。t_2=0。P3_1=0。 for(f=0。f++)delay(60000)。 /*電話號(hào)碼計(jì)數(shù)器( 20 位)歸零 */ P3_0=1。 /*數(shù)碼管小數(shù)點(diǎn)亮 */ delay(1000)。 /*啟動(dòng) T0 定時(shí)器 */ if(n==20){data_flag++。TR0=0。P1_7=0。 } } if(DATA[data_flag]0) /*若號(hào)碼〉 0 但 10*/ {TR=1; /*啟動(dòng) T0 定時(shí)器 */ if(n==((DATA[data_flag]*2)) /*進(jìn)行號(hào)碼 x2 次中斷,產(chǎn)生號(hào)碼個(gè)脈沖 */ {data_flag++。TR0=0。P1_7=0。 } } } TR0=0。 //*若標(biāo)志為 55H,說(shuō)明內(nèi)存區(qū)未受干擾,數(shù)碼 //管右下角顯示“ 1” else P1=0x86。 //延時(shí) 1ms 再判 if(flag==0x55)PCON=0x01。 //延時(shí) 1ms } 完整代碼 include //器件配置文件 define uchar unsigned char //變量類(lèi)型的宏定義 define uint unsigned int uchar code DATA_7SEG[10]={0xC0,0xF9,0xA4,0xB0,0x99 0x92,0x82,0xF8,0x80,0x90,}。 /*存放時(shí)間 t2 數(shù)組 */ 25 uchar flag。 /*輸入電話號(hào)碼計(jì)數(shù)器(最長(zhǎng) 20 位) */ uchar set=0。 //全局變量 uchar n=0。 uchar t1_flag=0。 /*輸入時(shí)間 2 計(jì)數(shù)器(最長(zhǎng) 3 位) */ uchar t_1=0。 /*時(shí)間 t2 單元數(shù)學(xué)運(yùn)算后暫存單元 */ /*************************************************/ void delay(uint k)。 /*關(guān)機(jī)子函數(shù)聲明 */ void bh()。 TH0=(50000/256)。 IE=0x82。 // 每 100ms 取反一次,送出脈沖 P1_7=! P1_7。 26 TH0=(50000/256)。 } /********************************************************/ /*100ms 定時(shí)中斷服務(wù)子函數(shù) */ void zd0()interrupt 1 { p3_0=!P3_0。 //數(shù)碼管小數(shù)點(diǎn)同步閃爍 n++。 TL0=(50000%256)。 if(P3_2==0)set++。 //鍵值的范圍 0~4 if(set==1)flag=0x55。f=8。 //若按鍵未釋放,則等待 } /*****************************************/ /*INT1 中斷服務(wù)子函數(shù) */ void zd_int1()interrupt 2 {uchar h。 27 for(h=0。h++) /*檢查磁性開(kāi)關(guān)( P3_3 狀態(tài)) 10 次,共 1s*/ { delay(100) if(P3_3==0)f++。 elsep1=0x86。 delay(1)。 /*進(jìn)入節(jié)電待機(jī)狀態(tài) */ delay(1)。 for(i=1。i++){ for(j=0。j++) {。delay(1)。 /*按下 OK 鍵確認(rèn)并點(diǎn)亮小數(shù)點(diǎn) */ if(P3_5==0){P1=0x7f。t1_flag=0。} while(t1_flag3) { if(P3_4==0) {delay(10)。if(m==10)m=0。delay(300)。delay(1)。if(P3_5==0) /*按下 OK 鍵顯示的數(shù)據(jù)存入數(shù)組 X 中 */ {X[t1_flag]=m。P1=0x7f。} } } } if(t1_flag=3)t1_flag=0。delay(1)。 /*按下 OK 鍵確認(rèn)并點(diǎn)亮小數(shù)點(diǎn) */ if(P3_5==0){P1=0X7f。t2_flag=0。} while(t2_flag3) { if(P3_4==0) {delay(10)。if(m==10)m=0。delay(300)。delay(1)。if(P3_5==0) /*按下 OK 鍵顯示的數(shù)據(jù)存入數(shù)組 Y 中 */ {Y[t2_flag=m。P1=0x7f。} } } } if(t2_flag=3)t2_flag=0。 P1=0xb6。 /*數(shù)碼管顯示三 */ if(P3_5==0) {delay(10)。m=0。 /*按下 OK 鍵確認(rèn)并點(diǎn)亮小數(shù)點(diǎn) */ for(g=0。g++){DATA[g]=10。 /*同時(shí) DATA 數(shù)組中全部寫(xiě)入 10*/ while(1) { if(P3_4==0){delay(10)。{m++。P1=DATA_7SEG[m]。} } P1=DATA_7SEG[m]。 /*若不按 UP 鍵數(shù)碼管也作 0~9顯示 */ if(P3_5==0) {delay(10)。data_flag++。delay(500)。if(P3_5==0)break。if(P3_5==0){P1=0xb6。goto F1。 /*定時(shí)器 T0 初始化 */ EA=1。 /*開(kāi)總中斷,開(kāi)外中斷 0*/ 31 p3_0=0。 while(1) /*無(wú)限循環(huán) */ { switch(set) /*根據(jù) Set 標(biāo)志散轉(zhuǎn) */ { case 0:stop()。 /*關(guān)機(jī) */ case 1:work()。 /*警戒工作 */ case 3:in_time2()。 /*輸入時(shí)間 t1*/ case 4:in_data()。 } if(flag!=0x55) {p1=0x86。} } } (2) 時(shí)鐘計(jì)時(shí)器程序 /**************************************************************/ // 采用 6 位 LED 動(dòng)態(tài)掃描時(shí)鐘演示程序 // 使用 Keil C51 // /*************************************************************/ /*使用 AT89S52 單片機(jī) ,12MHZ 晶振, P0 口輸出段碼, P2 口作列掃描,用共陽(yáng)LED 數(shù)碼管 */ //key0 為調(diào)時(shí)位選用, key1 為加 1 鍵, key2 為減 1 鍵 include define char unsigned char // char code dis_ 7[11]={0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92, 0x82,0xF8, 0x80, 32 0x90, 0xff}。 //列掃描控制字 char data timedata[6]={0x00,0x00,0x00,0x00,0x00,0x00}。 //顯示單元數(shù)據(jù),共 6 個(gè)數(shù)據(jù) char data con1s=0x00,con04s=0x00,con=0x00。 sbit key1=P1^1。 // /************/ //1ms 延時(shí)函數(shù) // /***********/ dalaylms(int t) { int i,j。it。j120。 } /*************/ //鍵掃描子函數(shù) // keyscan() { EA=0。 while(key0==0)
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1