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

正文內(nèi)容

基于單片機的簡易自動打鈴系統(tǒng)設(shè)計-資料下載頁

2025-06-27 20:03本頁面
  

【正文】 /繼電器控制void Delay(uint A)。 //簡單延時uchar Key_Scan()。 //鍵盤掃描void main(){EX_PORT_CON=0X81。 //8255 初始化(PA,PB,PC_H 輸出,PC_L 輸入)PC=0xF0。 //鍵盤初始化TH0=0X3C。 //定時器初始化TL0=0XB2。TH1=TL1=0。TR1=0。TMOD=0X21。EA=ET0=TR0=ET1=1。 while(1){Display()。Time_Go()。 KEY=Key_Scan()。Ring_Control()。Time_Set()。 }} void Display() {PB=0XFF。 //消影PA=0XFe。 //發(fā)送位碼if(HOR=12)PB=LED_CODE[12]。 //發(fā)送段碼else PB=LED_CODE[11]。 Delay(200)。 //延時PB=0XFF。 //消影PA=0XFd。if(HOR12) //發(fā)送位碼PB=LED_CODE[(HOR12)/10]。 else PB=LED_CODE[HOR/10]。 //發(fā)送段碼 Delay(200)。 //延時PB=0XFF。PA=0xfb。if(HOR12)PB=LED_CODE[(HOR2)%10]。else PB=LED_CODE[HOR%10]。 Delay(200)。PB=0XFF。 //中間橫桿PA=0XF7。if(COUNT10)//在顯示實時時鐘時閃爍,為 01 秒/周期PB=0XFF。elsePB=0X7F。Delay(200)。PB=0XFF。PA=0Xef。PB=LED_CODE[MIN/10]。 Delay(200)。PB=0XFF。PA=0XdF。 PB=LED_CODE[MIN%10]。 Delay(130)。}void Timer() interrupt 1{TH0=0X3C。 //重裝初值TL0=0XB2。COUNT++。 //軟計時}void Ring() interrupt 3{ RING=~RING。}void Time_Go() //時間進位{ if(COUNT=20) //計數(shù)到達 20 次,即:定時器 50MS*20=1S{COUNT=0。 //軟計時清零SEC+=1。 // 秒加 1if(SEC=60) //秒是否到達 60{SEC=0。 //清秒位MIN+=1。 //分鐘加 1if(MIN=60)//分鐘是否到達 60{MIN=0。 //清分位HOR+=1。 //小時加 1if(HOR=24)//小時是否到達 24HOR=0。 //清小時位 }}}} void Time_Set(){ if(KEY==HOR_UP){if(HOR=23)HOR=0。else HOR++。} else if(KEY==HOR_DOWN){if(HOR==0)HOR=23。else HOR。} else if(KEY==MIN_UP){if(MIN=59)MIN=0。else MIN++。} else if(KEY==MIN_DOWN){if(MIN==0)MIN=59。else MIN。} else if(KEY==AM_PM){if(HOR=12)HOR=12。else HOR+=12。}}void Ring_Control() //繼電器控制{uint RTC_MIN。RTC_MIN=HOR*60+MIN。 //將實時時鐘 化成 分鐘if((RTC_MIN==RING_TIME[0])||(RTC_MIN==RING_TIME[1])){if(((SEC=3)amp。amp。(SEC4))||(SEC=7)){TR1=0。RING=1。}else TR1=1。}}void Delay(uint A){while(A)。}uchar Key_Scan(){uchar A=4,ROW=0x08,T=NO_KEY_DOWN。if(PC!=0XF0) //是否有鍵按下{Delay(200)。 //消抖 if(PC!=0XF0)while(A) //查詢,逐列{ ROW=1。PC=ROW。T=(PCamp。0X0F)。if(T!=0X00) //但前列是否有鍵被按下{T=(T+(ROWamp。0XF0))。 //計算鍵值do {Display()。Time_Go()。} //防止數(shù)碼管在按鍵按下時閃爍while((PCamp。0X0F)!=0)。 //松手檢測break。 //跳出循環(huán)} } PC=0xf0。 //鍵盤初始化} return T。 //返回鍵值}
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1