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

正文內(nèi)容

基于89c51電子密碼鎖設(shè)計(jì)附程序-全文預(yù)覽

  

【正文】 // uchar num。 delayms(1)。 lcden=0。 P1=。y0。 //1602 void delayms(uint z) //延時(shí) N ms { uint x,y。 unsigned char IRcord[4]。 // sbit IR=P3^2。 //顯示緩沖 uchar UserPassword[8]=。 //數(shù) 據(jù) bit ack。 //1602 液晶 sbit wela = P3^6。 最后,感謝老師和同學(xué)在我們的課程設(shè)計(jì)中所提供的悉心指導(dǎo),此次長(zhǎng)達(dá)將近一學(xué)期的課程設(shè)計(jì)的點(diǎn)點(diǎn)滴滴,電路焊接失誤的苦悶,一 個(gè)個(gè)小功能實(shí)現(xiàn)時(shí)的喜悅,讓我們終生難以忘記,我們一定會(huì)在未來的學(xué)習(xí)、工作中,繼續(xù)保持這種認(rèn)真的態(tài)度,繼續(xù)努力,期待未來遇見更好的自己。而在做實(shí)物的時(shí)候,既要了解自己選擇的電子器件對(duì)電壓和電流要求的同時(shí),還要考慮到這個(gè)參數(shù)的設(shè)定對(duì)自己設(shè)計(jì)方案其他方面的影響。使我們找到了與他人的差距。再對(duì)知識(shí)歸納總結(jié)、分析整理。通過這兩個(gè)軟件,我把整個(gè)的程序調(diào)試正確。采取自下到上的方法,單獨(dú)調(diào)好每一個(gè)模塊,最后完成一個(gè)完整的系統(tǒng)調(diào)試。//處理完畢標(biāo)志位置 1 } 第 14 頁(yè) 共 32 頁(yè) (6)器件采購(gòu) 元件名稱 數(shù)量 元件名稱 數(shù)量 STC89C52RC芯片 一個(gè) 12MHZ晶振 一個(gè) LCD顯示屏 一個(gè) 二極管 一個(gè) 三極管 兩個(gè) 按鍵 十七個(gè) LED 一個(gè) 103滑動(dòng)變阻器 一個(gè) 蜂鳴器 一個(gè) SRA06VDC繼電器 一個(gè) AT24C02芯片 一個(gè) 紅外遙控器 一個(gè) 紅外接收頭 一個(gè) 導(dǎo)線 若干 六、系統(tǒng) 調(diào)試: 一)、硬件調(diào)試: 電子密碼鎖演示電路的調(diào)試:此電路板由多個(gè)部分組成,接線繁瑣,極易出錯(cuò)。 } k++。j=8。 k=1。 //清除輸入數(shù)據(jù) IRcord[3]=0。//遙控按鍵 200+ default: KeyNo = 16。//遙控按鍵 9 case 0x19: KeyNo = 10。//遙控按鍵 7 case 0x52: KeyNo = 8。//遙控按鍵 5 case 0x5a: KeyNo = 6。//遙控按鍵 3 第 13 頁(yè) 共 32 頁(yè) case 0x08: KeyNo = 4。//遙控按鍵 1 case 0x18: KeyNo = 2。解碼程序部分如下: void Ir_work(void) { switch(IRcord[2]) { case 0x16: KeyNo = 0。 i=0。 irdata[i]=irtime。 //接收紅外信號(hào)處理 static bit startflag。 IIC_Password[counter]=I2C_receiveB()。 if(ack==0) return(0)。counter++) { I2C_start()。 } return(1)。 if(ack==0) return(0)。counter++) { I2C_start()。 return(temp)。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 for(counter=0。 temp=0。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。counter8。 _nop_()。 _nop_()。 SCL=1。 _nop_()。 _nop_()。 _nop_()。 } void I2C_ackownledge(void) { SDA_EEPROM=0。 _nop_()。 _nop_()。 _nop_()。 } void I2C_stop(void) { SDA_EEPROM=0。 _nop_()。 _nop_()。 _nop_()。 第 10 頁(yè) 共 32 頁(yè) ( 4) 存儲(chǔ)器 24C02:(模塊化程序,可以直接拿來用,需要自己定義的就是 SDA和 SCK的控制引腳) void I2C_start(void) { SDA_EEPROM=1。 return KeyNO。 case 4: KeyNO += 8。 switch(Tmp) { case 1: KeyNO += 0。 default: KeyNO = 16。 case 4: KeyNO = 2。 switch(Tmp) { case 1: KeyNO = 0。 uchar Keys_Scan() { uchar Tmp,KeyNO=0。 判斷閉合鍵所在的位置 在確認(rèn)有鍵按下后,即可進(jìn)入確定具體閉合鍵的過程。我們小組通過先寫了這些程序,作用是以后想要往 1602的某一行某一列讀寫數(shù)據(jù)的時(shí)候可以直接調(diào)用LCD_Write_String( unsigned char x,unsigned char y,unsigned char *s)程序,其中 X是指定某一列, y指定某一行, S表示要顯示的字符。} else{write_(0xC0 + x)。 write_(0x06)。 } void init_lcd(void) //初始化液晶,及畫面初始化 { wela=0。 delayms(1)。 lcden=0。 P1=。新密碼輸入無誤后按確認(rèn)鍵使新密碼將得到存儲(chǔ),密碼修改成功。 五、 程序設(shè)計(jì): 本設(shè)計(jì)選用單片機(jī) STC89C52RC作為本設(shè)計(jì)的核心元件,利用單片機(jī)靈活的編程設(shè)計(jì)和豐富的 I/O端口,及其控制的準(zhǔn)確性,實(shí)現(xiàn)基本的密碼鎖功能。 (9)矩陣鍵盤 在 鍵盤 中按鍵數(shù)量較多時(shí),為了減少 I/O口的占用,通常將按鍵排列成 矩陣形式。繼電器一般有兩股電路,為低壓控制電路和高壓工作電路。只要在線圈兩端加上一定的電壓,線圈中就會(huì)流過一定的電流,從而產(chǎn)生電磁效應(yīng),銜鐵就會(huì)在電磁力吸引的作用下克服返回彈簧的拉力吸向鐵芯,從而帶動(dòng)銜鐵的動(dòng)觸點(diǎn)與靜觸點(diǎn)(常開觸點(diǎn))吸合。 第 6 頁(yè) 共 32 頁(yè) 遙控信號(hào)接收 接收電路可以使用一種集紅外線接收和放大于一體的一體化紅外線接收器,不需要任何外接元件,就能完成從紅外線接收到輸出與 TTL 電平信號(hào)兼容的所有工作,而體積和普通的塑封三極管大小一樣,它適合于各種紅外線遙控和紅外線數(shù) 據(jù)傳輸。 (6)紅外遙控輸入 紅外線輸入采用通用遙控器,遙控接收采用 HX1838 一體化萬能接收頭。因?yàn)?單片機(jī) 的 IO 口 驅(qū)動(dòng)能力 不夠讓 蜂鳴器 發(fā)出聲音,所以我們通過 三極管 放大驅(qū)動(dòng)電流,從而可以讓 蜂鳴器 發(fā)出聲音,你要是輸出 低電平 , 三極管 導(dǎo)通, 集電極 電流通過 蜂鳴器 讓蜂鳴器發(fā)出聲音,當(dāng)輸出 高電平 時(shí),三極管截止,沒有電流流過蜂鳴器,所以就不會(huì)發(fā)出聲音。(我們用 STC 的原因:STC89 系列單片機(jī)大部分具有在系統(tǒng)可編程( ISP)特性, ISP 的好處是:省去購(gòu)買通用編程器,單片機(jī)在用戶系統(tǒng)上即可下載 / 燒錄用戶程序) STC89C52 程序 鍵盤紅外輸入 報(bào)警模塊 繼電器模塊 1602 顯示 24c02 模 塊 第 4 頁(yè) 共 32 頁(yè) 2)晶振時(shí)鐘電路 XTAL1:?jiǎn)涡酒到y(tǒng)時(shí)鐘的反向放大器輸入端。 P1 口是專門供用戶使用的 I/O口 , 是準(zhǔn)雙向口。如果正確,系統(tǒng)使單片機(jī)其中一引腳線發(fā)出信號(hào),經(jīng)三極管放大后,由繼電器驅(qū)動(dòng)電磁閥動(dòng)作將鎖打開,實(shí)物中用繼電器替代。 報(bào)警部分由蜂鳴器及外圍電路組成,加電后不發(fā)聲,當(dāng)密碼輸入錯(cuò)誤時(shí),單片機(jī)的 ,三極管導(dǎo)通執(zhí)行蜂鳴器報(bào)警聲子程序發(fā)出警笛報(bào)警。接收到的信號(hào)通過單片機(jī) INT0輸入單片機(jī)。 ,用戶設(shè)定的密碼掉電不丟失。 本設(shè)計(jì)采用單片機(jī)為主控芯片,結(jié)合外圍電路,組成電子密碼鎖,用戶想要打開鎖,必先通過提供的鍵盤輸入正確的密碼才能將鎖打開,密碼輸入錯(cuò)誤有提示,為了提高安 全性,當(dāng)密碼輸入錯(cuò)誤一次將報(bào)警。 本文從經(jīng)濟(jì)實(shí)用的角度出發(fā),采用 89S51單片機(jī)與低功耗 CMOS型 E2PROM AT24C02作為主控芯片與數(shù)據(jù)存儲(chǔ)器單元,結(jié)合外圍 的鍵盤輸入、顯示、報(bào)警、開鎖等電路,用 C語言編寫主控芯片的控制程序,設(shè)計(jì)了一款可以多次更改密碼具有報(bào)警功能的電子密碼鎖。 第 1 頁(yè) 共 32 頁(yè) 《電子技術(shù)綜合設(shè)計(jì)》 設(shè)計(jì) 報(bào)告 設(shè)計(jì)題目: 基于 STC89C52 單片機(jī)的電子密碼鎖設(shè)計(jì) 組長(zhǎng) 姓名: 汪菲 學(xué) 號(hào) : 專業(yè)與班級(jí): 信息 121 班 姓 名: 田宣宣 學(xué) 號(hào): 專業(yè)與班級(jí): 信息 121 班 姓 名: 侯寧博 學(xué) 號(hào) : 專業(yè)與班級(jí): 信息 121 班 時(shí) 間: 2020 ~ 2020 學(xué)年第( 1)學(xué)期 指導(dǎo)教師: 袁小平 成 績(jī) : 日 期: 2020 年 1 月 1日 第 2 頁(yè) 共 32 頁(yè) 一、設(shè)計(jì)摘要 和課題任務(wù) 在日常生活和工作中,住宅與部門的安全防范、單位的文件檔案、財(cái)務(wù)報(bào)表以及一些個(gè) 人資料的保存多以加鎖的辦法來解決。它的出現(xiàn)為人們的生活帶來了很大的方便,有很廣闊的市場(chǎng)前景。 ,在開鎖狀態(tài)下,用戶可自行修改密碼。 ,用戶通過紅外遙控器或鍵盤輸入密碼,單片機(jī)將輸入密碼與設(shè)定密碼進(jìn)行比較,若密碼正確,則發(fā)出開鎖信號(hào),將門打開,系統(tǒng)不報(bào)警;若密碼不正確,則有相應(yīng)的指示燈閃動(dòng),并要求重新輸入密碼,重新輸入密碼的次數(shù)不能超過 3次,若 3次輸入的密碼都不正確,則發(fā)出報(bào)警信號(hào)。紅外線輸入采用通用遙控器,遙控接收采用 HX1838一體化萬能接收頭。通過單片機(jī)對(duì) 24c02芯片進(jìn)行密碼存儲(chǔ),存儲(chǔ)好密碼后,通過按鍵輸入密碼與存儲(chǔ)芯片里面的數(shù)據(jù)進(jìn)行對(duì)比,根據(jù)數(shù)據(jù)是否一致,來執(zhí)行相應(yīng)的操作,還可以根據(jù)按鍵操作來執(zhí)行是否更換數(shù)據(jù)。當(dāng)用戶輸入一密碼后,單片機(jī)自動(dòng)識(shí)碼,如果識(shí)碼不符,則提示重新輸入,如果超過三次則報(bào)警。 I/O 口線 : P0、 P P P3 共四個(gè)八位 P0口是三態(tài)雙向口 , 通稱數(shù)據(jù)總線口 , 因?yàn)橹挥性摽谀苤苯佑糜趯?duì)外部存儲(chǔ)器的讀?寫操作。 P3 口是雙功能口 , 該口的每一位 均可獨(dú)立地定義為第一 I/O 功能或第二 I/O 功能,作為第一功能使用時(shí)操作同 P1口。 本圖為開關(guān)復(fù)位基本電路: 第 5 頁(yè) 共 32 頁(yè) 4)蜂鳴器電路 三極管 主要是做驅(qū)動(dòng)用的。 液晶 6端為使能信號(hào) E,是操作時(shí)必需的信號(hào)。發(fā)射部分包括鍵盤矩陣、編碼調(diào)制、 LED 紅外發(fā)送器;接收部分包括光、電轉(zhuǎn)換放大器、解調(diào)、解碼電路。 ② GND 接系統(tǒng)的地線( 0V); ③ Vcc 接系統(tǒng)的電源正極( +5V); ( 7) 繼電器模擬開鎖部分 電磁繼電器一般由鐵芯、線圈、銜鐵、觸點(diǎn)簧片等組成的。對(duì)于繼電器的“常開、常閉”觸點(diǎn),可以這樣來區(qū)分:繼電器線圈未通電時(shí)處于斷開狀態(tài)的靜觸點(diǎn),稱為“常開觸點(diǎn)”;處于接通狀態(tài)的靜觸點(diǎn)稱為“常閉觸點(diǎn)”。通過單片機(jī)對(duì) 24C02芯片進(jìn)行密碼存儲(chǔ),存儲(chǔ)好密碼后,通過按鍵輸入密碼與存儲(chǔ)芯片里面 的數(shù)據(jù)進(jìn)行對(duì)比,根據(jù)數(shù)據(jù)是否一致,來執(zhí)行相應(yīng)的操作,還可以根據(jù)按鍵操作來執(zhí)行是否更換數(shù)據(jù)。由此可見,在需要的鍵數(shù)比較多時(shí),采用 矩陣 法來做鍵盤是合理的
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1