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

正文內(nèi)容

畢業(yè)論文單片機(jī)自動控制打鈴系統(tǒng)設(shè)計-wenkub.com

2025-01-31 03:43 本頁面
   

【正文】 按下啟動按鈕,系統(tǒng)進(jìn)入控制狀態(tài),將系統(tǒng)當(dāng)前時間和星期與作息時間表比較,又輸出口端口輸出打鈴控制信號。 某學(xué)校的作息時間表如下表所示: 時間 內(nèi)容 時間 內(nèi)容 6: 00 起床 13: 30 第五節(jié)上課鈴 6: 20 早操 14: 20 第五節(jié)下課鈴 7: 50 第一節(jié)預(yù)備鈴 14: 30 第六節(jié)上課鈴 8: 00 第一節(jié)上課鈴 15: 20 第六節(jié)下課鈴 8: 50 第一節(jié)下課鈴 15: 30 第七節(jié)上課鈴 9: 00 第二節(jié)上課鈴 16: 20 第七節(jié)下課鈴 9: 50 第二節(jié)下課鈴 16: 30 第八節(jié)上課鈴 10: 10 第三節(jié)上課鈴 17: 20 第八節(jié)下課鈴 11: 00 第三節(jié)下課鈴 19: 00 晚自習(xí)開始 11: 10 第四節(jié)上課鈴 21: 00 晚自習(xí)結(jié)束 12: 00 第四節(jié)下課鈴 22: 00 熄燈 13: 20 第五節(jié)預(yù)備鈴 表 1 二、系統(tǒng)總體設(shè)計 系統(tǒng)概述 本次設(shè)計是采用 PLC 來控制數(shù)碼管的顯示和響鈴的輸出,分,時,星期均采用 7448 進(jìn)行外部七段譯碼 。 ③星期六,星期日不打鈴。 一、設(shè)計任務(wù) PLC 作息時間控制器采用數(shù)碼顯示,能夠準(zhǔn)確顯示分、時、星期,在一定的時間內(nèi)能夠自動打鈴。目前,我國自己已可以生產(chǎn)中小型可編程控制器。這個階段的另一個特點是世界上生產(chǎn)可編程控制器的國家日益增多,產(chǎn)量日益上升 , 這標(biāo)志著可編程控制器已步入成熟階段。 20 世紀(jì) 70 年代中末期,可編程控制器進(jìn)入實用化發(fā)展階段,計算機(jī)技術(shù)已全面引入可編程控制器中,使其功能發(fā)生了飛躍。 6 PLC I/O 端口分配 …………………………………………………… …… 6 七段數(shù)字譯碼顯示器 ………………………………………………………… 7 系統(tǒng) I/O 接線圖 ………………………………………………………… 8 系統(tǒng)流程圖 ………………………………………………………… 10 三、 軟件設(shè)計及簡介 計時及時間調(diào)節(jié)程序 …………………………………………………………11 顯示程序 …………………………………………………………………… 12 作息時間表程序 ………………………………………………………… 14 33 控制程序 ………………………………………………………… 16 電鈴控制程序…………………………………………………………………… 18 四 、 設(shè)計總結(jié) … ………………………………………………………………… 18 參考文獻(xiàn) 概 述 PLC 即可編程控制器( Programmable logic Controller),是指以計算機(jī)技術(shù)為基礎(chǔ)的新型工業(yè)控制裝置。 } } 30 電氣控制與 PLC 課程設(shè)計 課題: 自動打鈴控制器 系 別: 電氣與電子工程系 專 業(yè): 自動化 姓 名: 學(xué) 號: 河南城建學(xué)院 2021 年 6 月 14 日 31 成績評定 } } } } } Void daling() { if(set daling==0) {key_scan(void) If(set daling==0) { read_date(void) if(read_date(void)= void Display (void)) { Daling==1 } } } } void main() { init()。0x7f)。 turn_val(second,0,0x81,7)。 if(second==0x60) second=0x00。 //寫入分寄存器 } } } if(s1num==7)//調(diào)時間秒 { second=ReadSet1302(0x81)。 turn_val(minute,1,0x83,6)。 } } } if(s1num==6)//調(diào)時間分 { minute=ReadSet1302(0x83)。 turn_val(hour,1,0x85,5)。 } } } if(s1num==5) { hour=ReadSet1302(0x85)。 turn_val(week,1,0x8b,4)。 //寫入日寄存器 } } } if(s1num==4) { week=ReadSet1302(0x8b)。 27 turn_val(day,1,0x87,3)。 } } } if(s1num==3) { day=ReadSet1302(0x87)。 turn_val(month,1,0x89,2)。 } } } if(s1num==2) { month=ReadSet1302(0x89)。 turn_val(year,1,0x8d,1)。//光標(biāo)閃射 if(s1num==1) { year=ReadSet1302(0x8d)。 miao=ReadSet1302(0x81)。 while(1) { if(menu==0) { delay(5)。 //將新數(shù)據(jù)寫入寄存器 } //鍵盤掃描程序 //******************************************* void key_scan(void) { uchar miao,s1num=0。 DisplaySecond(newval)。 case 6: if(newval0) newval=59。 break。 DisplayDay(newval)。 case 2: if(newval==0) newval=12。 } } else { newval。 case 7: if(newval59) newval=0。 break。 DisplayWeek(newval)。 case 3: if(newval31) newval=1。 break。0x0f)。 DisplayWeek(week)。 DisplayHour(hour)。 //讀星期 week=ReadValueamp。 year=((ReadValueamp。 month=((ReadValueamp。 day=((ReadValueamp。 hour=((ReadValueamp。 minute=((ReadValueamp。 second=((ReadValueamp。i3。 } void DisplayWeek(uchar x) { uchar i。 j=x%10。 write_date(0x30+i)。 } void DisplayMonth(uchar x) { uchar i,j。 j=x%10。 write_date(0x30+i)。 } void DisplayHour(uchar x) { uchar i,j。 j=x%10。 write_date(0x30+i)。 } void DisplaySecond(uchar x) { uchar i,j。 //根據(jù)寫小時寄存器命令字,寫入小時的初始值 WriteSet1302(0x86,((29/10)4|(29%10)))。 //將讀出的數(shù)據(jù)返回 } void Init_DS1302(void) { WriteSet1302(0x8E,0x00)。 //寫入命令字 dat=Read1302()。 RST=0。 //稍微等待 SCLK=0。i++) //連續(xù)讀 8 個二進(jìn)制位數(shù)據(jù) { dat=1。 //禁止數(shù)據(jù)傳遞 } uchar Read1302(void) { uchar i,dat。 //稍微等待,使硬件做好準(zhǔn)備 Write1302(Cmd)。 //將 dat 的各數(shù)據(jù)位右移 1 位,準(zhǔn)備寫入下一個數(shù)據(jù)位 } } void WriteSet1302(uchar Cmd,uchar dat) { RST=0。 //稍微等待,使硬件做好準(zhǔn)備 SCLK=1。i8。 } } void Write1302(uchar dat) { 20 uchar i。 for(num=0。num15。 write_(0x80)。 write_(0x38)。 delay(5)。 lcden=0。 delay(5)。 lcden=0。z0。x) for(y=110。 sbit daling=p1^4。 sbit menu=P1^0。 uchar code table1[]={ 00:00:00 }。 //移位時的第 0 位 sbit acc7=ACC^7。 16 參考文獻(xiàn) [1] 蔡振江 .單片機(jī)原理與應(yīng)用 [M].北京:電子工業(yè)出版社, [2] 譚浩強(qiáng) . C語言程序設(shè)計(第二版) [M]. 北京 :清華大學(xué)出版社, 1991. [3] 陳小忠,黃寧 . 單片機(jī)接口技術(shù)實用子程序 [M]. 北京 :北京人民郵電出版社, 2021. [4]閻石 . 數(shù)字電子基礎(chǔ) . 北京 : 高等教育出版社, 2021年 [5]李群芳 , 肖看 . 單片機(jī)原理、接口及應(yīng)用 [嵌入式系統(tǒng)技術(shù)基礎(chǔ) ]. 北京:清華大學(xué)出版社 ,1991 [6] 何立民 .單片機(jī)應(yīng)用技術(shù)大全 [M].北京 :北京航空航天大學(xué)出版社 ,1994. [7] 張毅剛 .單片機(jī)原理及接口技術(shù) [M].哈爾濱 :哈爾濱工業(yè)大學(xué)出版社 ,1990. [8] 李華 .MCS51系列單片機(jī)實用接口技術(shù) [M].北京 :北京航空航天大學(xué)出版社 .2021. [9 張立科 .單片機(jī)通信技術(shù)與工程實踐 [M].北京 :人民郵電出版社 ,2021. [10] 張凱 .MCS51單片機(jī)綜合系統(tǒng)及其設(shè)計開發(fā) [M].北京 :科學(xué)出版社 ,1996. [11] 朱宇光 .單片機(jī)應(yīng)用新技術(shù)教程 [M].北京 :電子工業(yè)出版社 ,2021. [12] 樓然苗 ,李光飛 .51系列單片機(jī)設(shè)計實例 [M].北京 :北京航空航天大學(xué)出版社 ,2021. [13] 徐向明 .Altium Designer 快速 入門 .北京:北京航空航天大學(xué)出版社, 2021 [14] Claus K252。我相信其中的 酸甜苦辣最終都會化為甜美的甘泉。 初始化 打鈴時間比較 打鈴判斷執(zhí)行 顯示 按鍵檢測 獲取鍵值按鍵處理 是否正常走時 ?
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1