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

基于AT89S51單片機的自習室管理系統

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

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

?

基于AT89S51單片機的自習室管理系統

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

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

關鍵詞:AT89S51;單片機;紅外計數;自習室管理系統

0. 引言

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

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

1. 系統總體設計

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

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

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

圖1

2. 系統各功能模塊實現

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

圖2

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

2.1 教室單元設計

2.1.1 教室人數

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

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

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

部分計數代碼如下:

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 教室狀態

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

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

2.1.3 數據收發

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

2.1.4 教室系統設計

考慮到實際應用情況,采用AT89S51單片機的中斷系統對是否上課進行判斷,當中斷未出現時,單片機繼續監控學生出入,當“上下課”中斷產生時,單片機跳出主程序,優先執行中斷,實現教室狀態信息燈的控制。具體設計流程如圖4所示。

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

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

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

2.2 大廳單元設計

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

圖3

圖4

圖5

結語

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

參考文獻

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

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

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

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

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

中圖分類號:TM762

文獻標識碼:A

猜你喜歡
單片機
基于單片機的SPWM控制逆變器的設計與實現
電子制作(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
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機的三維LED點陣設計
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個全新PIC單片機系列
基于Proteus的單片機控制系統的仿真設計
主站蜘蛛池模板: www精品久久| 亚洲免费播放| 成人av手机在线观看| 国产高清在线观看| 亚洲精品桃花岛av在线| 成人午夜视频在线| 国产美女在线免费观看| 99ri国产在线| 久久精品无码国产一区二区三区 | 欧美成人怡春院在线激情| 毛片久久网站小视频| 国产丝袜第一页| 在线观看亚洲成人| 日本中文字幕久久网站| 免费高清a毛片| 亚洲无码四虎黄色网站| 一级片免费网站| 欧美日本激情| 人人看人人鲁狠狠高清| 国产成在线观看免费视频| 日韩精品高清自在线| 国产美女精品一区二区| 国产精品三区四区| 国产欧美日韩va| 免费一级无码在线网站| 亚洲天天更新| 美女内射视频WWW网站午夜| 四虎AV麻豆| 欧美69视频在线| 国产乱视频网站| 国产天天色| 试看120秒男女啪啪免费| 日本91视频| 欧美一区二区三区不卡免费| 91视频首页| 国产免费网址| 国产欧美日韩在线在线不卡视频| 成年人国产网站| 日本欧美午夜| 精品三级在线| 成人在线观看一区| 久久国产毛片| 在线视频一区二区三区不卡| 久久永久视频| 国产精品第| 精品国产福利在线| 国产激爽大片在线播放| 欧美成人二区| 亚洲中文字幕无码爆乳| 久热中文字幕在线| 欧美激情第一区| 午夜国产精品视频黄| 在线观看国产精品一区| 精品一区二区三区水蜜桃| 午夜啪啪网| 黄色免费在线网址| 538国产视频| 亚洲三级电影在线播放| 伊人成人在线视频| 国产成人亚洲综合A∨在线播放| 日本三级欧美三级| 日本福利视频网站| 伊人成人在线| 久久福利片| 波多野结衣久久精品| 亚洲综合亚洲国产尤物| 日韩精品专区免费无码aⅴ| 91外围女在线观看| 国产大片喷水在线在线视频| 免费观看三级毛片| 欧美日韩资源| 成人国产一区二区三区| 午夜无码一区二区三区在线app| 国产原创演绎剧情有字幕的| 日韩性网站| 亚洲成年人网| 91小视频版在线观看www| 国产精品自拍露脸视频| 欧美一级高清片欧美国产欧美| 国产精品午夜电影| 午夜色综合| 欧美一区精品|