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

正文內容

基于單片機的電子密碼鎖設計論文程序硬件(編輯修改稿)

2024-10-06 17:38 本頁面
 

【文章內容簡介】 從Flash讀出的數(shù)據(jù)放在此處,向Flash寫入的數(shù)據(jù)也需放在此處。ISP_ADDRH:ISP/IAP操作時的地址寄存器高八位。ISP_ADDRL:ISP/IAP操作時的地址寄存器低八位。ISP_CMD:ISP/IAP操作時的命令模式寄存器,須命令觸發(fā)寄存器觸發(fā)方可生效。 ISP_CMD寄存器模式設置D7D6D5D4D3D2D1D0模式選擇保留命令選擇000待機模式,無ISP操作001對用戶的應用程序flash區(qū)及數(shù)據(jù)flash區(qū)字節(jié)讀010對用戶的應用程序flash區(qū)及數(shù)據(jù)flash區(qū)字節(jié)編程011對用戶的應用程序flash區(qū)及數(shù)據(jù)flash區(qū)扇區(qū)擦除程序在系統(tǒng)ISP程序區(qū)時可以對用戶應用程序區(qū)/數(shù)據(jù)Flash區(qū)(EEPROM)進行字節(jié)讀/字節(jié)編程/扇區(qū)擦除;程序在用戶應用程序區(qū)時,僅可以對數(shù)據(jù)Flash區(qū)(EEPROM)進行字節(jié)讀/字節(jié)編程/扇區(qū)擦除。STC89C51RC/RD+系列單片機出廠時已經固化有ISP引導碼,并設置為上電復位進入ISP程序區(qū),并且出廠時就已完全加密。ISP_TRIG:ISP/IAP操作時的命令觸發(fā)寄存器。在ISPEN()=1時,對ISP_TRIG 先寫入46h,再寫入B9h,ISP/IAP命令才會生效。STC89C52RC,STC89LE52RC單片機內部可用Data Flash(EEPROM) STC89C52RC、STC89LE52RC單片機內部EEPROM地址表第一扇區(qū)第二扇區(qū)第三扇區(qū)第四扇區(qū)起始地址結束地址起始地址結束地址起始地址結束地址起始地址結束地址2000H21FFH2200H23FFH2400H25FFH2600H27FFH第五扇區(qū)第六扇區(qū)第七扇區(qū)第八扇區(qū)起始地址結束地址起始地址結束地址起始地址結束地址起始地址結束地址2800H29FFH2A00H2BFFH2C00H2DFFH2E00H2FFFH SMC1602A概述 SMC1602A 封裝圖SMC1602A 標準字符點陣型液晶顯示模塊(LCM),采用點陣型液晶顯示器(LCD),可顯示16 個字符X2 行西文字符,(WXH)mm,內置HD44780 接口型液晶顯示控制器,可與MCU 單片機直接連接,廣泛應用于各類儀器儀表及電子設備。 SMC1602A接口說明◆控制器接口說明(HD44780 及兼容芯片):1) 基本操作時序: 讀狀態(tài):輸入:RS=L,RW=H,E=H 輸出:D0~D7=狀態(tài)字 寫指令:輸入:RS=L,RW=L,D0~D7=指令碼,E=高脈沖輸出:無 讀數(shù)據(jù):輸入:RS=H,RW=H,E=H 輸出:D0~D7=數(shù)據(jù) 寫數(shù)據(jù):輸入:RS=H,RW=L,D0~D7=數(shù)據(jù),E=高脈沖輸出:無2) RAM 地址映射圖控制器內部帶有80X8 位(80字節(jié))的RAM緩沖區(qū),對應關系如右圖所示: SMC1602A RAM地址映射圖3) 指令說明216。 初始化設置l 顯示模式設置 SMC1602A 顯示模式設置l 顯示開/關及光標設置 SMC1602A 顯示與光標設置216。 數(shù)據(jù)控制控制器內部設有一個數(shù)據(jù)地址指針,用戶可通過它們來訪問內部的全部 80 字節(jié)RAM。l 數(shù)據(jù)指針設置 SMC1602A 數(shù)據(jù)結構指針設置l 其他設置 SMC1602A 其他設置4) 初始化過程(復位過程)216。 寫指令38H:顯示模式設置第一次216。 延時3ms216。 寫指令38H:顯示模式設置第二次216。 延時3ms216。 寫指令38H:顯示模式設置第三次216。 延時3ms216。 寫指令38H:顯示模式設置第四次216。 延時3ms216。 寫指令08H:顯示關閉216。 寫指令01H:顯示清屏216。 延時3ms216。 寫指令06H:顯示光標移動設置216。 寫指令0CH:顯示開及光標設置 系統(tǒng)框圖本系統(tǒng)的核心部分是STC89C52單片機,利用MAX232芯片實現(xiàn)將hex文件下載到單片機運行的功能;利用SMC1602液晶顯示屏實現(xiàn)電子密碼鎖所需的提示信息輸出功能;利用鍵盤實現(xiàn)對密碼操作的各項的功能比如輸入密碼或者修改密碼等;采用蜂鳴器實現(xiàn)系統(tǒng)在輸入密碼錯誤三次后的自動報警功能;LED燈來指示密碼輸入是否正確和指示狀態(tài)的功能;利用STC單片機內部的EEPROM實現(xiàn)密碼數(shù)據(jù)保存功能;用電源電路為系統(tǒng)提供5V的穩(wěn)定電源電源;用12MHZ的晶振電路為系統(tǒng)的單片機提供內部時鐘。系統(tǒng)的框圖如下圖所示:單片機STC89C51電源電路與晶振電路復位電路LCD液晶顯示電路UART串口矩陣鍵盤電路報警電路與指示電路 系統(tǒng)結構框圖~,實現(xiàn)鍵盤掃描并對按鍵進行編碼,從而實現(xiàn)輸入密碼和修改密碼的功能;,當輸入密碼錯誤三次后自動實現(xiàn)報警功能;~,實現(xiàn)從單片機向液晶顯示器傳輸數(shù)據(jù);、實現(xiàn)單片機控制液晶顯示器和連接串口的功能;,按鍵后進入輸入密碼狀態(tài);、這些獨立鍵盤都是功能鍵盤他們是:輸入密碼功能鍵,按下系統(tǒng)會進入輸入密碼狀態(tài);修改密碼功能鍵,按下系統(tǒng)會進入修改密碼狀態(tài);還有一個確定功能鍵,按下系統(tǒng)會實現(xiàn)確定功能; ,實現(xiàn)密碼輸入是否正確指示的功能。 本章小結根據(jù)畢業(yè)設計的要求和系統(tǒng)中所用到的元件的原理特征,確定了設計的總體方案即:以STC89C52為主控制器,SMC1602A液晶顯示為提示器件,矩陣鍵盤為輸入器件,蜂鳴器為報警器件,STC89C52內部的EEPROM為存儲數(shù)據(jù)器件,LED燈為指示器件,MAX232和上位機實現(xiàn)異步通信的器件等。這些器件與單片機的連接方式將在下面的內容進行說明。3 系統(tǒng)硬件設計本設計包括8個電路模塊,其中包括:指示燈電路模塊、5V電源電路模塊、晶振電路模塊、復位電路模塊、LCD顯示電路模塊、報警電路模塊、鍵盤電路模塊、串口電路模塊。 指示燈電路設計指示電路分為兩個部分:電源指示和密碼輸入狀態(tài)指示,設計電路如下圖所示: 電源指示燈電路設計當電源接通后指示燈亮,表示系統(tǒng)供電正常。 電源指示燈電路 密碼輸入狀態(tài)指示電路設計,LED1亮表示當前密碼輸入錯誤;,LED2亮表示當前密碼輸入正確,LEDLED2全亮表示系統(tǒng)在修改密碼狀態(tài)。 密碼輸入狀態(tài)指示電路 5V電源電路設計設計電路如下圖所示: 電源電路接法電路 晶振電路設計晶振電路這里采用的是內部振蕩器接法,晶振的頻率為12MHZ,它為單片機提供內部時鐘源,設計電路如下圖所示: 晶振電路 復位電路設計單片機的復位本設計手動復位,復位的作用是防止程序由于某些原因跑飛,通過此鍵來保證單片機運行的可靠性,設計電路如下圖所示: 復位電路 LCD顯示電路設計~~14腳(8位數(shù)據(jù)),實現(xiàn)從單片機向液晶顯示器傳輸數(shù)據(jù)的功能;(RS端),從而實現(xiàn)單片機向其發(fā)送命令或數(shù)據(jù)功能;(RW端),從而實現(xiàn)單片機對其讀寫的功能;(EN端),這個引腳是用來編程控制lcd使能的。還有l(wèi)cd顯示器的3引腳連接10K歐姆的可變電阻器,當改變它的阻值大小時可以改變lcd顯示的對比度如,設計電路下圖所示: 液晶顯示電路 報警電路設計。,三極管的源極和集電極導通,蜂鳴器將要通電,通過設置蜂鳴器的通電的時間來實現(xiàn)報警的聲音,設計電路如下圖所示: 報警電路 鍵盤電路設計鍵盤電路分為兩種:矩陣式輸入鍵盤和獨立按鍵,矩陣式輸入鍵盤是(0~9)10個數(shù)輸入鍵,獨立按鍵共3個為功能鍵:輸入密碼鍵、修改密碼鍵、確定鍵,設計電路如下圖所示: 矩陣式鍵盤矩陣鍵盤與單片機的引腳連接如下圖,~,~。 矩陣鍵盤電路 獨立式功能鍵以下三個獨立按鍵是密碼鎖的功能鍵,;;。 功能鍵盤電路 串口電路設計串口電路的作用是將TTL電平轉換為CMOS電平,從而將PC機產生的hex文件拷貝到單片機中,設計電路如下圖所示: 串口電路 本章小結根據(jù)畢業(yè)設計的設計要求完成了以上所述的各個硬件部分的設計。系統(tǒng)硬件設計共分為8個部分:指示電路設計的作用是指示電源與密碼輸入狀態(tài)的指示作用;5V電源電路設計的作用是為系統(tǒng)提供穩(wěn)定的電壓;晶振電路設計的作用是為單片機的運行提供內部的時鐘脈沖;復位電路設計的作用是防止程序跑飛回復運行的作用;液晶顯示電路設計的作用是提示與指示操作的作用;報警電路設計的作用是當密碼輸入錯誤三次以上能夠報警;鍵盤電路設計的作用是向系統(tǒng)輸入數(shù)據(jù)和進入各種功能狀態(tài);串口電路設計的作用是將hex文件拷貝到單片機內部rom。4 系統(tǒng)軟件設計本系統(tǒng)軟件主要包括10個
點擊復制文檔內容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1