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

正文內(nèi)容

基于51單片機(jī)電子密碼鎖設(shè)計畢業(yè)設(shè)計-在線瀏覽

2024-07-31 12:48本頁面
  

【正文】 51指令集和輸出管腳相兼容。主要特性: 4K字節(jié)可編程閃爍存儲器 數(shù)據(jù)保留時間:10年 三級程序存儲器鎖定 32可編程I/O線 5個中斷源 低功耗的閑置和掉電模式 GND:接地。當(dāng)P1口的管腳第一次寫1時,被定義為高阻輸入。P1口:P1口是一個內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。 P2口:P2口為一個內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當(dāng)P2口被寫“1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。這是由于內(nèi)部上拉的緣故。在給出地址“1”時,它利用內(nèi)部上拉優(yōu)勢,當(dāng)對外部八位地址數(shù)據(jù)存儲器進(jìn)行讀寫時,P2口輸出其特殊功能寄存器的內(nèi)容。當(dāng)P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。 P3口也可作為AT89C51的一些特殊功能口,如下表所示: RXD(串行輸入口) TXD(串行輸出口) /INT0(外部中斷0) /INT1(外部中斷1) T0(記時器0外部輸入) T1(記時器1外部輸入) /WR(外部數(shù)據(jù)存儲器寫選通) /RD(外部數(shù)據(jù)存儲器讀選通) P3口同時為閃爍編程和編程校驗接收一些控制信號。當(dāng)振蕩器復(fù)位器件時,要保持RST腳兩個機(jī)器周期的高電平時間。在FLASH編程期間,此引腳用于輸入編程脈沖。因此它可用作對外部輸出的脈沖或用于定時目的。另外,該引腳被略微拉高。 /PSEN:外部程序存儲器的選通信號。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN信號將不出現(xiàn)。注意加密方式1時,/EA將內(nèi)部鎖定為RESET;當(dāng)/EA端保持高電平時,此間內(nèi)部程序存儲器。 XTAL2:來自反向振蕩器的輸出。鍵盤硬件設(shè)備只需要一個按即可實現(xiàn)密碼的輸入與更改。電報最早是由美國的摩爾斯在1844年發(fā)明的,故也被叫做摩爾斯電碼。間隔時間:嘀1t;嗒3t;滴嗒間1t;字母間3t;字間5t。本電路設(shè)計只取0~9數(shù)字作密碼有效數(shù)字,如果輸入其它字符則無效。 晶振時鐘電路單片機(jī)XIAL1和XIAL2分別接30PF的電容,中間再并個12MHZ的晶振,形成單片機(jī)的晶振電路。 其它引腳 ALE引腳懸空,復(fù)位引腳接到復(fù)位電路、VCC接電源、VSS接地、EA接電源用PROTEL 99 SE繪制的完整電路圖如下: 系統(tǒng)電路圖 八段數(shù)碼管顯示你的摩斯按鍵是否正確對應(yīng)你要輸入的數(shù)字密碼。設(shè)置密碼后若輸入密碼不對的前兩次5秒報警,最后一次10分鐘報警,摩斯按發(fā)錯誤除外(但有兩秒報警,并且須全部密碼重新輸入)。 PROTEL繪制的PCB板:系統(tǒng)PCB板。四.軟件設(shè)計 系統(tǒng)軟件設(shè)計整體思路一個應(yīng)用系統(tǒng)要完成各項功能,首先必須有較完善的硬件作保證。甚至有些必須采用很復(fù)雜的硬件電路才能完成的工作,用軟件編程有時會變得很簡單,如數(shù)字濾波,信號處理等。程序設(shè)計語言有三種:機(jī)器語言、匯編語言和高級語言。高級語言是面向問題和計算過程的語言,它可通過于各種不同的計算機(jī),用戶編程時不必仔細(xì)了解所用的計算機(jī)的具體性能與指令系統(tǒng),而且語句的功能強(qiáng),常常一個語句已相當(dāng)于很多條計算機(jī)指令,于是用高級語言編制程序的速度比較快,也便于學(xué)習(xí)和交流,但是本系統(tǒng)卻選用了匯編語言。糸統(tǒng)返回否是密碼錯誤主人是否要修改密碼開門輸入正確密碼保存后糸統(tǒng)返回輸入新密碼報警輸入錯誤滿3次輸入錯誤未滿3次密碼比較開始系統(tǒng)喚醒上電密碼輸入完畢系統(tǒng)等待密碼輸入 五.程序調(diào)試把也寫好的匯編語言程序的載入軟件調(diào)試工具,檢查軟件是否有設(shè)法錯誤,再根據(jù)軟件提示對本程序進(jìn)行修改,直到?jīng)]有錯誤再生成單片機(jī)能運(yùn)行的機(jī)器碼,再用51開發(fā)板或其它單怎機(jī)寫入工具把機(jī)器碼寫入單片機(jī)進(jìn)行實際的程序調(diào)試,根據(jù)實際情況再對程序的不足加以修改,直到滿足設(shè)計要求。用過匯編語言后再使用C來開發(fā),體會更加深刻。另外重要的一點(diǎn),只要看一下編譯后生成的匯編代碼,就能體會到Keil C51生成的目標(biāo)代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。 C51工具包的整體結(jié)構(gòu): uVision與Ishell分別是C51 for Windows和for Dos的集成開發(fā)環(huán)境(IDE),可以完成編輯、編譯、連接、調(diào)試、仿真等整個開發(fā)流程。然后分別由C51及A51編譯器編譯生成目標(biāo)文件(.OBJ)。ABS文件由OH51轉(zhuǎn)換成標(biāo)準(zhǔn)的Hex文件,以供調(diào)試器dScope51或tScope51使用進(jìn)行源代碼級調(diào)試,也可由仿真器使用直接對目標(biāo)板進(jìn)行調(diào)試,也可以直接寫入程序存貯器如EPROM中。然后用51開發(fā)板相匹配的燒錄軟件把HEX文件寫入單片機(jī)。在經(jīng)過一段時間的學(xué)習(xí)之后,我們需要了解自己的所學(xué)應(yīng)該如何應(yīng)用在實踐中,因為任何知識都源于實踐,歸于實踐,所以要將所學(xué)的知識在實踐中來檢驗。很多事情看起來是很簡單的問題,但實際做起來去會發(fā)現(xiàn)有許多奧妙!這是因為其中蘊(yùn)含著許多科學(xué)的問題。學(xué)習(xí)上,使自已在大學(xué)所以的知識在這次得到實踐,學(xué)到一些書本上無法學(xué)到的經(jīng)驗,對電子元件有了進(jìn)一步的認(rèn)識。致 謝在本次課程計過程中,牛老師對課程選題,構(gòu)思到最的完成給予了指引與教導(dǎo),使我得以最終完成課程設(shè)計,在此表示衷心的感謝。最后,我要向百忙之中抽時間對本文進(jìn)行審閱,評議的牛老師表示忠心的感謝。延時緩存區(qū)hc1 equ 4bhhc2 equ 4chhc3 equ 4dhhc4 equ 4ehxs_0 equ 50h ;顯示緩存區(qū)xs_1 equ 51hxs_2 equ 52hxs_3 equ 53hxs_4 equ 54hxs_5 equ 55hxs_6 equ 56hxs_7 equ 57hxs_8 equ 58hxs_9 equ 59hps1 equ 5ah ;設(shè)置密碼緩存區(qū)ps2 equ 5bhps3 equ 5chps4 equ 5dhmmbz equ 5fh ;密碼輸入次數(shù)at1 equ 60h ;輸入密碼緩存區(qū)at2 equ 61hat3 equ 62hat4 equ 63h ;初始化org 00hajmp main1org 30hmain1: mov ps1 ,00h mov ps2 ,00h mov ps3 ,00h mov ps4 ,00h mov at1 ,00h mov at2 ,00h mov at3 ,00h mov at4 ,00hmain:mov xs_0 ,1fh ;顯示0的摩斯值 mov xs_1 ,0fh ;顯示1的摩斯值 mov xs_2 ,07h ;顯示2的摩斯值 mov xs_3 ,03h ;顯示3的摩斯值 mov xs_4 ,01h ;顯示4的摩斯值 mov xs_5 ,00h ;顯示5的摩斯值 mov xs_6 ,10h ;顯示6的摩斯值 mov xs_7 ,18h ;顯示7的摩斯值 mov xs_8 ,1ch ;顯示8的摩斯值 mov xs_9 ,1eh ;顯示9的摩斯值 clr ;RXD置0 mov a ,00h ;密碼緩存 mov r2 ,04h ;四位密
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1