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

正文內容

基于51單片機電子密碼鎖設計論文-文庫吧資料

2025-06-26 12:48本頁面
  

【正文】 ;顯示9的摩斯值 clr ;RXD置0 mov a ,00h ;密碼緩存 mov r2 ,04h ;四位密碼 mov r1 ,00h mov r0 ,ps1 mov r7 ,05h 。此外在學習中,老師嚴謹的治學態(tài)度、豐富淵博的知識、敏銳的學術思維、精益求精的工作態(tài)度以及侮人不倦的師者風范是我終生學習的楷模。電子鎖是信息化時代發(fā)展的產物,應時而生,我相信隨著科技的不斷發(fā)展,將來的電子鎖一定更加完美,更加人性化,更加便宜,更加安全。運用科學的方法去解決問題,這是我這次實訓給我?guī)淼乃枷肷系母淖?。在做畢業(yè)設計期間,在老師的指導下,通過自身的不斷努力,無論是思想上,學習上,都取得了長足的發(fā)展和巨大的收獲,現將工作總結如下:思想上,學會了用科學的精神去解決問題。圖5-1 keil c51調試介面圖5-2 單片機燒錄軟件介面6 設計總結與展望實踐是檢驗真理的唯一標準,當然也是檢驗學習成果的標準。 調試過程 首先打開KEIL C51主程序,新建工程,新建文本框寫入程序,保存,檢查是否有語法錯誤,經反復檢查無誤后匯編,生成51單片機可執(zhí)行的HEX文件。目標文件可由LIB51創(chuàng)建生成庫文件,也可以與庫文件一起經L51連接定位生成絕對目標文件(.ABS)。開發(fā)人員可用IDE本身或其它編輯器編輯C或匯編源文件。在開發(fā)大型軟件時更能體現高級語言的優(yōu)勢。Keil C51軟件提供豐富的庫函數和功能強大的集成開發(fā)調試工具,全Windows界面。 程序調試用到的軟件及工具調試本程序需要用到KEIL C51,及51開發(fā)板一塊及其配套的下載燒錄軟件 KEIL C51簡介Keil C51是美國Keil Software公司出品的51系列兼容單片機C語言軟件開發(fā)系統,與匯編相比,C語言在功能上、結構性、可讀性、可維護性上有明顯的優(yōu)勢,因而易學易用。原因在于,本系統是編制程序工作量不大、規(guī)模較小的單片機微控制系統,使用匯編語言可以不用像高級語言那樣占用較多的存儲空間,適合于存儲容量較小的系統。機器語言是機器唯一能“懂”的語言,用匯編語言或高級語言編寫的程序(稱為源程序)最終都必須翻譯成機器語言的程序(成為目標程序),計算機才能“看懂”,然后逐一執(zhí)行。因此充分利用其內部豐富的硬件資源和軟件資源,采用與C51系列單片機相對應的51匯編語言和結構化程序設計方法進行軟件編程。同時還必須得到相應設計合理的軟件的支持,尤其是微機應用高速發(fā)展的今天,許多由硬件完成的工作,都可通過軟件編程而代替。表3-3 元器件清單原件名稱備注單片機AT89C51電阻R1,R210K,100K各一只電解電容C3100F無極電容C1,C230VF數碼管一只5V蜂鳴器一只晶振12MHZ三極管9014一個按健S1,S2各一個12V繼電器一個LED D1,D2,D3,D4綠,黃,紅,藍各一個2極管40041只萬能電路板1塊經采購繼電器沒有買到,所以原電路的輸出電路3極管的繼電器改為LED燈,只要電路IC經密碼輸入后能點亮LED燈則電路設計要求達到。注:由于資金和設備限制,以上PCB電路設計過程屬于理論化,只作為電路板設計的一個流程。  Protel99 SE共分5個模塊,分別是原理圖設計、PCB設計(包含信號完整性分析)、自動布線器、原理圖混合信號仿真、PLD設計。因而今天的Protel最新產品已不是單純 的PCB(印制電路板)設計工具,而是一個系統工具,覆蓋了以PCB為核心的整個物理設計。本電路設置四位密碼,由于每位數字鍵均由五位摩斯碼構成則要輸入20次摩斯碼鍵?。。ňG色)“滴”顯示,(黃色)“嗒”音顯示,(紅色)摩斯碼按法錯誤或密碼錯誤,(藍色)表示該電路已設置了密碼,等待輸入密碼進行比較。由于采取上電設置密碼的編程方法復位鍵即密碼修改鍵設置在門后,要打開門才能修改密碼。圖3-1 晶振電路圖3-2 復位電路 單片的P1口外接1位8段數碼管,作為密碼輸入顯示器;INT0外接蜂鳴器,當INT0被置0時,蜂鳴器發(fā)出聲音;P0口外接發(fā)光二極管用作系統工作狀態(tài)提示。表3-2 本設計用到的數字的摩斯碼和二進制對照數字0123456789摩斯碼111110111100111000110000100000100001100011100111102進制11111011110011100011000010000010000110001110011110:本系統電路主芯片AT89C51,晶振和兩個電容組成的時鐘脈沖,一個電阻和一個電解電容和一個按鍵組成的復位電路,一個8段數碼管構成的密碼顯示器,一個蜂鳴器,5個LED,一個NPN三極管加上一個繼電器組成的驅動電路構成了系統電路。表3-1字符—摩斯碼對照表字符摩斯碼字符摩斯碼字符摩斯碼A. _M_ _ Y_ . _ _B_ . . .N_ .Z _ _ . .C_ . _ .O_ _ _1 . _ _ _ _D_ . .P. _ _ .2 . . _ _ E.Q_ _ . _ 3 . . . _ _F. . _ .R. _ .4 . . . . _G_ _ .S. . .5 . . . . .H. . . .T_ 6_ . . . .I. .U. . _7_ _ . . .J. _ _ _V. . . _ 8_ _ _ . .K_ . _ W. _ _9_ _ _ _ .L. _ . .X_ . . _0_ _ _ _ _ 注:摩斯碼用在數字電路中“-”表示1,“.”表示0,如0翻譯成二進制數為11111H,十六進制數為1FH。它由一個輸入按鍵在輸入時按住的間隔時間長短組成來決定你的輸入:短促的點信號 .,讀 嘀 (Di);保持一定時間的長信號—,讀嗒 (Da)。關于摩斯碼的介紹如下:摩斯密碼是20世紀使用較為廣泛的電報傳輸使用的一種編碼。圖23 AT89C51芯片圖3系統硬件設計為了使本電路更加簡潔,本電子鎖的密碼鎖采用簡單易學但不為多數人知道的摩期碼作為電路的密碼輸入。 XTAL1:反向振蕩放大器的輸入及內部時鐘工作電路的輸入。 /EA/VPP:當/EA保持低電平時,則在此期間外部程序存儲器(0000HFFFFH),不管是否有內部程序存儲器。在由外部程序存儲器取指期間,每個機器周期兩次/PSEN有效。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無效。然而要注意的是:每當用作外部數據存儲器時,將跳過一個ALE脈沖。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。 ALE/PROG:當訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。 RST:復位輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。 P3口:P3口管腳是8個帶內部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。P2口當用于外部程序存儲器或16位地址外部數據存儲器進行存取時,P2口輸出地址的高八位。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。P1口管腳寫入1后,被內部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內部上拉的緣故。P0能夠用于外部程序數據存儲器,它可以被定義為數據/地址的第八位。 P0口:P0口為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門電流。片內振蕩器和時鐘電路管腳說明: VCC:供電電壓??删幊檀型ǖ? 兩個16位定時器/計數器 1288位內部RAM 全靜態(tài)工作:0Hz24MHz 壽命:1000寫/擦循環(huán) 與MCS51 兼容 由于將多功能8位CPU和閃爍存儲器組合在單個芯片中,ATMEL的AT89C51是一種高效微控制器。單片機的可擦除只讀存儲器可以反復擦除100次。AT89C51電磁閥開鎖驅動電路 密碼正確圖2-2 密碼鎖開鎖機構示意圖當用戶輸入的密碼正確而且是在規(guī)定的時間及次數輸入之內,單片機便輸出開門信號,送到開鎖驅動電路,然后驅動電磁鎖,達到開門的目的。單片負責控制整個系統的執(zhí)行過程。系統工作時,用戶通過按鍵輸入4位密碼,單片機將輸入密碼與設定密碼進行比較,若密碼正確,則發(fā)出開鎖信號,將門打開,系統不報警;若密碼不正確,則有相應的指示燈閃動,并要求重新輸入密碼,重新輸入密碼的次數不能超過3次,若3次輸入的密碼都不正確,則發(fā)出報警信號?,F場報警由揚聲器發(fā)出報警聲。(3)具有自動報警功能。(1)系統設置4位密碼,密碼通過鍵盤輸入,若密碼正確,則將鎖打開。本文從經濟實用的角度出發(fā),采用AT89C2051單機,研制了一款具有防盜自動報警功能的電子密碼鎖。大大提高了主人物資的安全性,安全可以代替老式機械鎖。這樣產品的體積變小了,成本也降低了,長期使用也不會擔心精度達不到了,且容易升級改善。以前沒有單片機時,這些東西也能做,但是只能使用復雜的
點擊復制文檔內容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1