基于單片機(jī)的人數(shù)統(tǒng)計(jì)系統(tǒng)畢業(yè)設(shè)計(jì)_第1頁
基于單片機(jī)的人數(shù)統(tǒng)計(jì)系統(tǒng)畢業(yè)設(shè)計(jì)_第2頁
基于單片機(jī)的人數(shù)統(tǒng)計(jì)系統(tǒng)畢業(yè)設(shè)計(jì)_第3頁
基于單片機(jī)的人數(shù)統(tǒng)計(jì)系統(tǒng)畢業(yè)設(shè)計(jì)_第4頁
基于單片機(jī)的人數(shù)統(tǒng)計(jì)系統(tǒng)畢業(yè)設(shè)計(jì)_第5頁
已閱讀5頁,還剩40頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

本科畢業(yè)論文(設(shè)計(jì))題 目:基于單片機(jī)的人數(shù)統(tǒng)計(jì)系統(tǒng)摘要本文設(shè)計(jì)了一個(gè)基于單片機(jī)的人數(shù)統(tǒng)計(jì)系統(tǒng),他可以通過光電開關(guān)統(tǒng)計(jì)教室的人數(shù),并把實(shí)時(shí)的人數(shù)在 LCD1602 液晶屏上顯示,另該系統(tǒng)還配備了一個(gè)時(shí)間顯示的功能,可顯示當(dāng)前的年、月、日、小時(shí)、分種、秒等時(shí)間信息,時(shí)鐘芯片采用的是 DS1302.DS1302能存儲(chǔ)時(shí)間信息,并且時(shí)間可以掉電保存。關(guān)鍵詞 單片機(jī); LCD1602;人數(shù)統(tǒng)計(jì);DS1302AbstractThis paper designed a system based on single-chip microcomputer, the number of statistics, he can through the photoelectric switch statistic the number of the classroom, and the number of real-time in the LCD1602 display on the LCD panel, the system also equipped with another time display function, can display the current year, month, day,hours, minutes, seconds time information, such as clock chip USES is DS1302. DS1302time information can be stored, and time can be saved when power supply drop.Key words single chip microcomputer LCD1602 The number of statistics DS1302目 錄摘要 1Abstract2第 1 章 緒論 51.1 目的和意義 51.2 研究概況和發(fā)展趨勢(shì) 51.3 本系統(tǒng)主要功能 5第 2 章 總體方案論證與設(shè)計(jì) 72.1 主控模塊的選型和論證 72.2 顯示模塊的選型和論證 72.3 時(shí)鐘芯片的選型和論證 82.4 人數(shù)統(tǒng)計(jì)模塊的選型和論證 82.5 系統(tǒng)整體設(shè)計(jì)概述 9第 3 章 系統(tǒng)硬件電路設(shè)計(jì) 103.1 主控模塊 103.1.1 STC89C52 單片機(jī)主要特性 103.1.2 STC89C52 單片機(jī)的中斷系統(tǒng) 113.1.3 單片機(jī)最小系統(tǒng)設(shè)計(jì) 123.2 LCD 液晶顯示器簡(jiǎn)介 123.2.1 液晶原理介紹 123.2.2 液晶模塊簡(jiǎn)介 133.2.3 液晶顯示部分與 STC89C52 的接口 133.3 鍵盤模塊設(shè)計(jì) 133.4 時(shí)鐘模塊的設(shè)計(jì) 143.4.1 DS1302 概述 143.4.2 DS1302 內(nèi)部 RTC 和 RAM 地址分配 143.4.3 DS1302 時(shí)鐘和日歷 153.4.4 DS1302 時(shí)鐘電路設(shè)計(jì) 163.5 人數(shù)檢測(cè)模塊設(shè)計(jì) 163.5.1 光電開關(guān)工作原理 163.5.2 光電開關(guān)電路設(shè)計(jì) 163.6 硬件總體連接圖 17第 4 章 系統(tǒng)軟件設(shè)計(jì) 184.1 系統(tǒng)軟件總體設(shè)計(jì) 184.2 程序設(shè)計(jì)原理 19第 5 章 系統(tǒng)調(diào)試 205.1 硬件調(diào)試 205.2 軟件調(diào)試 205.3 系統(tǒng)檢測(cè) 21結(jié) 論 22參考文獻(xiàn) 23致 謝 24附錄 25附錄一:系統(tǒng)整體原理圖 25附錄二:系統(tǒng)仿真圖 25附錄三:元件清單 26附錄四:系統(tǒng)源程序 27第 1 章 緒論1.1 目的和意義在生活中,學(xué)校、火車站、銀行、商場(chǎng)、公交車等人員流動(dòng)比較大的地方,如果可以將人數(shù)實(shí)時(shí)地統(tǒng)計(jì)出來,這樣可以給我們的生活與學(xué)習(xí)帶來很多的便捷。例如,在學(xué)校,很大的教室里,考勤對(duì)于老師來說是一件很麻煩的事情,但如果設(shè)計(jì)一款人數(shù)統(tǒng)計(jì)器,實(shí)時(shí)顯示教室人數(shù)的話,考勤也變得方便;在火車站等人員較多的地方,如果可以實(shí)時(shí)統(tǒng)計(jì)室內(nèi)人數(shù),那么可以減少不必要的排隊(duì)及擁擠。在公交車上,如果可以設(shè)計(jì)一個(gè)實(shí)時(shí)人數(shù)統(tǒng)計(jì)器,可以將公交車的人數(shù)固定,使我們的坐車環(huán)境得到優(yōu)化。所以設(shè)計(jì)一款實(shí)時(shí)統(tǒng)計(jì)人數(shù)的器件對(duì)于我們的生活是很有意義的,可以提高我們的生活質(zhì)量。1.2 研究概況和發(fā)展趨勢(shì)計(jì)數(shù)器從發(fā)明以來,在不斷地發(fā)展,如今,市場(chǎng)上已經(jīng)出現(xiàn)了各種各樣的計(jì)數(shù)器,其功能也從計(jì)數(shù)擴(kuò)展到更多的功能,之前的計(jì)數(shù)器大部分用在工業(yè)方面,如:生產(chǎn)線上計(jì)數(shù)器的使用,數(shù)控零件計(jì)數(shù)應(yīng)用。人數(shù)統(tǒng)計(jì)器及我們看到的道路上的大小車輛計(jì)數(shù)器都是在計(jì)數(shù)器的基礎(chǔ)上擴(kuò)展而來的,之前的人數(shù)統(tǒng)計(jì)使用的是接觸式的方式,即人體必須接觸器件才可以計(jì)數(shù),例如:腳踏板人數(shù)統(tǒng)計(jì)器,若有兩個(gè)人同時(shí)通過的話就不能精確計(jì)數(shù),之后出現(xiàn)了非接觸式的,人體通過就可以計(jì)數(shù),但也不是很精確,必須配備一定的設(shè)備才可以提高精確度。發(fā)展到現(xiàn)在,人數(shù)統(tǒng)計(jì)的發(fā)展趨勢(shì)是紅外線統(tǒng)計(jì),它的距離可以更遠(yuǎn),即:通過紅外線掃描,來統(tǒng)計(jì)人數(shù),這樣的方法就比較精確,并且還可以增加人臉識(shí)別功能,方便警察辦案。1.3 本系統(tǒng)主要功能本系統(tǒng)設(shè)計(jì)可以實(shí)現(xiàn)以下幾種功能:(1)可以統(tǒng)計(jì)場(chǎng)所來往的人數(shù)并進(jìn)行相應(yīng)的加減,計(jì)算出室內(nèi)實(shí)時(shí)人數(shù),并顯示在液晶屏幕上。(2)單片機(jī)可以采集 DS1302 的數(shù)據(jù),通過數(shù)據(jù)傳輸將當(dāng)時(shí)的年、月、日、時(shí)、分、秒顯示在液晶屏幕上,用戶可以使用按鍵設(shè)置時(shí)間,時(shí)間可以自動(dòng)更新,系統(tǒng)不供電時(shí),時(shí)鐘芯片依然可以由后備紐扣供電,使其掉電時(shí)保存時(shí)間,下次上電時(shí),時(shí)間依然準(zhǔn)確。(3)系統(tǒng)帶有液晶顯示可以實(shí)時(shí)顯示時(shí)間和當(dāng)前統(tǒng)計(jì)的人數(shù)。(4)系統(tǒng)帶有清零按鍵,按下后清除當(dāng)前統(tǒng)計(jì)的人數(shù),但不會(huì)將時(shí)間清除。第 2 章 總體方案論證與設(shè)計(jì)根據(jù)本設(shè)計(jì)所要實(shí)現(xiàn)的功能,可以將系統(tǒng)劃分為以下幾個(gè)模塊:主控模塊、顯示模塊、時(shí)鐘模塊、人數(shù)統(tǒng)計(jì)模塊,下面對(duì)以上模塊的選型和論證進(jìn)行討論分析。2.1 主控模塊的選型和論證方案一:如果本設(shè)計(jì)使用單片機(jī) MSP430,它是 16 位超低功耗的混合信號(hào)處理器。功能比較強(qiáng)大,但其缺點(diǎn)是:芯片價(jià)格比較昂貴,不太適合本設(shè)計(jì)這樣比較一般的設(shè)計(jì)。方案二若使用 51 系列的單片機(jī),該 8 位、32 個(gè) IO 口單片機(jī)具有高可靠性,超低價(jià),無法解密,高性能等特點(diǎn),而且 STC 系列的單片機(jī)可以在線編程、調(diào)試,方便地實(shí)現(xiàn)程序的下載與整機(jī)的調(diào)試,比較適合本設(shè)計(jì)這樣一般的設(shè)計(jì)。由上所述, 51 系列單片機(jī)比較適合本設(shè)計(jì)。2.2 顯示模塊的選型和論證方案一:采用點(diǎn)陣式數(shù)碼管顯示,它是八行八列的二極管排列組成的,顯示文字要適合一點(diǎn),若顯示數(shù)字有點(diǎn)浪費(fèi)其資源,另一方面價(jià)格也較高,所以本系統(tǒng)不使用點(diǎn)陣式數(shù)碼管作為顯示模塊。方案二:采用 LED 數(shù)碼管顯示,有以下優(yōu)點(diǎn):價(jià)格一般,適用于顯示數(shù)字,它的顯示是采用動(dòng)態(tài)掃描法,連接單片機(jī)時(shí),占用單片機(jī)接口線也少。其缺點(diǎn)是:數(shù)碼管動(dòng)態(tài)掃描時(shí)要使用 74LS164 移位寄存器進(jìn)行移位,移位寄存器的使用會(huì)給電路的調(diào)試帶來很多的障礙。方案三:采用 LCD1602 液晶顯示屏,其顯示屏可以顯示兩行,對(duì)于文字,圖像,數(shù)字都可以顯示,對(duì)于本設(shè)計(jì)也剛好夠用,價(jià)格也適中。與單片機(jī)連接時(shí)接口線較多,有利于系統(tǒng)調(diào)試。由上分析, LCD1602 液晶顯示屏比較適合本系統(tǒng)設(shè)計(jì)2.3 時(shí)鐘芯片的選型和論證方案一:使用單片機(jī)內(nèi)的定時(shí)計(jì)數(shù)器,通過編程來實(shí)現(xiàn)時(shí)間計(jì)數(shù)。這樣雖然可以不使用時(shí)鐘芯片,節(jié)約了成本,但是,對(duì)于閏年及每月天數(shù)的不同來說就不太準(zhǔn)確了,對(duì)于實(shí)時(shí)時(shí)間的實(shí)現(xiàn)誤差較大,不可以較精確的計(jì)數(shù)。方案二:這里用 DS1302 時(shí)鐘芯片實(shí)現(xiàn)時(shí)鐘,DS1302 的性能比較高,功耗比較低,并且內(nèi)部有31*8 的 RAM 的實(shí)時(shí)時(shí)鐘電路,DS1302 可以計(jì)時(shí)年、月、日、時(shí)、分、秒等,可以將每個(gè)月的 31、29、28 或 30 天進(jìn)行加與減的操作,使時(shí)間顯示更加準(zhǔn)確,也可對(duì)閏年進(jìn)行補(bǔ)償,其工作在 2.5V5.5V。該芯片有兩個(gè)電源引腳,一個(gè)是主電源,另一個(gè)是后備電源,在關(guān)閉電源的時(shí)候可以提供充電,使時(shí)鐘繼續(xù)運(yùn)行,當(dāng)下次使用時(shí)時(shí)鐘依然是準(zhǔn)確時(shí)間。芯片是用 32.768KHZ 晶振作為標(biāo)準(zhǔn)時(shí)鐘來計(jì)時(shí)。由上面的分析,DS1302 的優(yōu)勢(shì)比較適合本系統(tǒng)。2.4 人數(shù)統(tǒng)計(jì)模塊的選型和論證方案一:在場(chǎng)所的前門按一個(gè)光電開關(guān),后門按一個(gè),前門進(jìn)后門出,分別統(tǒng)計(jì)顯示人數(shù),進(jìn)行加減。這種方案不好控制人員是從前門進(jìn)還是從后門進(jìn)。對(duì)于人數(shù)的統(tǒng)計(jì)的實(shí)現(xiàn)比較困難。方案二:根據(jù)本系統(tǒng)功能的要求,這里選用了兩個(gè)光電開關(guān)來實(shí)現(xiàn)人數(shù)的統(tǒng)計(jì),將兩個(gè)光電開關(guān)置于場(chǎng)所的門口,一前一后放置,當(dāng)有人經(jīng)過門口,會(huì)擋住光電開關(guān),光電開關(guān)輸出的電平會(huì)由高電平變?yōu)榈碗娖剑梢杂呻娖阶兓南群箜樞蛑廊耸沁M(jìn)入場(chǎng)所還是出去,從而對(duì)所統(tǒng)計(jì)的數(shù)據(jù)進(jìn)行加減,統(tǒng)計(jì)這時(shí)室內(nèi)的總?cè)藬?shù)。由上面的分析,方案二比較適合本系統(tǒng)。2.5 系統(tǒng)整體設(shè)計(jì)概述本設(shè)計(jì)的核心控制芯片為 89C52 單片機(jī),其功能是:對(duì)鍵盤,顯示模塊,時(shí)鐘模塊,光電開關(guān)統(tǒng)計(jì)人數(shù)模塊進(jìn)行控制與運(yùn)行。不僅起到了主控作用,而且在各模塊工作時(shí)起到了協(xié)調(diào)作用。主控芯片單片機(jī)光電計(jì)數(shù)器 2光電計(jì)數(shù)器 1液晶模塊L C D 1 6

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論