測控系統(tǒng)課程設(shè)計_第1頁
測控系統(tǒng)課程設(shè)計_第2頁
測控系統(tǒng)課程設(shè)計_第3頁
測控系統(tǒng)課程設(shè)計_第4頁
測控系統(tǒng)課程設(shè)計_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

本文格式為Word版,下載可任意編輯——測控系統(tǒng)課程設(shè)計摘要

本設(shè)計主要針對樓層單元門禁系統(tǒng)的設(shè)計與研究。設(shè)計采用單片機(jī)芯片AT89C51作為主控芯片;通過4x4矩陣鍵盤,實現(xiàn)密碼的輸入與主要功能的選擇;通過AT24C1024實現(xiàn)密碼的存儲與斷電保護(hù);通過LCD1602實現(xiàn)必要的顯示。設(shè)計從硬件電路和軟件兩方面全面的分析了門禁系統(tǒng),硬件電路組成主要包括:密碼輸入模塊、密碼存儲模塊、顯示模塊、報警模塊和開鎖模塊等部分。設(shè)計具有很強(qiáng)實用性,并且,在現(xiàn)實生活中應(yīng)用很廣泛。

課程設(shè)計說明書

4顯示模塊

了解系統(tǒng)的運(yùn)行與工作狀態(tài)顯示器是不可缺少的,顯示器是一個典型的輸出設(shè)備并且它的實際應(yīng)用也是極為廣泛的,幾乎所有的電子產(chǎn)品都會使用到顯示器其區(qū)別僅在于顯示器的結(jié)構(gòu)類型不同而已。最簡單的顯示器可以是LED發(fā)光二極管或者數(shù)碼管。1602型LCD顯示模塊具有體積小,功耗低,顯示內(nèi)容豐富等特點。1602型LCD可以顯示2行16個字符,有8位數(shù)據(jù)總線D0~D7和RS,R/W,EN三個控制端口,工作電壓為5V,并且具有字符對比度調(diào)理和背光功能。4.1LCD1602引腳圖

LCD2LM016LVSSVDDVEERSRWE4561237891011121314D0D1D2D3D4D5D6D7圖7LCD1602引腳圖基本操作程序:

讀狀態(tài):令RS=L,RW=L,E=H讀數(shù)據(jù):令RS=H,RW=H,E=H

輸出:D0~D7=狀態(tài)字

輸出:無

寫指令:令RS=L,RW=L,D0~D7=指令碼,E=高脈沖輸出:D0~D7=數(shù)據(jù)寫數(shù)據(jù):令RS=H,RW=L,D0~D7=數(shù)據(jù),E=高脈沖輸出:無4.2LCD1602顯示電路

圖8顯示電路

-10-

課程設(shè)計說明書

5報警及開鎖電路5.1開鎖電路

開鎖步驟如下:首先按下鍵盤上的開鎖按鍵,然后利用鍵盤上的數(shù)字鍵0-9輸入密碼,最終按下確認(rèn)鍵。當(dāng)用戶輸入密碼后,單片機(jī)自動識別密碼,假使密碼不符。具體電路如下圖。

5.2報警電路

圖蜂鳴電路

-11-

課程設(shè)計說明書

其次部分相關(guān)程序軟件的編寫

為了完成上述任務(wù),在進(jìn)行軟件設(shè)計時,尋常把整個過程分成若干個部分,每一部分叫做一個模塊。把一個程序分成具有多個明確任務(wù)的程序模塊,分別編制、調(diào)試后再把它們連接在一起形成一個完整的程序。1鍵掃描程序舉例

ucharkeyscan(){

ucharscan1,scan2,keycode,j;

P1=0xf0;scan1=P1;

if((scan1//延時10msscan1=P1;

if((scan1scan2=P1;

keycode=scan1|scan2;//組合成鍵編碼for(j=0;j0;a--)

for(b=100;b>0;b--);}

voidwrite_command(ucharcommand){

P0=command;lcdrs=0;lcden=0;delay(10);lcden=1;delay(10);lcden=0;}

voidwrite_date(uchardate){

P0=date;lcdrs=1;lcden=0;delay(10);lcden=1;delay(10);lcden=0;}

voidlcd_init(){

write_command(0x38);delay(20);

write_command(0x0f);delay(20);

write_command(0x06);delay(20);

write_command(0x01);delay(20);}

-13-

課程設(shè)計說明書

324C02C相關(guān)程序舉例uchara;

//voiddelay()//{;//;}

voidstart()//開始信號{

sda=1;delay();scl=1;delay();sda=0;delay();}

voidstop()//中止{

sda=0;delay();scl=1;delay();sda=1;delay();}

voidrespons()//應(yīng)答{

uchari;scl=1;delay();

while((sda==1)scl=0;delay();}

voidinit(){

溫馨提示

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

評論

0/150

提交評論