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

基于單片機(jī)監(jiān)測的座位管理系統(tǒng)

2016-10-13 22:19:32莫濟(jì)江
關(guān)鍵詞:單片機(jī)圖書館系統(tǒng)

莫濟(jì)江

?

基于單片機(jī)監(jiān)測的座位管理系統(tǒng)

莫濟(jì)江

(嶺南師范學(xué)院,廣東 湛江 524048)

論文通過對因座位資源短缺而衍生占座行為這一現(xiàn)象的深入剖析,針對造成占座行為泛濫的主要原因進(jìn)行具體的分析,并提出相應(yīng)的解決對策,最后設(shè)計(jì)完成一個(gè)基于單片機(jī)的具備判斷空置座位是否為占座狀態(tài)的管理系統(tǒng)。

占座;單片機(jī);座位;管理系統(tǒng)

引 言

隨著技術(shù)的發(fā)展,現(xiàn)代圖書館的傳統(tǒng)館藏資源與數(shù)字化資源都實(shí)現(xiàn)了自動(dòng)化管理,但作為彰顯現(xiàn)代文明、和諧圖書館窗口的閱覽室里的座位卻依然處于原始的人工管理或無序狀態(tài)。

由于高校圖書館的場地限制,閱覽室所提供的座位資源遠(yuǎn)小于讀者對座位的需求,特別在臨考的復(fù)習(xí)階段尤為突出,因此衍生了占座現(xiàn)象。雖然多數(shù)館有規(guī)定,讀者離開座位一定時(shí)間(如20分鐘),當(dāng)作霸位看待,后來的讀者可以挪開用于占座的物件使用該閱覽座位。這似乎是個(gè)很人性化的規(guī)定,可在閱覽室靠人工管理的現(xiàn)狀下,操作起來并不那么容易,別說后來的讀者難以確定原先利用該座位的讀者所離開的時(shí)間,不容易判斷是霸位或暫時(shí)離開,就是館里定時(shí)巡查的工作人員也不好判斷座位上有物品而讀者不在的座位的使用狀態(tài)。若都當(dāng)作霸位處理,挪開原先讀者的物品,讓后來的讀者使用,倘若原先的讀者只是暫時(shí)離開,等到他們回來的時(shí)候或許會(huì)引起不必要的沖突,影響圖書館文明、和諧的借閱氛圍;若不采取任何的處理措施,倘若此為原讀者為了占座而留置的物品,任留該空座位上的物品長期擱置,會(huì)造成圖書館的部分閱覽資源長期空置,達(dá)不到資源的合理利用,也違背現(xiàn)代社會(huì)所提倡的節(jié)約、高效的建設(shè)原則。因此,為達(dá)到圖書館資源利用的最大化與建設(shè)文明、和諧的借閱氛圍,設(shè)計(jì)一個(gè)能監(jiān)測閱覽室的座位狀態(tài),引導(dǎo)讀者文明利用圖書館資源的管理系統(tǒng)就顯得尤為必要。

針對座位資源的輔助管理,市面也有些現(xiàn)成的產(chǎn)品銷售,通常都是讀者刷卡后由系統(tǒng)分配空閑座位,讀者取空座使用后,期間系統(tǒng)并沒有做到實(shí)時(shí)監(jiān)測與回收,筆者認(rèn)為只是做到空座的分配,就算配合人工的巡查也無法避免上文所提及占座狀態(tài)的判斷;對于劉大杰等人的《基于單片機(jī)和紅外接近開關(guān)的圖書館座位管理系統(tǒng)》文中的系統(tǒng),只做就位狀態(tài)判斷即認(rèn)為讀者是正常使用座位,這一漏洞可使讀者能做到一人幫多人占座,并至少能做到幫他人空占文中所提及的30分鐘時(shí)長。

基于上述閱覽室座位使用現(xiàn)狀,本文利用單片機(jī)硬件電路設(shè)計(jì)結(jié)合編寫的軟件實(shí)現(xiàn)對閱覽座位的監(jiān)測,并給予相應(yīng)的狀態(tài)信息提示,引導(dǎo)讀者文明利用圖書館公共資源。

1 系統(tǒng)應(yīng)用的可行性

