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

正文內(nèi)容

基于avr單片機(jī)的電子密碼鎖設(shè)計(jì)-文庫(kù)吧資料

2025-01-24 16:11本頁(yè)面
  

【正文】 器、直流電壓/電流表、交流電壓/電流表、數(shù)字圖案發(fā)生器、頻率計(jì)/計(jì)數(shù)器、邏輯探頭、虛擬終端、SPI調(diào)試器、I2C調(diào)試器等; 生動(dòng)的仿真顯示:用色點(diǎn)顯示引腳的數(shù)字電平,導(dǎo)線以不同顏色表示其對(duì)地電壓大小,結(jié)合動(dòng)態(tài)器件(如電機(jī)、顯示器件、按鈕)的使用可以使仿真更加直觀、生動(dòng); 高級(jí)圖形仿真功能(ASF):基于圖標(biāo)的分析可以精確分析電路的多項(xiàng)指標(biāo),包沈陽(yáng)理工大學(xué)學(xué)士學(xué)位論文12括工作點(diǎn)、瞬態(tài)特性、頻率特性、傳輸特性、噪聲、失真、傅立葉頻譜分析等,還可以進(jìn)行一致性分析 [11]; (3)獨(dú)特的單片機(jī)協(xié)同仿真功能(VSM)支持主流的CPU類型:如ARM8051/52 、AVR、 PIC10/1PIC1PIC1PIC2dsPIC3HC11 、BasicStamp、808 MSP430等, CPU類型隨著版本升級(jí)還在繼續(xù)增加,如即將支持CORTEX、DSP處理器; 支持通用外設(shè)模型:如字符LCD模塊、圖形LCD模塊、LED點(diǎn)陣、LED 七段顯示模塊、鍵盤(pán)/按鍵、直流/步進(jìn)/伺服電機(jī)、RS232虛擬終端、電子溫度計(jì)等等,其COMPIM(COM 口物理接口模型)還可以使仿真電路通過(guò)PC機(jī)串口和外部電路實(shí)現(xiàn)雙向異步串行通信; 實(shí)時(shí)仿真:支持UART/USART/EUSARTs仿真、中斷仿真、SPI/I2C 仿真、MSSP仿真、PSP仿真、 RTC仿真、 ADC仿真、CCP/ECCP 仿真; 編譯及調(diào)試:支持單片機(jī)匯編語(yǔ)言的編輯/編譯/源碼級(jí)仿真,內(nèi)帶805AVR、PIC 的匯編編譯器,也可以與第三方集成編譯環(huán)境(如IAR 、Keil和Hitech)結(jié)合,進(jìn)行高級(jí)語(yǔ)言的源碼級(jí)仿真和調(diào)試; (4)實(shí)用的PCB設(shè)計(jì)平臺(tái)原理圖到PCB的快速通道: 原理圖設(shè)計(jì)完成后,一鍵便可進(jìn)入ARES 的PCB設(shè)計(jì)環(huán)境,實(shí)現(xiàn)從概念到產(chǎn)品的完整設(shè)計(jì); 先進(jìn)的自動(dòng)布局/布線功能:支持器件的自動(dòng)/人工布局;支持無(wú)網(wǎng)格自動(dòng)布線或人工布線;支持引腳交換/門(mén)交換功能使PCB 設(shè)計(jì)更為合理; 整的PCB設(shè)計(jì)功能:最多可設(shè)計(jì)16個(gè)銅箔層,2個(gè)絲印層,4個(gè)機(jī)械層(含板邊) ,靈活的布線策略供用戶設(shè)置,自動(dòng)設(shè)計(jì)規(guī)則檢查,3D 可視化預(yù)覽; 多種輸出格式的支持:可以輸出多種格式文件,包括 Gerber文件的導(dǎo)入或?qū)С?,便利與其它PCB設(shè)計(jì)工具的互轉(zhuǎn)(如protel )和PCB板的設(shè)計(jì)和加工 [12]。配合系統(tǒng)配置的虛擬邏輯分析儀、示波器等,Proteus建立了完備的電子設(shè)計(jì)開(kāi)發(fā)環(huán)境。 (2)仿真處理器及其外圍電路 可以仿真51系列、AVR、PIC、ARM 、等常用主流單片機(jī)。 PROTUES的特點(diǎn) Proteus軟件具有其它EDA工具軟件(例:multisim)的功能。(6)完成元器件之間以及元器件與總線的連線。列元件清單,如表 21 元件清單(3)放置元器件至圖形編輯窗口, 并調(diào)整到合適位置。如設(shè)置柵格、柵格捕捉精度、圖形界面顏色、大小等。電路圖的繪制運(yùn)行的程序后, 進(jìn)入該仿真軟件的主界面。雙擊該圖標(biāo),出現(xiàn)工作界面如圖 1 所示。它真正實(shí)現(xiàn)了在沈陽(yáng)理工大學(xué)學(xué)士學(xué)位論文10計(jì)算機(jī)上完成從原理圖、電路分析與仿真、單片機(jī)代碼調(diào)試與仿真、系統(tǒng)測(cè)試與功能驗(yàn)證到 PCB 板生成的完整的電子產(chǎn)品研發(fā)過(guò)程 [9]。它是一個(gè)集模擬電路、數(shù)字電路、模/數(shù)混合電路以及多種微控制器系統(tǒng)為一體的系統(tǒng)設(shè)計(jì)和仿真平臺(tái)。每次按鍵蜂鳴器都會(huì)發(fā)出聲音以表示按鍵成功。沈陽(yáng)理工大學(xué)學(xué)士學(xué)位論文92 系統(tǒng)整體設(shè)計(jì) 系統(tǒng)框圖圖 系統(tǒng)框圖如圖 所示,這個(gè)框圖實(shí)現(xiàn)電子密碼鎖的功能,在設(shè)計(jì)中用 AVR 單片機(jī)的EEPROM 保存密碼,當(dāng)用戶輸入正確密碼時(shí)開(kāi)鎖指示燈亮,液晶顯示屏顯示開(kāi)鎖成功。創(chuàng)建 以后,打開(kāi)單片機(jī)屬性窗口找到“Advanced Properties下拉框,選擇“Initial contents of EEPROM項(xiàng),在其后面的文本框中選擇 文件即可完成對(duì) EEPROM 的初始數(shù)據(jù)綁定。最后輸出的 MD5 加密密碼為:e10adc3949ba59abbe56e057f20f883e該字符串是將 state[0]state[3]中 4 個(gè)十六進(jìn)制長(zhǎng)整數(shù)逆轉(zhuǎn)并轉(zhuǎn)換為小寫(xiě)以后的結(jié)果。(512=448+64) state[0]state[3]:0x39DC0AE1 0xAB59BA49 0x57E056BE 0x3E880FF2。00,其中 80 開(kāi)始的 50 個(gè)字節(jié)為填充字節(jié),以 1 個(gè)二進(jìn)制 1 開(kāi)頭,后面為 447 個(gè) 0,buffer 的最后 8 個(gè)字節(jié)仍為 0x00。 緩沖成員 buffer:31 32 33 34 35 36 80 00context,(INT8U*)str,len)。 緩沖成員 buffer:64 個(gè) 0x00。以下為對(duì)原始密碼“123456” 進(jìn)行 MD5 加密的跟蹤過(guò)程:(1)調(diào)用 MD5Init 函數(shù)初始化 context,初始化以后的 context 各成員初值如下: 位長(zhǎng)成員 count[0]count[1]:0x00000000 00000000。z)|(yamp。y)|((~x)amp。它們按 Little Endian 方式初始存放于 context state 中。在進(jìn)行填充處理后再調(diào)用核心函數(shù) MD5Update 繼續(xù)進(jìn)行變換,完成填充后再使 64位二進(jìn)制表示的填充前信息長(zhǎng)度參與變換,此時(shí)是第 3 次調(diào)用 MD5Update 函數(shù),本設(shè)計(jì)中附加的填充前信息長(zhǎng)度由 8 字節(jié)的 bits 數(shù)組給出。它以 1 個(gè) 1 開(kāi)頭,后面是 511 個(gè)0,共 512 位。}用于填充處理,該數(shù)組所有字節(jié)展開(kāi)為二進(jìn)制數(shù)時(shí)就是 1000000MD5 算法填充信息串時(shí),在原始信息的后面填充一個(gè) 1 和若干個(gè) 0,直到滿足上面的條件為止。核心變換函數(shù)為 MD5Update,對(duì)于長(zhǎng)串會(huì)進(jìn)行盡可能多次的 MD5 四輪變換,每次進(jìn)行的四輪變換由函數(shù) MD5Transform 完成,變換后的結(jié)果存入于 context沈陽(yáng)理工大學(xué)學(xué)士學(xué)位論文7的狀態(tài)成員 state。本設(shè)計(jì) MD5 算法中,上下文結(jié)構(gòu)變量 context 的 buffer 成員是 512 位的信息處理緩沖,state 成員保存 MD5 算法的 4 個(gè) 32 位初始幻數(shù)及最終的組合輸出數(shù)位,count 成員保存信息位長(zhǎng)。 MD5 加密算法的介紹 MD5 的簡(jiǎn)介MD5 算法即信息摘要算法(message digest algorithm 5),在 20 世紀(jì) 90 年代初由MIT 的計(jì)算機(jī)科學(xué)實(shí)驗(yàn)室和 RSA Data Secutity Inc 發(fā)明,經(jīng)歷的版本有 MD2 MD3 MD4, MD5 廣泛用于加密技術(shù),很多系統(tǒng)用戶密碼都以 MD5 加密方式保存,用戶登錄時(shí),系統(tǒng)將用戶輸入的密碼轉(zhuǎn)換成 MD5 值,然后再與系統(tǒng)中保存的 MD5 值比較,以此來(lái)驗(yàn)證用戶的合法性,這樣比保存密碼明文要安全的多,密碼明文容易被竊取和使用,而經(jīng) MD5 加密后的密碼,由于其不可逆運(yùn)算的特性,即使 MD5 加密后的密碼被竊取,系統(tǒng)安全也不會(huì)受到威脅 [16]?! ?)大部分 AVR 片上資源豐富:帶E2PROM,PWM,RTC, SPI,UART,TWI,ISP,AD,Analog Comparator,WDT 等?! ?)作輸出時(shí)與 PIC 的 HI/LOW 相同,可輸出 40mA(單一輸出) ,作輸入時(shí)可設(shè)置為三態(tài)高阻抗輸入或帶上拉電阻輸入,具備 10mA20mA 灌電流的能力。     AVR 8Bit MCU 的最大特點(diǎn)與其它 8Bit MCU 相比,AVR 8Bit MCU 最大的特點(diǎn)是:  1)哈佛結(jié)構(gòu),具備 1MIPS / MHz 的高速運(yùn)行處理能力。例:ATmega4820AU, “U”表示無(wú)鉛工業(yè)級(jí)?! ?)后綴最后一個(gè)字母,表示應(yīng)用級(jí)別。 “P”:DIP 封裝, “A”: TQFP 封裝, “M”:MLF 封裝。例:ATmega4820AU, “20”表示可支持最高為 20MHZ 的系統(tǒng)時(shí)鐘。例:ATmega4820AU ,不帶“V” 表示工作電壓為 。 AVR 單片機(jī)的型號(hào)標(biāo)識(shí)解釋1)型號(hào)緊跟的字母,表示電壓工作范圍。目前支持 AVR 單片機(jī)編譯器的語(yǔ)言主要有匯編語(yǔ)言、C 語(yǔ)言、BASIC 語(yǔ)言等。通過(guò) SPI 和 JTAG 及并行電纜下載 EEPROM 數(shù)據(jù)的操作 [6]。EEPROM 的壽命至少為 100,000 次擦除周期?! ?)片內(nèi) EEPROM  EEPROM 數(shù)據(jù)存儲(chǔ)器。計(jì)數(shù)器外部中斷和 PWM(也可用作 D/A)用于控制輸出,某些型號(hào)的 AVR 單片機(jī)有 3~4 個(gè) PWM,是作電機(jī)無(wú)級(jí)調(diào)速的理想器件。有看門(mén)狗定時(shí)器實(shí)行安全保護(hù),可防止程序走亂飛,提高了產(chǎn)品的抗干擾能力。 部分 AVR 單片機(jī)可組成零外設(shè)元件單片機(jī)系統(tǒng),使該類單片機(jī)無(wú)外加元器件即可工作,簡(jiǎn)單方便,成本又低。 AVR 單片機(jī)內(nèi)帶模擬比較器,I/O 口可用作 A/D 轉(zhuǎn)換,可組成廉價(jià)的 A/D 轉(zhuǎn)換器。  3)I/O 口功能強(qiáng),具有 A/D 轉(zhuǎn)換等電路  AVR 單片機(jī)的 I/O 口是真正的 I/O 口,能正確反映 I/O 口輸入/ 輸出的真實(shí)情況。     再次,AVR 單片機(jī)保密性能好。對(duì)于典型功耗情況,WDT 關(guān)閉時(shí)為100nA,更適用于電池供電的應(yīng)用設(shè)備。AVR 單片機(jī)有多個(gè)固定中斷向量入口地址,可快速響應(yīng)中斷。AVR 單片機(jī)具有 32 個(gè)通用工作寄存器,相當(dāng)于有 32 條立交橋,可以快速通行。  2)高速、低耗、保密  首先,AVR 單片機(jī)是高速嵌入式單片機(jī),AVR 單片機(jī)具有預(yù)取指令功能,即在執(zhí)行一條指令時(shí),預(yù)先把下一條指令取進(jìn)來(lái),使得指令可以在一個(gè)時(shí)鐘周期內(nèi)執(zhí)行。學(xué)習(xí) AVR 單片機(jī)可使用 ISP 在線下載編程方式 (即把 PC 機(jī)上編譯好的程序?qū)懙絾纹瑱C(jī)的程序存儲(chǔ)器中),不需購(gòu)買(mǎi)仿真器、編程器、擦抹器和芯片適配器等,即可進(jìn)行所有 AVR 單片機(jī)的開(kāi)發(fā)沈陽(yáng)理工大學(xué)學(xué)士學(xué)位論文4應(yīng)用,這可節(jié)省很多開(kāi)發(fā)費(fèi)用。AVR 程序?qū)懭胧侵苯釉陔娐钒迳线M(jìn)行程序修改、燒錄等操作,這樣便于產(chǎn)品升級(jí)。AVR 單片機(jī)因此在業(yè)界號(hào)稱“一線打天下”?! ?)簡(jiǎn)便易學(xué),費(fèi)用低廉  首先,對(duì)于非專業(yè)人員來(lái)說(shuō),選擇 AVR 單片機(jī)的最主要原因,是進(jìn)入 AVR 單片機(jī)開(kāi)發(fā)的門(mén)檻非常低,只要會(huì)操作電腦就可以學(xué)習(xí) AVR 單片機(jī)的開(kāi)發(fā)。 AVR 單片機(jī)的優(yōu)點(diǎn) 單片機(jī)已廣泛地應(yīng)用于軍事、工業(yè)、家用電器、智能玩具、便攜式智能儀表和機(jī)器人制作等領(lǐng)域,使產(chǎn)品功能、精度和質(zhì)量大幅度提升,且電路簡(jiǎn)單,故障率低,可靠性高,成本低廉。 AVR 單片機(jī)的現(xiàn)狀電子技術(shù)如今迅猛發(fā)展,尤其是單片機(jī)已廣泛地應(yīng)用于軍事、工業(yè)、家用電器、智能玩具、便攜式智能儀表、機(jī)器人制作等領(lǐng)域,使產(chǎn)品功能、精度和質(zhì)量大幅度提高,且電路簡(jiǎn)單,故障率低,可靠性高,成本低廉。1997 年,ATMEL 挪威設(shè)計(jì)中心出于市場(chǎng)需求考慮,充分發(fā)揮其 Flash 技術(shù)優(yōu)勢(shì),推出全新配置的精簡(jiǎn)指令集(RISC)單片機(jī),簡(jiǎn)稱 AVR。 ATMEL 公司是世界上著名的高性能、低功耗、非易失性存儲(chǔ)器和數(shù)字集成電路的一流半導(dǎo)體制造公司。早期單片機(jī)主要由于工藝及設(shè)計(jì)水平不高、功耗高和抗干擾性能差等原因,所以采取穩(wěn)妥的方案:即采用較高的分頻系數(shù)對(duì)時(shí)鐘分頻,使得指令周期長(zhǎng),執(zhí)行速度減沈陽(yáng)理工大學(xué)學(xué)士學(xué)位論文3慢。AVR 單片機(jī)有 3 個(gè)檔次:低檔 Tiny 系列 AVR 單片機(jī): 主要有 Tiny11/12/13/15/26/28 等; 中檔 AT90S 系列 AVR 單片機(jī): 主要有 AT90S1200/2313/8515/8535 等; (正在淘汰或轉(zhuǎn)型到 Mega 中,詳情請(qǐng)參考: AVR 宣布到期的芯片清單 )高檔 ATmega 系列 AVR 單片機(jī): 主要有 ATmega8/16/32/64/128( 存儲(chǔ)容量為8/16/32/64/128 KB)以及 ATmega8515/8535。ATmel 挪威設(shè)計(jì)中心的 A 先生與 V 先生,于 97 年設(shè)計(jì)出一款使用 RISC 指令集的 8 位單片機(jī),起名為 AVR。 AVR 單片機(jī)的發(fā) 展過(guò)程及現(xiàn)狀 發(fā)展過(guò)程AVR 單片機(jī)是 1997 年由 ATMEL 公司研發(fā)出的增強(qiáng)型內(nèi)置 Flash 的 RISC(Reduced Instruction Set CPU) 精簡(jiǎn)指令集高速 8 位單片機(jī)。因?yàn)殡娮用艽a鎖具有保 密 性 好 、 編 碼 量 多 、 密 碼 可 變 、 誤 碼 輸 入 保 護(hù) 、 電 子 密碼 鎖 操 作 簡(jiǎn) 單 易 行 、 干 擾 碼 功 能 、 在 輸 入 正 確 密 碼 前 可 輸 入 任 意 碼 、 安 保 功 能 等 功能 。電子鎖由于其保密性高,使用靈活性好,安全系數(shù)高,受到了廣大用戶的歡迎。而且指紋識(shí)識(shí)別器若在公共場(chǎng)所使用存在容易機(jī)械損壞,IC 卡還存在容易丟失、損壞等特點(diǎn)。隨著人們對(duì)安全的重視和科技的發(fā)展,許多電子智能鎖已在國(guó)內(nèi)外相繼面世。電子密碼防盜鎖用密碼代替鑰匙,不但省去了佩戴鑰匙的煩惱,也從根本上解決了普通門(mén)鎖保密性差的缺點(diǎn)。隨著大規(guī)模集成電路技術(shù)的發(fā)展,特別是單片機(jī)的問(wèn)世,出現(xiàn)了帶處理器的智能密碼鎖,它除了具有電子密碼鎖的功能外,還引入了智能化管理、專家分析系統(tǒng)等功能,從而使密碼鎖具有很高的安全性、可靠性,應(yīng)用日益廣泛。 現(xiàn) 在 應(yīng) 用 較 廣 的 電子 密 碼 鎖 是 以 芯 片 為 核 心 , 通 過(guò) 編 程 來(lái) 實(shí) 現(xiàn) 的 。電 子 密 碼 鎖 是 在 電 子 鎖 的 基 礎(chǔ) 上 設(shè) 計(jì) 的 , 一 種 通 過(guò) 密 碼 輸 入 來(lái) 控 制
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1