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

正文內(nèi)容

電子倒計(jì)時(shí)定時(shí)器設(shè)計(jì)方案-閱讀頁(yè)

2025-05-10 13:38本頁(yè)面
  

【正文】 誤差的出現(xiàn),這都是我以后要努力地方向。從諸多方面獲得了很大的收益。// +sbit key2=P1^4。// 系統(tǒng)工作模式選擇sbit key4=P1^6。// 報(bào)警sbit BEEP = P3^7。unsigned char ll = 0。 // 臨時(shí)變量//共陰數(shù)碼管09,滅,編碼uchar code dis[]={0x3F,0X30,0X5b,0X4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x00,0x40}。//時(shí)分秒顯示緩沖區(qū)uchar data dis1[]={0x00,0x00,0x0b,0x00,0x00,0x0b,0x00,0x00}。//送十六進(jìn)制數(shù)// 讀取的時(shí)間值uchar data time1302[]={0x00,0x00,0x00}。signed char Count_seconds = 0。 //延時(shí)1ms子程序void delay(uint z){ uint x,y。z0。y0。}// 顯示子函數(shù)void display(){ uchar k。 // 秒的十位 dis1[6]=chuzhi[2]/10。 // 分的十位 dis1[3]=chuzhi[1]/10。 // 時(shí)的十位 dis1[0]=chuzhi[0]/10。k8。 P0 = dis[dis1[k]]。 //讓數(shù)碼管正常顯示出來(lái) } } else // 倒計(jì)時(shí)模式下的顯示 { dis1[3] = Count_seconds/10。 // 得到分鐘的個(gè)位 dis1[0] = Count_minutes/10。 for(k=0。k++) { P2 = wei[k]。 delay(1)。 // 系統(tǒng)工作模式選擇 if(key4 == 0) { delay(10)。 Work_Flag = !Work_Flag。 if(key1==0) { while(key1==0)。 // 模式標(biāo)識(shí) if(kk==1) // 為1,則對(duì)時(shí)進(jìn)行設(shè)置 { temp = chuzhi[2]/10*16+chuzhi[2]%10。 //禁止寫(xiě)保護(hù) Write1302 (0x80,0x80|temp)。 //允許寫(xiě)保護(hù) } } else { ll ++。 } } } if(!Work_Flag) // 設(shè)置倒計(jì)時(shí)的初始時(shí)間 { // 倒計(jì)時(shí)秒設(shè)置模式 if(ll == 0) { if(key2 == 0) // + { delay(10)。 Count_seconds ++。 Count_minutes ++。 } } } if(key3 == 0) { delay(10)。 if(Count_minutes) { Count_seconds 。 Count_minutes 。 else Count_seconds = 0。 if(key2 == 0) { while(key2 == 0)。 if(Count_minutes == 60) Count_minutes = 0。 if(key3 == 0) { while(key3 == 0)。 if(Count_minutes 0) Count_minutes = 59。 // 防抖 if(key2==0) // { while(key2==0)。//10進(jìn)制轉(zhuǎn)BCD if(temp=96) //96對(duì)應(yīng)16進(jìn)制60 temp=0。 //禁止寫(xiě)保護(hù) Write1302 (0x80,0x80|temp)。 //允許寫(xiě)保護(hù) } } if(key3==0) // ‘’按下 { delay(10)。 // 等待按鍵釋放 temp=(chuzhi[2]1)/10*16+(chuzhi[2]1)%10。 Write1302 (0x8e,0X00)。 //秒初始化 Write1302 (0x8e,0x80)。 case 2: // 分設(shè)置模式 if(key2==0) // ‘+’鍵按下 { delay(10)。 temp=(chuzhi[1]+1)/10*16+(chuzhi[1]+1)%10。 Write1302 (0x8e,0X00)。 //分初始化 Write1302 (0x8e,0x80)。39。 if(key3==0) { while(key3==0)。//10進(jìn)制轉(zhuǎn)BCD if(chuzhi[1]==0) temp=89。 //禁止寫(xiě)保護(hù) Write1302 (0x82,temp)。 //允許寫(xiě)保護(hù) } } break。+39。 if(key2==0) { while(key2==0) 。//10進(jìn)制轉(zhuǎn)BCD if(temp=36) //36對(duì)應(yīng)16進(jìn)制24 temp=0。 //禁止寫(xiě)保護(hù) Write1302 (0x84,temp)。 //允許寫(xiě)保護(hù) } } if(key3==0) //39。按下 { delay(10)。 temp=(chuzhi[0]1)/10*16+(chuzhi[0]1)%10。 //35對(duì)應(yīng)16進(jìn)制23 Write1302 (0x8e,0X00)。 //時(shí)初始化 Write1302 (0x8e,0x80)。 case 4: // 正常模式 kk=0。 Write1302 (0x8e,0X00)。temp)。 //允許寫(xiě)保護(hù) break。 TH0=(6553550000)/256。 IE |= 0x82。 }//void INT1_Init() // 中斷服務(wù)程序初始化////下降沿觸 發(fā){// IT0=1。 PX0=1。 }// 程序的入口void main(){ BEEP = 0。 Timer0_Init()。 while(1) { chuzhi[2]=Read1302(0x81)。 // 讀分 chuzhi[0]=Read1302(0x85)。 // 掃描按鍵 display()。// 中斷1服務(wù)程序,啟動(dòng)/暫停倒計(jì)時(shí)顯示void EX_INT1() interrupt 2{ key5_count ++。 if(key5_count == 1) TR0 = 1。 BEEP = 0。 } }// 定時(shí)器0中斷服務(wù)程序,用于倒計(jì)時(shí) 計(jì)數(shù)void Time0_Service() interrupt 1{ TH0 = (6553550000)/256。 i ++ 。 if(Count_minutes) // 分鐘不是0 { Count_seconds 。 // 秒從59開(kāi)始減 Count_minutes 。 } else Count_seconds = 0。amp。 LED = 0。在這次課程設(shè)計(jì)過(guò)程中使我從中學(xué)到許多以前在課本和課堂上所無(wú)法學(xué)到的,特別是在課程設(shè)計(jì)過(guò)程中查找資料的過(guò)程中從中學(xué)到了許多東西并從中體會(huì)到許多的樂(lè)趣,從而豐富了自己,使自己無(wú)論是上課時(shí)還是在課余都感到很充實(shí)。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1