999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于AT89S51單片機的自習室管理系統(tǒng)

2016-07-27 10:32:50唐緒松魏冬冬北京理工大學宇航學院北京100081
中國新技術新產品 2016年13期
關鍵詞:單片機

唐緒松 魏冬冬(北京理工大學宇航學院,北京 100081)

?

基于AT89S51單片機的自習室管理系統(tǒng)

唐緒松 魏冬冬
(北京理工大學宇航學院,北京 100081)

摘 要:本文以AT89S51單片機為核心,設計了一個自習室管理系統(tǒng),以幫助學生快速有效地選擇自習教室,使得學校教室資源可以得到合理高效地利用。教室部分系統(tǒng)作為基本主題,通過紅外計數(shù)、按鍵等方式對教室狀態(tài)進行采集判斷,然后采用有線通信方式與上位機進行通信,具有體積小、效率高、成本低、結構簡單和可靠性強的優(yōu)點。

關鍵詞:AT89S51;單片機;紅外計數(shù);自習室管理系統(tǒng)

0. 引言

學校的空閑教室是學生們最喜歡用于上自習的地方,在教室自習雖然避免了下課后去圖書館找座的時間浪費。但是,由于每間教室分配的教學任務不同,其使用的時間和狀況也不同,所以想要在自己上課的教學樓找到一個空閑的教室也不是一件容易的事。

通過采用單片機控制的自習室管理系統(tǒng),可以簡單有效地解決上述問題,方便學生快速有效地找到合適的自習教室。通過單獨置于的教室的子系統(tǒng)對當前教室的使用情況和使用人數(shù)進行記錄,然后在教學樓相應的區(qū)域進行顯示。這樣,學生可以通過系統(tǒng)顯示的內容在其所處的教學樓內進行自習室的選擇,大大節(jié)省了盲目找座的時間,對教室資源的高效使用也有很大的意義。

1. 系統(tǒng)總體設計

本系統(tǒng)主要包含兩個主體部分:教室單元和大廳單元(即總顯示部分)。系統(tǒng)的工作流程如下:

每個教室的使用狀態(tài)有“上課中”、“自習(人少)”和“自習(人多)”3種。現(xiàn)用3種不同顏色的LED燈表示當前教室狀態(tài):紅色代表“上課中”;綠色代表“自習(人少)”;黃色代表“自習(人多)”。單片機通過對當前教室信息進行判斷,并且實時將教室信息用LED燈表示,并且在本樓層進行顯示。每個教室的使用信息數(shù)據(jù)由單片機通過有線通信的方式向上一級發(fā)送,然后位于大廳的單片機讀取各個樓層教室的使用數(shù)據(jù)并且點亮大廳的教室使用狀態(tài)燈。

各模塊間的關系如圖1所示。

圖1

2. 系統(tǒng)各功能模塊實現(xiàn)

自習室管理系統(tǒng)的主要部分是對教室的狀態(tài)信息進行采集與判斷,這里采用單片機作為控制中心。和51系列單片機兼容。片內的存儲器允許在線重新編程或用常規(guī)的非易失性存

圖2

AT89S51是一種低功耗高性能的8位單片機,片內帶有一個4KB的Flash在線可編擦除只讀存儲器,它采用了CMOS工藝和ATMEL公司的高密度非易失性存儲器技術,而且其輸出引腳和指令系統(tǒng)儲器編程器來編程。同時已具有三級程序存儲器保密的性能。在眾多的51系列單片機中,要算ATMEL公司的AT89S51更實用,因為它不僅和MCS-51系列單片機指令、管腳完全兼容,而且它將通用CPU和在線可編程Flash集成在一個芯片上。AT89S51單片機對開發(fā)設備的要求很低,開發(fā)時間也大大縮短,方便使用。

2.1 教室單元設計

2.1.1 教室人數(shù)

對于自習室的使用來說,并不需要精確知道每個教室當前有多少人,因此采用紅外對管的方式對教室人數(shù)進行計算,原理如圖2所示。

