freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

微機原理課程設計--多功能密碼鎖-文庫吧資料

2025-01-24 15:00本頁面
  

【正文】 開鎖子程序 。如按下閉鎖鍵則調用閉鎖子程序 JMP LP。如按下開鎖鍵則調用開鎖子程序 CMP AL,20H JZ ALTER 。選中L2 LP: IN AL,60H 。選中L1 MOV AL,5EH OUT 61H,AL 。初始化數碼管顯示 OUT 61H,AL 。設置錯誤密碼允許輸入的最大次數 MOV CX,4 。定義8255工作方式 OUT 63H,AL 。DATAS SEGMENTPASSWORD DB 1,2,3,4,5 。FAULT:密碼輸入錯誤子程序。CLOSE:閉鎖子程序。子程序說明:。PASSWORD:密碼。蜂鳴器:響一聲代表確定 響四聲代表錯誤警報。數碼管顯示: DD代表等待狀態(tài) 11代表閉鎖狀態(tài) 00代表開鎖成功 FF代表密碼輸入錯誤。數字鍵:0。 多功能密碼鎖程序。 開鎖子程序 閉鎖子程序 密碼輸入錯誤子程序 開鎖成功子程序 八、程序清單及必要注釋。當用戶按下“修改密碼”時調用該程序,由于修改密碼的前提是鎖處于開啟狀態(tài),所以在程序的開始要進行狀態(tài)的判斷,若STATUS為0,說明密碼鎖處于關閉狀態(tài),調用開鎖子程序,先進行開鎖。當密碼輸入出現(xiàn)錯誤時自動調用此程序,當輸入未到6次時:當密碼輸入錯誤時數碼管輸出FF、蜂鳴器響四下報錯;如果輸入錯誤密碼達到6次時,輸出報警電平報警。當用戶按下“閉鎖”時,進行關閉密碼鎖操作,是數碼管顯示11,表示密碼鎖已被關閉。用戶開始輸密碼,并將輸入的數字和系統(tǒng)密碼作對比,只要有一位錯誤就調用閉鎖子程序。直到按下正確的按鍵才能跳到子程序,我們用LP標號來實現(xiàn)。并設置密碼位數為5以及密碼輸入次數為6。主程序主要完成密碼和密碼鎖狀態(tài)碼初始化( 初始密碼為12345,密碼鎖狀態(tài)碼是更改密碼時用的,STATUS為1時代表密碼鎖處于開啟狀態(tài),為0時為關閉狀態(tài),只有STATUS為1時才能修改密碼。 并設置系統(tǒng)的初始狀態(tài)。由于我們采用8255來實現(xiàn)功能,所以我們程序也是圍繞著8255來編寫的,采取的是A口輸入、B口輸出(控制數碼管顯示)、C后輸出(控制蜂鳴器、LED燈和報警器)。共采用了5個子程序來實現(xiàn)開鎖、閉鎖、錯誤報警、開鎖成功和修改密碼子程序。其中,C口PC0、PC1低電平有效,PCPCPC4高電平有效。而報警電平連接的報警器則在六次輸入錯誤密碼的情況下輸出電平報警。與PB口相連接的數碼管作為顯示用途,當密碼輸入正確后,開鎖并且數碼管顯示為00字樣,當密碼錯誤時,數碼管顯示FF字樣。其中開鎖鍵是讓密碼鎖進入密碼輸入狀態(tài),閉鎖鍵是讓密碼鎖進入鎖死狀態(tài),修改密碼是讓用戶在密碼正確的前提下也就是開鎖狀態(tài)的時候進行密碼修改,確認鍵是用于確認輸入的密碼。共14個按鍵,其中數字鍵10個,功能鍵4個。表3 8255A地址分配端口A口B口C口控制寄存器端口地址800H802H804H806H圖 11 拓展IO口模塊 鍵盤輸入模塊電路中的鍵盤輸入模塊與8255A的A口相連接,共十四個按鍵,0—9為數字鍵,每一個十進制數對應PA7—PA0的八位二進制數,其中導線與導線有節(jié)點的為低電平,輸出0,否則為高電平輸出1。為了滿足這個要求,將8255A的A1,A0分別與8086的地址總線A2,A1相連,并且,CPU在對8255A的端口進行訪問時,總是將地址線中的A0設置為0。而現(xiàn)在,我們?yōu)榱藢嶋H硬件上連接的方便,將8255A的D7—D0接至系統(tǒng)總線的低8位。在8086系統(tǒng)中,采用16位數據總線。存儲器基本地址范圍是:0000H—3FFFH。 8086的時鐘發(fā)生模塊電路接法如圖9所示。外界的就緒信號RDY輸入8284A,經時鐘的下降沿同步以后,輸出信號READY作為8086的就緒信號READY;同樣外界的復位信號RES輸入8284A,經整形并由時鐘的下降沿同步后,輸出RESET信號作8086的復位信號RESET(其寬度不得小于4個時鐘周期)。8284A除提供恒定的時鐘信號外,還對外界輸入的就緒信號RDY和復位信號RES進行同步。 8284A(時鐘產生/驅動)芯片為8086提供主頻為5MHz的時鐘信號,對8086-l提供的主頻可達10MHZ。本程序是用的共陰極,從上圖可以看出,要使數碼管顯示數字,有兩個條件:(1)要在COM端加正電源;(2)要使(a、b、c、d、e、f、g、dp)端接低電平或”0”,這樣才能顯示。圖 5 存儲器27C513 共陰極數碼管七段LED數碼管由名稱為abcdefg的7個筆畫段和一個圓點dp組成,這7個筆畫段在點亮時,共陰極數碼管是一類數字形式的顯示屏,通過對其不同的管腳輸入相對的電流,會使其發(fā)亮,從而顯示出數字能夠顯示 時間、日期、溫度等所有可用數字表示的參數。74LS138的作用:利用 G/(G2A)和/(G2B)可級聯(lián)擴展成 24 線譯碼器;若外接一個反相器還可級聯(lián)擴展成 32 線譯碼器。利用按位置位/復位控制字可以使PC口的8根線中的任意一根置成高電平輸出或低電平輸出。控制A、B和C3個端口的工作方式,A組控制A口和C口的上半部(PC7~PC4),B組控制B口和C口的下半部(PC3~PC0)的工作方式和輸入/輸出。8255A芯片內部主要由控制寄存器、狀態(tài)寄存器和數據寄存器組成
點擊復制文檔內容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1