在高校圖書館,閱覽室占座現(xiàn)象比較突出的時(shí)段是在臨考前的復(fù)習(xí)階段,因這段時(shí)間其他課室被安排用于考試,造成可用的自習(xí)資源更加短缺,圖書館的閱覽室自然成了很多讀者復(fù)習(xí)場所的首選。閱覽室內(nèi)座位供應(yīng)不足導(dǎo)致了占座現(xiàn)象的產(chǎn)生,但前文所述的人工管理的弊端客觀上使占座行為得不到有效的制止。筆者通過對本校圖書館閱覽室的細(xì)心觀察,發(fā)現(xiàn)造成讀者占位的原因主要表現(xiàn)在以下方面,但若采取相應(yīng)的措施確實(shí)可以避免閱覽室座位的無序管理狀況。

1.1占座現(xiàn)象何以“長盛不衰”

1.1.1讀者占座成本低廉甚至無代價(jià)空置占用。通常,占座的讀者(或負(fù)責(zé)占座的讀者)會(huì)在剛開館的第一時(shí)間到閱覽室,將其物品放置在座位上,即行離座去忙完其他事情后再回閱覽室利用其所占用的座位資源。倘若讀者留置物品時(shí)間過長,會(huì)使有限的公用資源長久閑置。這使得在閱覽室秩序處于人工管理的狀態(tài)下,這一占座方式所付出的代價(jià)幾乎為零,因而導(dǎo)致讀者占座的現(xiàn)象出現(xiàn)了普遍性。

1.1.2讀者認(rèn)可用物品占座,皆因?qū)χ挥形锲贩胖玫淖粺o法判斷前一讀者離座時(shí)間。本校圖書館有規(guī)定,使用閱覽室座位的前一讀者,若離開時(shí)間超過20分鐘,當(dāng)棄座看待。筆者通過細(xì)心觀察,注意到后來找閱覽座位的讀者若發(fā)現(xiàn)桌面上只有物品擺放的空置座位,他們也會(huì)自覺離去另覓他位,而不會(huì)野蠻的去挪開該桌面上的物品,強(qiáng)行占用該閱覽座位。這說明很多讀者都是能做到自我約束的,只是沒有一些必要的信息提示而使他們錯(cuò)過閑置的座位,讓寶貴的閱覽室資源空置。倘若有個(gè)系統(tǒng)能正確依照前文所述的圖書館視離座20分鐘當(dāng)棄座處理的座位狀態(tài)提示信息,以上所示的資源空置浪費(fèi)的現(xiàn)象將不復(fù)存在。

1.2相應(yīng)的解決措施

由此可見,占座現(xiàn)象屢禁不止都源于人工管理模式下對于空置座位的狀態(tài)難于判斷。因此,結(jié)合以上導(dǎo)致占座存在的原因,本系統(tǒng)進(jìn)行了相應(yīng)的功能設(shè)計(jì)。

本系統(tǒng)對于在用的座位,當(dāng)讀者離座時(shí)間超過20分鐘,會(huì)將該座位的使用狀態(tài)提示重新置為空閑狀態(tài)。當(dāng)讀者首次就坐或座位處于在用狀態(tài)時(shí)讀者離座重新回到座位上,系統(tǒng)都會(huì)進(jìn)行監(jiān)測,在此狀態(tài)下,若讀者從就坐到離座的時(shí)間在5分鐘內(nèi),系統(tǒng)將對座位狀態(tài)作空置狀態(tài)標(biāo)識(首次就坐)或視讀者仍處于離座狀態(tài)(就座后離座),繼續(xù)保持在用空置狀態(tài)倒計(jì)時(shí),直到確認(rèn)讀者真正就坐或離座倒計(jì)時(shí)結(jié)束置座位狀態(tài)為空閑為止。這兩種設(shè)計(jì)都增加了占座的時(shí)間成本。因此,對于利用物品占座的讀者來說,零成本的占座方式將變得毫無意義。此外,系統(tǒng)檢測到的座位狀態(tài)信息會(huì)通過數(shù)碼顯示管直觀顯示,方便了后來的讀者判斷暫無讀者就坐的座位狀態(tài)信息。

2 系統(tǒng)簡介

2.1系統(tǒng)構(gòu)成

系統(tǒng)主要由人體紅外線傳感器、控制功能模塊與顯示功能模塊組成。為了實(shí)現(xiàn)本系統(tǒng)用于閱覽桌上安裝時(shí)的簡易性能,傳感器模塊中的人體紅外線采檢測采用一體化的紅外接近開關(guān),控制功能模塊由單片機(jī)構(gòu)成,顯示功能模塊則由移位寄存器與數(shù)碼管組成。系統(tǒng)總體框圖如圖1所示:

