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

正文內(nèi)容

紅外遙控電子密碼鎖設(shè)計(jì)畢業(yè)設(shè)計(jì)-在線(xiàn)瀏覽

2024-07-28 14:35本頁(yè)面
  

【正文】 在COMS芯片上,為了防止靜電造成損壞,不用的管腳不能懸空,一般接上拉電阻產(chǎn)生降低輸入阻抗,提供泄荷通路。 提高總線(xiàn)的抗電磁干擾能力。 長(zhǎng)線(xiàn)傳輸中電阻不匹配容易引起反射波干擾,加上下拉電阻是電阻匹配,有效的抑制反射波干擾。 從確保足夠的驅(qū)動(dòng)電流考慮應(yīng)當(dāng)足夠?。浑娮栊?,電流大。綜合考慮以上三點(diǎn),通常在1k到10k之間選取。最簡(jiǎn)單的顯示器可以是LED發(fā)光二極管或者數(shù)碼管,它可以給我們展現(xiàn)出一個(gè)簡(jiǎn)單的開(kāi)關(guān)信息或者數(shù)字顯示,而我們?nèi)绻枰@示復(fù)雜的完整的信息上述的這些器件就不能勝任,而對(duì)于液晶的出現(xiàn)就很好的解決了這一以前我們所面臨的問(wèn)題,它不僅能顯示內(nèi)容比較豐富而且更好節(jié)約單片機(jī)的管腳資源。LCD1602內(nèi)部的字符已經(jīng)儲(chǔ)存了不同的字符形式,每一個(gè)字符都會(huì)有一個(gè)固定的代碼,他們的代碼與標(biāo)準(zhǔn)的ASCII字符代碼是一致的。比如輸入英文字母“C”的ASCII代碼是01000011(43H),顯示時(shí)單片機(jī)往液晶LCD1602模塊寫(xiě)入顯示指令,模塊就會(huì)把地址為43H中的點(diǎn)陣字符圖形識(shí)別出,并會(huì)在液晶屏的相應(yīng)位置上我們會(huì)看到字母“C”。在實(shí)驗(yàn)中,我們常采用模擬口線(xiàn)連接方式。所以L(fǎng)CD1602液晶的會(huì)有以下幾種特性:+5V電壓、對(duì)比度可調(diào)、內(nèi)含復(fù)位電路;提供控制命令,如:清屏、字符閃爍、光標(biāo)閃爍、顯示移位等多種功能;有80字節(jié)顯示數(shù)據(jù)存儲(chǔ)器DDRAM;內(nèi)建有160個(gè)5X7點(diǎn)陣的字型的字符發(fā)生器CGROM 8個(gè)可由用戶(hù)自定義的5X7的字符發(fā)生器CGRAM。 每一條水平(行線(xiàn))與垂直線(xiàn)(列線(xiàn))的交叉處不相通,而是通過(guò)一個(gè)按鍵來(lái)連通,利用這種行列式矩陣結(jié)構(gòu)只需要N條行線(xiàn)和M條列線(xiàn),即可組成具有NM個(gè)按鍵的鍵盤(pán)。 44矩陣鍵盤(pán)的工作原理 在鍵盤(pán)中按鍵數(shù)量較多時(shí),為了減少I(mǎi)/O口的占用,通常將按鍵排列成矩陣形式,如圖5所示。這樣,一個(gè)端口(如P1口)就可以構(gòu)成4*4=16個(gè)按鍵,比之直接將端口線(xiàn)用于鍵盤(pán)多出了一倍,而且線(xiàn)數(shù)越多,區(qū)別越明顯,比如再多加一條線(xiàn)就可以構(gòu)成20鍵的鍵盤(pán),而直接用端口線(xiàn)則只能多出一鍵(9鍵)。本設(shè)計(jì)中紅外遙控發(fā)射模塊和本機(jī)鍵盤(pán)鎖模塊都會(huì)用到晶振電路,其工作原理紅外遙控模塊都已經(jīng)介紹過(guò),在此不在過(guò)多的解說(shuō)。但在本設(shè)計(jì)中為了使電子密碼鎖在密碼解鎖成功時(shí)顯得具有直觀效果,所以在本文的設(shè)計(jì)上添加了一個(gè)發(fā)光二極管燈,通過(guò)按鍵輸入密碼鎖將其正確的解鎖。當(dāng)輸入密碼不正確時(shí)報(bào)警提示蜂鳴器發(fā)出聲響。 串行通信方式串行數(shù)據(jù)傳輸有單工、全雙工、半雙工三種線(xiàn)路形式。全雙工的數(shù)據(jù)傳輸是雙向的,可以同時(shí)發(fā)送和接收數(shù)據(jù),因此,全雙工形式的串行通信需要兩條數(shù)據(jù)線(xiàn)。 全雙工形式通信 串行通信中串行I/0和數(shù)據(jù)的實(shí)現(xiàn)為了實(shí)現(xiàn)串行通信,需要有硬件電路解決串行數(shù)據(jù)傳輸中的一系列協(xié)調(diào)問(wèn)題,這些硬件就是串行接口電路或簡(jiǎn)稱(chēng)串行口。通常把實(shí)現(xiàn)異步通信的串行口稱(chēng)為異步接收器/發(fā)送器UART。串行化是把并行數(shù)據(jù)轉(zhuǎn)換為串行數(shù)據(jù),而反串行化是把串行數(shù)據(jù)轉(zhuǎn)換為并行數(shù)據(jù)。而串行口的數(shù)據(jù)接收是一個(gè)反串行化過(guò)程。4 系統(tǒng)硬件的設(shè)計(jì) 軟件方案設(shè)計(jì) 紅外發(fā)射模塊程序流程圖 開(kāi)始 調(diào)用初始化程序 調(diào)用密碼設(shè)置子程序密碼錯(cuò)誤值初始化為0 否按鍵是否按下是是 開(kāi)鎖 密碼正確否密碼錯(cuò)誤值等于3否報(bào)警提示錯(cuò)位值+1是 報(bào)警一分鐘 本機(jī)鎖模塊流程圖 軟件仿真過(guò)程(1)硬件電路圖設(shè)計(jì):在Proteus 中畫(huà)出硬件電路圖,調(diào)整電路圖的結(jié)構(gòu),盡量使電路圖簡(jiǎn)潔、美觀。 (3)目標(biāo)代碼加載:在PROTEUS編輯環(huán)境雙擊AT89C51,彈出對(duì)話(huà)框,在PROGRAM FILE一欄中單擊打開(kāi)按鈕,選中源程序文件。 (4)運(yùn)行:?jiǎn)螕暨\(yùn)行按鈕,如果出現(xiàn)預(yù)期的效果則為運(yùn)行成功,如果不能運(yùn)行,則檢查軟件設(shè)計(jì)和硬件設(shè)計(jì)有沒(méi)有錯(cuò)誤,并進(jìn)行改正,直至運(yùn)行成功。在從畫(huà)圖仿真到制板成功的步驟就是這樣,每一個(gè)步驟的圖示,如圖所示, 設(shè)計(jì)的總仿真圖 印刷版圖5 總 結(jié) 本文以AT89C51為核心,用Keil uVision4 進(jìn)行編譯、調(diào)試,用 Proteus 進(jìn)行仿真成功的實(shí)現(xiàn)了紅外遙控電子密碼鎖的仿真設(shè)計(jì)。因此相比而言,以前一般的電子密碼鎖來(lái)說(shuō),它的使用就更加方便、安全并且使用的范圍就更加的廣泛。 由于個(gè)人能力和時(shí)間有限,所以設(shè)計(jì)中還存在著一些問(wèn)題,譬如假象是否可以實(shí)現(xiàn)報(bào)警系統(tǒng)能與網(wǎng)絡(luò)連接等功能。第 40 頁(yè) 共 45 頁(yè) 致 謝時(shí)光匆匆、光陰似箭,我們要畢業(yè)了,大學(xué)的生活就要告一段落。再次說(shuō)自己的論文將要結(jié)束。在論文的創(chuàng)作過(guò)程中讓我學(xué)會(huì)了很多知識(shí)和技能以及思想,也學(xué)會(huì)了把書(shū)本上的理論知識(shí)和實(shí)踐很好的結(jié)合起來(lái)學(xué)習(xí)。論文不斷的全面也讓梁芳老師花費(fèi)了不少的時(shí)間和精力。為此,謹(jǐn)向我尊敬的梁芳老師表示感謝。你們的鼓舞和期望還有指導(dǎo)是我完成的最大助力。. 單片機(jī)編程與應(yīng)用入門(mén). 北京:機(jī)械工業(yè)出版社[3] 先鋒工作室編著. 單片機(jī)程序設(shè)計(jì)實(shí)例. 北京: 清華大學(xué)出版社. 單片機(jī)實(shí)用技術(shù)問(wèn)答. 北京: 人民郵電出版社. [7] 各種網(wǎng)絡(luò)教程及其他[8] 王寬仁. 可靠安全的智能密碼鎖. 電子技術(shù)應(yīng)用 , 2001[9] 李捷 , 陳典濤 , 陳建華 , 等. 一種基于單片機(jī)的電子密碼鎖的設(shè)計(jì) [J]. 農(nóng)機(jī)化研究 , 2004, 5[10] 董繼成. , 2004, 3 [11]趙益丹,徐曉林,、,2003,15[12] 張培仁. 基于 C語(yǔ)言編程 MCS 51單片機(jī)原理與應(yīng)用. 北京: 清華大學(xué)出版社 , [13] 李朝清. PC機(jī)及單片機(jī)數(shù)據(jù)通信技術(shù). 北京:北京航空航天大學(xué)出版社 , 1999.[14] :清華大學(xué)出版社,2004[15] (C51), [16] 王為青 Cx51 , [17] 范風(fēng)強(qiáng) , [18] , [19] , [20] ,2002.8 [21] Nishino S F,Paoli G C,Spain J C. Aerobic degradation of dinitrotoluenes and pathway for bacterial degradation of 2,6dinitrotoluene Volume 66,2006.[22] Kennes C,W M Wu,L Bhatnagar et al. Anaerobic dechlorination and mineralization of PCP and 2,4,6trichlorophenol by the methanogenic PCPdegrading granules Volume 44,2004.[23] JONATHAN D. NASH, DOUGLAS R. CALDWELL, MICHAEL J. ZELMAN, AND JAMES N. MOUM A Thermocouple Probe for HighSpeed Temperature Measurement in the Ocean. Manuscript received 18 August 1997, in final form 9 November 1998:14471449附錄include includedefine LCM_Data P0define uchar unsigned char define uint unsigned int//define w 6 //定義密碼位數(shù)//時(shí)間計(jì)算define Imax 14000 //, define Imin 8000 //如用其它頻率的晶振時(shí),define Inum1 1450 //要改變相應(yīng)的取值。sbit lcd1602_rw=P2^6。sbit Scl=P3^4。 //24C02串行數(shù)據(jù)sbit ALAM = P2^1。 //開(kāi)鎖sbit open_led=P2^2。 //操作標(biāo)志位bit pass=0。 //重置輸入充許標(biāo)志 bit s3_keydown=0。 //鎖定鍵盤(pán)標(biāo)志unsigned char countt0,second。//全局變量uchar f。unsigned char IrOK。unsigned char code a[]={0xFE,0xFD,0xFB,0xF7}。unsigned char code name[] = {===Coded Lock===}。 //輸入正確unsigned char code Error[] = { error }。 unsigned char code LockOpen[] = { open }。unsigned char code Input[] = {input: }。unsigned char code initword[] = {Init password...}。unsigned char code again[] = {input again }。 //輸入密碼暫存區(qū)unsigned char CurrentPassword[6]={1,3,1,4,2,0}。unsigned char N=0。 //錯(cuò)誤次數(shù)計(jì)數(shù)unsigned char CorrectCont。 //重新輸入計(jì)數(shù)unsigned char code initpassword[6]={0,0,0,0,0,0}。 while(TempCyc)。 unsigned int TempCycB。 while(TempCycB)。 while(t) { for(i=0。i++) {。 _nop_()。 _nop_()。 Scl=1。 Sda=0。} /*停止條件*/void Stop(void){ Sda=0。 Nop()。 Nop()。 Nop()。 Nop()。}/*反向應(yīng)答位*/void NoAck(void){ Sda=1。 Scl=1。 Scl=0。 uchar temp。 Scl=0。 if((tempamp。 else Sda=0。 temp=Data1。 BitCounter。 Scl=0。 uchar temp1=0。 Sda=1。 Nop()。 Nop()。 else temp=tempamp。 if(BitCounter1) { temp1=temp1。 } BitCounter。 return(temp)。 uchar *PData。 for(i=0。i++) { Start()。 Ack()。 Ack()。 Ack()。 mDelay(20)。 uchar *PData。 for(i=0。i++) { Start()。 Ack()。 Ack()。 Send(0xa1)。 *(PData+i)=Read()。 NoAck()。 }}//==================================================================================================//=======================================LCD1602====================================================//==================================================================================================define yi 0x80 //LCD第一行的初始位置,因?yàn)長(zhǎng)CD1602字符地址首位D7恒定為1(100000000=80)define er 0x80+0x40 //LCD第二行初始位置(因?yàn)榈诙械谝粋€(gè)字符位置地址是0x40)//延時(shí)函數(shù),后面經(jīng)常調(diào)用void delay(uint xms)//延時(shí)函數(shù),有參函數(shù){ uint x,y。x0。y0。}//寫(xiě)指令void write_1602(uchar )//****液晶寫(xiě)入指令函數(shù)****{ lcd1602_rs=0。 //讀寫(xiě)選擇置為寫(xiě) P0=。 lcd1602_en=1。 lcd1602_en=0。//數(shù)據(jù)/指令選擇置為數(shù)據(jù) lcd1602_rw=0。//送入數(shù)據(jù) delay(1)。 //en置高電平,為制造下降沿做準(zhǔn)備 delay(1)。 //en由高變低,產(chǎn)生下降沿,液晶執(zhí)行命令}//初始化void lcd_init()
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1