將兩組紅外線發(fā)射接收對管安裝在圖2中所示的墻壁上,外側的紅外線發(fā)射接收對管的位置為P1,內側的位置為P2,這里P1的P2之間需要有一定的間隔距離。此時根據(jù)P1和P2的觸發(fā)順序可以有兩種情況:P1先觸發(fā),P2后觸發(fā);P2先觸發(fā),P1后觸發(fā)。前者表示有人進入教室,這時總人數(shù)加1,后者表示有人離開教室,此時總人數(shù)減1。

計數(shù)過程流程圖如圖3所示,其中Pa=1代表位置P1處的紅外線發(fā)射接收對管被觸發(fā),Pb=1代表位置P2處的紅外線發(fā)射接收對管被觸發(fā)。

部分計數(shù)代碼如下:

MOV 20H,#0 // 清零

MAIN:MOV A,P1.0

ORL A,P1.1

MOV 45H,A

JNB 45H,MAIN

JNB P1.0,D1

JNB P1.1,MAIN

INC 20H //滿足進入條件,加1

SJMP MAIN

D1:JNB P1.1,MAIN

JNB P1.0,MAIN

DEC 20H //滿足離開條件,減1

SJMP MAIN

2.1.2 教室狀態(tài)

每個教室的使用狀態(tài)有“上課中”、“自習(人少)”和“自習(人多)”3種。現(xiàn)用3種不同顏色的LED燈表示當前教室狀態(tài):紅色代表“上課中”;綠色代表“自習(人少)”;黃色代表“自習(人多)”。上課狀態(tài)由控制按鍵決定,按鍵按下表示處于“上課中”,否則處于“自習”狀態(tài)。

取教室容量為A,當前教室學生數(shù)為B,考慮到一般自習教室的自習人數(shù)大約為教室容量A的80%,因此可令教室容量A的70%作為判斷教室容量狀態(tài)的標志:在自習狀態(tài)下,若B>70%A,則亮黃燈,否則亮綠燈。

2.1.3 數(shù)據(jù)收發(fā)

通過有線通信的方式實現(xiàn)AT89S51單片機與上位機的數(shù)據(jù)收發(fā)。給每個教室分配不同的端口地址。由于自習教室人員流動情況較小,單片機與服務器的通信頻率采用當有新數(shù)據(jù)需要傳送時進行通信,以降低系統(tǒng)的資源占用,提高系統(tǒng)的使用效率。

2.1.4 教室系統(tǒng)設計

考慮到實際應用情況,采用AT89S51單片機的中斷系統(tǒng)對是否上課進行判斷,當中斷未出現(xiàn)時,單片機繼續(xù)監(jiān)控學生出入,當“上下課”中斷產生時,單片機跳出主程序,優(yōu)先執(zhí)行中斷,實現(xiàn)教室狀態(tài)信息燈的控制。具體設計流程如圖4所示。

由AT89S51單片機的P3.2引腳引入外部中斷INT0,外部中斷源INT0為低電平有效,當P3.2引腳輸入低電平時,單片機相應該中斷,執(zhí)行相應的中斷處理子程序。

部分主要代碼如圖5所示。

需要說明的是,跳出執(zhí)行的中斷處理子程序的功能只負責修改狀態(tài)燈的亮滅情況,不對計數(shù)器進行任何操作。

2.2 大廳單元設計

放置在大廳的是系統(tǒng)的總顯示系統(tǒng),用于集中顯示各教室的使用狀況。通過一片AT89S51單片機接收下級系統(tǒng)發(fā)送的狀態(tài)信息,并且由特定的端口地址取出對應教室的使用狀況數(shù)據(jù),點亮對應狀態(tài)指示燈。

圖3

圖4

圖5

結語

本文所設計的系統(tǒng)具有體積小、效率高、成本低、結構簡單和可靠性強的優(yōu)點。通過安裝該系統(tǒng),可以使高校的教室得到更加合理地利用,提高資源的利用率,避免了教室的空置和浪費。對于學生來說,該系統(tǒng)提供的教室信息也便于其快速有效地選擇自習教室,從而避開上課教室和自習人多的教室,大大減少了時間的浪費。相較于其他單片機來說,AT89S51具有價格低廉、功能強大的特點,因此,基于AT89S51單片機的該系統(tǒng)容易得到接受與推廣,具有很高的實用價值。