圖1.總體框圖

2.2系統(tǒng)功能

本系統(tǒng)主要實(shí)現(xiàn)以下功能:(1)首次就坐判斷……讀者首次就坐,系統(tǒng)不立刻將座位狀態(tài)置為在用,讀者必須呆夠5分鐘后系統(tǒng)才會(huì)將座位置為在用狀態(tài)。若在5分鐘內(nèi)讀者離開座位,系統(tǒng)再次檢測到有人靠近后,系統(tǒng)會(huì)重新做上述的判斷,即紅外線感應(yīng)器檢測到的信號必須持續(xù)5分鐘系統(tǒng)才會(huì)認(rèn)為有讀者就坐。這樣的設(shè)計(jì)不僅避免了座位前有人走過對系統(tǒng)的干擾,且能防止一人同時(shí)為他人占多個(gè)座位的可能。(2)確認(rèn)就坐……通過就坐判斷后,系統(tǒng)確認(rèn)讀者就坐,將座位狀態(tài)修改為在用,并將狀態(tài)指示燈關(guān)閉,以節(jié)約電能和避免對讀者的干擾。(3)離座判斷……當(dāng)讀者就坐后,中途離座時(shí),系統(tǒng)將座位狀態(tài)置為在用,并點(diǎn)亮座位狀態(tài)指示燈,顯示為在用。啟動(dòng)離座20分鐘倒計(jì)時(shí),若系統(tǒng)在20分鐘內(nèi)確認(rèn)讀者回到座位,會(huì)將座位狀態(tài)保持為在用,將離座20分鐘計(jì)時(shí)器清零,并關(guān)閉座位狀態(tài)指示燈。否則超時(shí)后,系統(tǒng)重置座位狀態(tài)為空閑,點(diǎn)亮座位空閑狀態(tài)指示燈。系統(tǒng)判斷讀者重新回到座位上的依據(jù)依然是必須留座持續(xù)5分鐘,讀者重新回到座位時(shí),系統(tǒng)并不立刻停止倒計(jì)時(shí),在確認(rèn)讀者重新就坐后,系統(tǒng)才會(huì)停止倒計(jì)時(shí)并關(guān)閉狀態(tài)指示燈;否則將持續(xù)倒計(jì)時(shí),直至系統(tǒng)確認(rèn)讀者離座持續(xù)時(shí)間累積20分鐘后將座位狀態(tài)與狀態(tài)指示燈置為空閑。

通過以上的短時(shí)間隔與多重判斷功能,可以達(dá)到避免一人占多座位的可能。

3 系統(tǒng)總體設(shè)計(jì)

根據(jù)閱覽室座位需實(shí)現(xiàn)的功能,本系統(tǒng)的實(shí)現(xiàn)包括硬件與軟件兩部分。

3.1硬件設(shè)計(jì)

為了加裝的方便,控制模塊焊接于電路板中置于閱覽臺(tái)的背面,傳感器模塊的探頭置于臺(tái)面的邊緣并通過信號線與電路板上的單片機(jī)相連。(因篇幅所限,只給出控制模塊部分的具體電路原理圖)

3.1.1傳感器模塊。傳感器模塊由紅外接近開關(guān)ES182 D03NK與反相器構(gòu)成。該紅外接近開關(guān)的信號輸出端在常態(tài)下輸出TTL高電平,當(dāng)探測到有人體紅外輻射存在時(shí),即輸出TTL低電平,而且它的電源和地也是兼容TTL電平的。為了檢測人離座的信息,在ES182 D03NK的信號輸出端接上一個(gè)反相器,以此得到人離座時(shí)作為中斷檢測端的觸發(fā)信號。

3.1.2功能控制模塊。控制模塊的核心是單片機(jī),外加時(shí)鐘電路與復(fù)位電路構(gòu)成。控制模塊選用由美國ATMEL公司生產(chǎn)的AT89S52單片機(jī)。AT89S52是一種低功耗、高性能CMOS 8位微控制器,具有8K在系統(tǒng)可編程Flash存儲(chǔ)器,40個(gè)引腳,32個(gè)外部雙向輸入/輸出(I/O)端口,同時(shí)內(nèi)含2個(gè)外中斷口,2個(gè)16位可編程定時(shí)計(jì)數(shù)器,2個(gè)全雙工串行通信口。使用ATMEL公司高密度非易失性存儲(chǔ)器技術(shù)制造,片上Flash允許程序存儲(chǔ)器在系統(tǒng)可編程,亦適于常規(guī)編程器,兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng)。在單芯片上,擁有靈巧的8位CPU和在系統(tǒng)可編程Flash,使得at89s52單片機(jī)為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。

