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

正文內(nèi)容

單片機(jī)課程設(shè)計(jì)報告-基于單片機(jī)的電子密碼鎖設(shè)計(jì)(編輯修改稿)

2024-12-10 07:34 本頁面
 

【文章內(nèi)容簡介】 - P3 口輸出高電平;外部程序存儲器讀選通信號 PSEN 無效。地址鎖存信號 ALE 也為高電平。根據(jù)實(shí)際情況選擇如圖 46 所示的復(fù)位電路 。該電路在最簡單的復(fù)位電路下增加了手動復(fù)位按鍵,在接通電源瞬間,電容 C1 上的電壓很小,復(fù)位下拉電阻 上的電壓接近電源電壓,即 RST 為高電平,在電容充電的過程中 RST 端電壓逐漸下降,當(dāng) RST 端的電壓小于某一數(shù)值后, CPU 脫離復(fù)位狀態(tài),由于電容 C1 足夠大,可以保證 RST 高電平有效時間大于 24 個振蕩周期, CPU 能夠可靠復(fù)位。增加手動復(fù)位按鍵是為了避免死機(jī)時無法可 單片機(jī)密碼鎖課程設(shè)計(jì)報告 —— 湖南師大本科生課程設(shè)計(jì) 11 靠復(fù)位。當(dāng)復(fù)位按鍵按下后電容 C1 通過 R 放電。當(dāng)電容 C1 放電結(jié)束后, RST 端的電位 為高電平 。由于 RST 為高電平, CPU 處于復(fù)位狀態(tài),松手后,電容 C1 充電, RST 端電位下降, CPU脫離復(fù)位狀態(tài)。 R5 的作用在于限制按鍵按下瞬間電容 C1 的放電電流,避免產(chǎn)生火花,以保護(hù)按鍵觸電。 復(fù)位電路原理圖 晶振部分 STC89C52引腳 XTAL1和 XTAL2與晶體振蕩器及電容 C按下圖 所示方式連接。晶振、電容 C1/ C2及片內(nèi)與非門(作為反饋、放大元件)構(gòu)成了電容三點(diǎn)式振蕩器,振蕩信號頻率與晶振頻率及電容 C C2的容量有關(guān),但主要由晶振頻率決定,范圍在 0~ 33MHz之間,電容 C C2取值范圍在 5~ 30pF之間。根據(jù)實(shí)際情況,本設(shè)計(jì)中采用 12MHZ做為 系統(tǒng)的外部晶振。電容取值為 30pF。 晶振電路原理圖 單片機(jī)密碼鎖課程設(shè)計(jì)報告 —— 湖南師大本科生課程設(shè)計(jì) 12 顯示部分 為了提高密碼鎖的密碼顯示效果能力。本設(shè)計(jì)的顯示部分由液晶顯示器 LCD1602 取代普通的數(shù)碼管來完成。只有 接通電源 后,顯示器才處于開啟狀態(tài)。否則顯示器將一直處于初始狀態(tài),當(dāng)需要對密碼鎖進(jìn)行開鎖時,按下鍵盤上的 OPEN 按鍵后利用鍵盤上的數(shù)字鍵 0- 9輸入密碼,每按下一個數(shù)字鍵后在顯示器上顯示一個 *,輸入多少位就顯示多少個 *。當(dāng)密碼輸入完成時,按下確認(rèn) OK 鍵, 然后用 LCD 顯示相關(guān)的提示信息。以下是顯示部分接線圖。 顯示電路 原理圖 受控 開鎖部分 此處利用聲光模擬密碼鎖電路得控制效果,當(dāng)密碼輸入正確時,綠燈亮,反之則紅燈亮,連續(xù)輸入錯誤則蜂鳴器鳴叫報警。在實(shí)際應(yīng)用中可將綠燈換成電磁閥來實(shí)現(xiàn)電能向動能的轉(zhuǎn)換來實(shí)現(xiàn)實(shí)際的問題。 聲光指示電路 單片機(jī)密碼鎖課程設(shè)計(jì)報告 —— 湖南師大本科生課程設(shè)計(jì) 13 程序設(shè)計(jì) 本系統(tǒng)軟件設(shè)計(jì)由主程序、初始化程序、 LCD顯示程序、鍵盤掃描程序、 鍵 功能程序、密碼設(shè)置程序、 EEPROM讀寫程序和延時程序等組成。 主要 程序設(shè)計(jì)流程圖如下所示: 主程序流程圖 開始 初始化 鍵盤掃描 啟動程序 鍵盤掃描 鍵功能程序 結(jié)束 關(guān)閉程序 單片機(jī)密碼鎖課程設(shè)計(jì)報告 —— 湖南師大本科生課程設(shè)計(jì) 14 密碼操作流程圖 密碼設(shè)置流程 圖 開鎖 操作 流程 圖 按鍵功能流程圖 設(shè)置程序 初始化 按下設(shè)置鍵 輸入密碼 確認(rèn)程序 設(shè)置成功 初始化 按開鎖鍵 輸入密碼 確認(rèn)程序 輸入正確? Y 開鎖成功 開鎖程序 輸入次數(shù)加 1 次數(shù) 3? 報警程序 返回 N Y N Y 鍵功能程序 鍵值=‘ 0- 9’? 鍵值=‘開鎖’? 鍵值=‘設(shè)置 ’? 鍵值=‘確認(rèn)’? 密碼輸入程序 設(shè)置程序 開鎖程序 確認(rèn)程序 Y Y Y Y N N N 返回 N 單片機(jī)密碼鎖課程設(shè)計(jì)報告 —— 湖南師大本科生課程設(shè)計(jì) 15 總結(jié) 本設(shè)計(jì)從經(jīng)濟(jì)實(shí)用的角度出發(fā),采用 宏基公司生產(chǎn)的 STC89系列 STC89C52單片機(jī) 與 低功耗 CMOS型 E2PROM AT24C02作為主控芯片與數(shù)據(jù)存儲器單元, 結(jié)合外圍的鍵盤輸入、顯示、報警、開鎖等電路并用 C語言編寫主控芯片的控制程序,設(shè)計(jì)了一款可以多次更改密碼具有報警功能的電子 密碼鎖。設(shè)計(jì) 基本 可行可以達(dá)到設(shè)計(jì)目地。 使用單片機(jī)制作的電子密碼鎖具有軟硬件設(shè)計(jì)簡單,易于開發(fā),成本較低,安全可靠,操作方便等特點(diǎn),可應(yīng) 用于住宅、辦公室的保險箱及檔案柜等需要防盜的場所,有一定的實(shí)用性。該電路 設(shè)計(jì)還具有按鍵有效提示,輸入錯誤提示,控制開鎖電平,控制報警電路,修改密碼等多種功能。 由于設(shè)計(jì)此電路的時間較倉促,其中還有些許未考慮周全的因素,還需要繼續(xù)的改進(jìn)和完善。 單片機(jī)密碼鎖課程設(shè)計(jì)報告 —— 湖南師大本科生課程設(shè)計(jì) 16 參考文獻(xiàn) [1] 石文軒 ,宋薇 .基于單片機(jī) MCS 一 51 的智能密碼鎖設(shè)計(jì) [M].武漢工程職業(yè)技術(shù)學(xué)院學(xué)報 ,2020,(01)。 [2] 祖龍起 ,劉仁杰 .一種新型可編程密碼鎖 [J].大連輕工業(yè)學(xué)院學(xué)報 ,2020,(01)。 [3] 葉啟明 .單片機(jī)制作的新型安全密碼鎖 [J].家庭電子 ,2020,(10)。 [4] 郭海英 .基于單片機(jī)的電子 安全密碼鎖的設(shè)計(jì) [M].現(xiàn)代電子技術(shù) ,2020,(13)。 [5] 李明喜 .新型電子密碼鎖的設(shè)計(jì) [J].機(jī)電產(chǎn)品開發(fā)與創(chuàng)新 ,2020,(03)。 [6] 董繼成 .一種新型安全的單片機(jī)密碼鎖 [J].電子技術(shù) ,2020,(03)。 [7] 祖龍起 ,劉仁杰 ,孫乃凌 .一種新穎的電子密碼鎖 [J].電子世界 ,2020,(10)。 [8] 李明喜 .新型電子密碼鎖的設(shè)計(jì) [J].機(jī)電產(chǎn)品開發(fā)與創(chuàng)新 ,2020,(03)。 [9] 楊茂濤 .一種電子密碼鎖的實(shí)現(xiàn) [J].福建電腦 ,2020,(08)。 [10] 瞿貴榮 .實(shí)用電子密碼 鎖 [J].家庭電子 ,2020,(07)。 [11] ,2020,(01)。 [12] Wireless World, 1998, vol、 84, No、 1509, p69。 [13] 王千 .實(shí)用電子電路大全 [M],電子工業(yè)出版社, 2020, p101。 [14] 何立民 .單片機(jī)應(yīng)用技術(shù)選編 [M],北京:北京航空大學(xué)出版社, 1998。 [15] 李華 .MCS51 系列單片機(jī)使用接口技術(shù) [M],北京航空航天大學(xué)出版社, 1993。 [16] 彭為 .單片機(jī) 典型系統(tǒng)設(shè)計(jì)實(shí)例精講 [M],北京:電子工業(yè)出版社, 2020。 [17] 潘永雄 .新編單片機(jī)原理與應(yīng)用 [M],西安:西安電子科技大學(xué)出版社, 2020。 [18] 童詩白 ,華成英,模擬電子技術(shù)基礎(chǔ) [M],北京:高等教育出版社, 2020。 [19] 閻石主 .數(shù)字電子技術(shù)基礎(chǔ) [M],北京:高等教育出版社, 1998。 [20] 樊昌信 ,曹麗娜 .通信原理 [M],北京:國防工業(yè)出版社, 2020。 [21] 李瀚蓀 .電路分析基礎(chǔ) [M],北京:高等教育出版社 1991。 單片機(jī)密碼鎖課程設(shè)計(jì)報告 —— 湖南師大本科生課程設(shè)計(jì) 17 附件一:電路原理圖 作品 實(shí)物圖 電路原理圖 作品實(shí)物圖 單片機(jī)密碼鎖課程設(shè)計(jì)報告 —— 湖南師大本科生課程設(shè)計(jì) 18 附件 三 :程序清單 主程序 //**********家庭電子鎖 ************/ //**********C 語言 版 ***************/ //**********2020 年 1 月 ************/ include include include include include include uchar code a0[]={Password Setting}。 uchar code a1[]={wele to here} 。 uchar code a2[]={input password:}。 uchar code a4[]={input length:}。 uchar code a5[]={wait for ......}。 uchar code a6[]={secret is saving}。 uchar code a7[]={wait for ......}。 uchar code a8[]={secret is OK}。 uchar code a9[] ={Setting pleted}。 uchar code a10[] ={secret is ERROR}。 uchar code a11[] ={setting serect}。 uchar code b1[]={Families lock}。 uchar code b2[]={Password}。 uchar code c1[]={Open the door }。 uchar code c2[]={Wele host }。 uchar code c3[]={who are you ? }。 uchar code c4[]={I don39。t know you}。 uchar code c5[]={Password ERROR!}。 bit FLAG1,FLAG2,FLAG3,FALG4。 uchar idata set1[11]={0,0,0,0,0,0,0,0,0,0,0}。 uchar idata set2[11]={0,0,0,0,0,0,0,0,0,0,0}。 enum jian{enter=10,cancel,open,setserect} 。 ///////////////////////////////////////// // 用戶密碼設(shè)置 user()。 // 密碼輸入 inputserect() // 開鎖顯示 OPENLOCK() //密碼讀入 readserect() //*******************密碼讀入 void readserect() { int i。 for(i=0。iread_random(20)。i++) { set1[i]= read_random(i) 。 } } void yanzh1() { clear()。 write1602(0,0,a8)。 write1602(0,1,a5)。 delay(
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1