參考文獻

[1]蘭建軍,潘鳳紅.圖書館閱覽室座位信息管理系統(tǒng)[J].科技信息,2007(34):608-623.

[2]劉大杰.基于單片機和紅外接近開關的圖書館座位管理系統(tǒng)[J].電子工程師,2006,32(5):73-75.

[3]周興華.單片機智能化產品C語言設計實例詳解[M].北京:北京航空航天大學出版社,2006.

[4]范洪剛,魏學海,任思璟.51單片機自學筆記[M].北京:北京航空航天大學出版社,2010.

[5]陳永甫.紅外探測與控制電路[M].北京:人民郵電出版社,2003.

中圖分類號:TM762

文獻標識碼:A

猜你喜歡
單片機
基于單片機的SPWM控制逆變器的設計與實現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的多功能智能插排
電子制作(2019年11期)2019-07-04 00:34:48
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機在仿真中要注意的幾點問題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機的平衡控制系統(tǒng)設計
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機的三維LED點陣設計
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個全新PIC單片機系列
基于Proteus的單片機控制系統(tǒng)的仿真設計
主站蜘蛛池模板: 99视频有精品视频免费观看| 国产熟睡乱子伦视频网站| 久久超级碰| 国产女人在线观看| 国产系列在线| 91精品国产情侣高潮露脸| 国产免费精彩视频| 性视频久久| 国产精品yjizz视频网一二区| 久久青草视频| 成人午夜视频网站| 九色免费视频| 国产麻豆精品在线观看| 性喷潮久久久久久久久| 国产福利小视频在线播放观看| 国产乱人激情H在线观看| 综合色88| 第九色区aⅴ天堂久久香| 日本免费高清一区| 美女免费精品高清毛片在线视| 国产麻豆va精品视频| 久久成人18免费| 欧美一区中文字幕| 久久青草精品一区二区三区| 免费xxxxx在线观看网站| 国产美女久久久久不卡| 国产精品欧美日本韩免费一区二区三区不卡| 亚洲男人的天堂在线观看| a级高清毛片| 亚洲无码A视频在线| 不卡无码h在线观看| 九色视频一区| 九色在线观看视频| 精品国产成人a在线观看| 天天躁日日躁狠狠躁中文字幕| 亚洲精品无码久久毛片波多野吉| 蜜桃视频一区| 国产在线97| 视频一本大道香蕉久在线播放| 久久不卡精品| 色综合中文字幕| 亚洲综合色吧| 国产精品欧美亚洲韩国日本不卡| 欧美日韩第三页| 国产亚洲欧美在线专区| 国产成人无码Av在线播放无广告 | 亚洲色图欧美一区| 99re视频在线| 亚亚洲乱码一二三四区| 亚洲开心婷婷中文字幕| 91精品国产综合久久香蕉922 | 欧洲亚洲欧美国产日本高清| 又粗又硬又大又爽免费视频播放| 欧美一区二区福利视频| 亚洲三级色| 人妻一区二区三区无码精品一区 | 国产精品亚洲天堂| 日韩中文无码av超清| 亚洲精品自拍区在线观看| 国产日韩欧美精品区性色| 青草视频久久| 视频国产精品丝袜第一页| 国产精鲁鲁网在线视频| 97国产在线观看| jizz国产在线| 欧美高清视频一区二区三区| 日韩天堂视频| 婷婷综合在线观看丁香| 九九视频在线免费观看| 亚洲国产91人成在线| 亚洲日韩精品欧美中文字幕| 色成人亚洲| 波多野结衣中文字幕久久| 欧美不卡二区| 日韩在线永久免费播放| 亚洲欧美日韩中文字幕在线| 婷婷六月激情综合一区| 久久国产亚洲偷自| 97se亚洲| 尤物在线观看乱码| 本亚洲精品网站| 亚洲欧美国产视频|