復(fù)位電路采用上電復(fù)位的方式,本電路所選取的原件參數(shù)能保證伴隨系統(tǒng)在接通電源的時(shí)候,單片機(jī)復(fù)位端的高電平能至少維持2個(gè)機(jī)器周期以上,使系統(tǒng)可靠復(fù)位。時(shí)鐘電路選用12MHz的晶振,每個(gè)機(jī)器周期為1μs。

紅外接近開關(guān)的輸出端接到圖2的S-IN信號輸入端。也即紅外接近開關(guān)的輸出端信號接到AT89S52的INT0腳,作為讀者落座的觸發(fā)信號;經(jīng)反相器反相后的信號接到INT1腳上。具體電路如圖2所示。

圖2.控制模塊原理圖

3.1.3顯示模塊。顯示功能模塊由移位寄存器74HC164和共陽極數(shù)碼管LG5011BSR構(gòu)成。作為系統(tǒng)狀態(tài)的提示與倒計(jì)時(shí)的顯示。控制模塊中的時(shí)間顯示輸出采用串行的方式輸出,因篇幅有限,在此不畫出具體的原理圖。顯示模塊中預(yù)留串行端口TXD與RXD作為倒計(jì)時(shí)時(shí)間的I/O端口與控制模塊的相應(yīng)端口連接,LED_EN端由接于開關(guān)狀態(tài)控制數(shù)碼管通斷電的NPN型三極管的基極引出,作為顯示模塊的使能控制端,控制模塊通過相應(yīng)的端口與此端口相連,由程序控制數(shù)碼管的顯示與否。

3.2軟件設(shè)計(jì)

根據(jù)本設(shè)計(jì)所要實(shí)現(xiàn)的功能與硬件電路,進(jìn)行了相應(yīng)的軟件設(shè)計(jì),程序采用C語言在Keil C平臺(tái)編寫與編譯。為了節(jié)約系統(tǒng)資源的開支,系統(tǒng)中對紅外傳感器信號的監(jiān)測與計(jì)時(shí)判斷都利用中斷的方式編程,其中對信號的監(jiān)測利用外中斷,計(jì)時(shí)判斷利用計(jì)時(shí)中斷。軟件工作流程如圖3所示。

系統(tǒng)中單片機(jī)的源程序采用模塊化的方式編寫。為了延時(shí)統(tǒng)一和程序簡潔,各計(jì)時(shí)與倒計(jì)時(shí)需在計(jì)時(shí)器的中斷子程序中編寫,以免用空循環(huán)延時(shí)方式既繁雜,又過多的占用系統(tǒng)資源。各計(jì)時(shí)分量的計(jì)時(shí)與狀態(tài)做相應(yīng)的標(biāo)識,以便系統(tǒng)在各功能子模塊之間能判斷其實(shí)時(shí)狀態(tài),做出相應(yīng)的控制。

圖3.系統(tǒng)軟件流程圖

本系統(tǒng)的源程序模塊包括定時(shí)器0中斷計(jì)時(shí)子程序;外中斷0服務(wù)子程序;外中斷1服務(wù)子程序;5分鐘超時(shí)判斷子程序;20分鐘超時(shí)判斷子程序。限于篇幅,在此只給出利用定時(shí)器中斷實(shí)現(xiàn)的計(jì)時(shí)與超時(shí)判斷程序段。

#include

#include

#include

#include

#include

sbit l=P2^5;

int Tout; '離座時(shí)間

int Toj; '離座間隔時(shí)間

void delay10ms()

{

int i;

for(i=1;i<2;i++)

{

int k=2;

while(k--);

k=2;

while(k--);

}

}

void timer0(void) interrupt 1 using 1

{

delay10ms();

l=!l;

TH0=(65536-25)/256;

TL0=(65536-25)%256;

}

hwaix() interrupt 0 using 1

{

if Toj!=0

Tout++;

If (Tout<20)

{

//無任何操作

}

else

{

//限于篇幅,省略操作程序段

}

}

main()

{

TMOD=0x01;

l=0;

TH0=(65536-25)/256;

TL0=(65536-25)%256;

//EX0=1;

IT0=0;

EA=1;

ET0=1;

TR0=1;

do{}while(1);

}

結(jié) 語

將本系統(tǒng)應(yīng)用于閱覽室的輔助管理,不僅減少了管理成本,且能以顯式的方式做出提示,規(guī)范讀者行為,提醒讀者自覺遵守規(guī)定,為圖書館營造一個(gè)資源合理利用,管理高效,讀者自覺的文明借閱氛圍。

[1]劉煥成.工程背景下的單片機(jī)原理及系統(tǒng)設(shè)計(jì)[M].北京:清華大學(xué)出版社,2011.

[2]聶光儀.點(diǎn)對多點(diǎn)的多任務(wù)無線通信.單片機(jī)與嵌入式系統(tǒng)應(yīng)用[J].2003,(3).

[3]袁濤,李月香,楊勝利.單片機(jī)原理及其應(yīng)用[M].北京:清華大學(xué)出版社,2012.

[4]李升.單片機(jī)原理與接口技術(shù)[M].北京:北京大學(xué)出版社,2011.

[5]求是科技.單片機(jī)通信技術(shù)與工程實(shí)踐[M].北京:人民郵電出版社,2005.

[6]THOMPS ON RD.Digital electronics:A simplified approach[M].New York,NY,USA:Prentice Hall,2003.

(責(zé)任編校:京華,俊華)

TP368

A

1673-2219(2016)05-0022-03

猜你喜歡
單片機(jī)圖書館系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機(jī)的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機(jī)的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
圖書館
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
飛躍圖書館
圖書館里的是是非非
主站蜘蛛池模板: 亚洲婷婷六月| 国产在线无码一区二区三区| 亚洲精品视频网| 亚洲大尺度在线| 亚洲国产中文在线二区三区免| 日本高清成本人视频一区| 潮喷在线无码白浆| 精品少妇人妻无码久久| 91视频区| 情侣午夜国产在线一区无码| 99免费在线观看视频| 五月综合色婷婷| 亚洲中文字幕23页在线| 欧美午夜在线播放| 国产人碰人摸人爱免费视频| 亚洲AV无码不卡无码| 亚洲欧美在线精品一区二区| 亚洲天堂2014| 超薄丝袜足j国产在线视频| 午夜视频免费试看| 精品免费在线视频| 亚洲综合天堂网| 久久一级电影| 在线免费无码视频| 久久伊伊香蕉综合精品| 国产丝袜第一页| 亚洲成人网在线观看| 嫩草国产在线| 欧洲熟妇精品视频| 国产99视频精品免费观看9e| 婷婷激情五月网| 亚洲性影院| 波多野结衣一区二区三区四区视频| 亚洲69视频| 国产永久在线视频| 日韩免费成人| 久久免费观看视频| 精品人妻系列无码专区久久| 99re在线免费视频| 精品無碼一區在線觀看 | 久久精品免费国产大片| 亚洲精品大秀视频| 国产亚洲精品无码专| a级毛片一区二区免费视频| 免费无遮挡AV| 真人免费一级毛片一区二区| 亚洲最大福利视频网| 日韩精品无码一级毛片免费| 欧美在线视频不卡第一页| 亚洲国产精品一区二区第一页免| 国产一区成人| 国产不卡在线看| 亚洲黄色片免费看| 国产成人91精品| 久久综合结合久久狠狠狠97色| 久久久精品无码一区二区三区| 91在线激情在线观看| 欧洲熟妇精品视频| 欧美亚洲欧美| 欧美成人精品在线| 国产精品99一区不卡| 久久精品91麻豆| 久久精品一卡日本电影| 色偷偷一区二区三区| 国产精品亚欧美一区二区三区| 亚洲Aⅴ无码专区在线观看q| 69av在线| 人与鲁专区| 国产欧美精品一区aⅴ影院| 中文字幕自拍偷拍| www精品久久| 91破解版在线亚洲| 在线欧美a| 一级看片免费视频| 亚洲AV永久无码精品古装片| 99热这里只有精品5| 亚洲精品卡2卡3卡4卡5卡区| 欧美日韩中文国产va另类| 97国产在线视频| 四虎影视库国产精品一区| 1级黄色毛片| 免费观看欧美性一级|