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

正文內(nèi)容

基于51單片機的紅外密碼鎖設(shè)計及測試報告-wenkub.com

2025-05-28 08:57 本頁面
   

【正文】 return (i)。clock()。writex(address)。}//24c02 從相應(yīng)地址讀數(shù)據(jù)uchar aread(uchar address){uchar i。amp。}//軟件模擬時鐘信號void clock(){uchar i。k = (k1)|j。scl = 1。sda = 1。temp = 1。scl = 1。i8。sda = 1。}//24c02 結(jié)束void stop(){sda = 0。sda = 0。}//24c02 啟動void start()44{sda = 1。 //數(shù)據(jù)線// 24c02 初始化void init(){scl = 1。 }while (P1!=0x0f)。 break。 break。 break。 break。 break。 break。 break。if (P1!=0xF0){t = P1。uint x=16。lcd_w(0x0c)。delay(5)。en = 0。rw = 0。x)for (y=110。uchar code table9[]=Exit later!。uchar code table5[]=Modify Password:。uchar code table1[]=Successful!。sbit rw=P2^4。4. IIC 程序開始就從 24c02 讀出密碼儲存,為以后輸入密碼比較。稍后返回歡迎界面。否則開鎖失敗閉鎖,紅燈亮。為 1 表示響應(yīng)了外 0 中斷// 調(diào)用模塊: 無 // 注意事項: //void INTX0_ISR (void) interrupt 0{_nop_()。 // 延時 1ms tmp[i] = tmp[i] | 0x80。 j++) // 循環(huán) 8 次,接收 8 位數(shù)據(jù)(原碼或反碼){while (!HONGWAI)。 // 延時 1ms }} for (i=0。 j16。 // 紅外解碼解碼無效39break。 // 先設(shè)紅外解碼有效for (i=0。Delay_1ms(unsigned char) // 注意事項: //void Decoder (void){uchar i,j。 }}for (i=5。 i0。} while (j)。 do {j = 2。 // 紅外原碼數(shù)據(jù)存放單元//// 全局變量:內(nèi) RAM 位定義//bit intx0f。// 時基為 1ms 的延時extern void Delay_882us(void)。 // 紅外原碼數(shù)據(jù)存放單元extern bit intx0f。④ 16 位系統(tǒng)識別碼檢測結(jié)束后,等待 8 位原碼和 8 位反碼的第一位數(shù)據(jù),當上升沿到來時,延時 882us 后讀取電平的狀態(tài):若為低電平,保存位數(shù)據(jù)“0” ,然后等待下一位數(shù)據(jù)的上升沿;若為高電平,保存位數(shù)據(jù)“1” ,且延時 1ms 后等待下一位數(shù)據(jù)的上升沿。 紅外發(fā)射編碼部分紅外發(fā)射部分使用現(xiàn)成的紅外遙控板發(fā)射,編碼已知,故省略。CAT24WC01/02/04/08/16 接收到從器件地址信號后R/W 位置1 ,它首先發(fā)送一個應(yīng)答,信號然后發(fā)送一個8 位字節(jié),數(shù)據(jù)主器件不需發(fā)送一個應(yīng)答信號但要產(chǎn)生一個停止信號。圖 320 應(yīng)答時序圖 321 從器件地址位? A0 A1 和 A2 對應(yīng)器件的管腳 1 、2 和 3? a8 a9 和 a10 對應(yīng)存儲陣列地址字地址1寫操作32字節(jié)寫:在字節(jié)寫模式下,主器件發(fā)送起始命令和從器件地址信息R/W 位置零給從器件,在從器件產(chǎn)生應(yīng)答信號后,主器件發(fā)送CAT24WC01/02/04/08/16 的字節(jié)地址,主器件在收到從器件的另一個應(yīng)答信號后再發(fā)送數(shù)據(jù)到被尋址的存儲單,AT24WC01/02/04 /08/16再次應(yīng)答并在主器件產(chǎn)生停止信號后開始內(nèi)部數(shù)據(jù)的擦寫,在內(nèi)部擦寫過程中CA T24WC0 1/02/04/08/16 不再應(yīng)答主器件的任何請求。上述 8 個CAT24WC01/02,4 個 CAT24WC04,2 個 CAT24WC08,1 個 CAT24WC16 可單獨被系統(tǒng)尋址。? 在數(shù)據(jù)傳送過程中,當時鐘線為高電平時,數(shù)據(jù)線必須保持穩(wěn)定狀態(tài)不允許有跳變,時鐘線為高電平時,數(shù)據(jù)線的任何電平變化將被看作總線的起始或停止信號。當使用 24WC01 或 24WC02 時最大可級聯(lián) 8 個器件,如果只有一個 24WC02 被總線尋址,這三個地址輸入腳 A0 A1 A2 可懸空或連接到 Vss, 如果只有一個 24WC01 被總線尋址,這三個地址輸入腳 A0 A1 A2 必須連接到Vss。主器件和從器件都可以作為發(fā)送器或接收器,但由主器件控制傳送數(shù)據(jù)發(fā)送或接收的模式,通過器件地址輸入端 A0 A1 和 A2 可以實現(xiàn)將最多 8 個 24WC01 和24WC02 器件 4 個 242C04 器件,2 個 24WC08 器件和 1 個 24WC16 器件連接到總線上。C):? 焊接溫度(10 秒):300176。C +75176。特性? 與400KHz I2C 總線兼容? 伏工作電壓范圍? 低功耗CMOS 技術(shù)? 寫保護功能當WP 為高電平時進入寫保護狀態(tài)? 頁寫緩沖器? 自定時擦寫周期? 1,000 編程/擦除周期? 可保存數(shù)據(jù)100 年? 8 腳DIP SOIC 或TSSOP 封裝? 溫度范圍商業(yè)級工業(yè)級和汽車級概述AT24C02 是一個 2K 位串行 CMOS E2PROM ,部含有 256 個 8 位字節(jié),ATALYST 公司的先進 CMOS 技術(shù)實質(zhì)上減少了器件的功耗,CAT24WC01 有一個 8 字節(jié)頁寫緩沖器 CAT24WC02/04/08/16 有一個 16 字節(jié)頁寫緩沖器,器件通過 I2C 總線接口進行操作,一個專門的寫保護功能。光標減 1),  S=1 且 N=1 (當寫一個字符后,整屏顯示左移)  s=0 當寫一個字符后,整屏顯示不移動  數(shù)據(jù)指針設(shè)置:  數(shù)據(jù)首地址為 80H,所以數(shù)據(jù)地址為 80H+地址碼(027H,4067H)  其他設(shè)置:  01H( 顯示清屏,數(shù)據(jù)指針=0 ,所有顯示=0);02H(顯示回車,數(shù)據(jù)指針=0)?! D 是 1602 的 16 進制 ASCII 碼值:讀的時候,先讀上面那列,再讀左邊那行,如:感嘆號!的 ASCII 為0x21,字母 B 的 ASCII 為 0x42(前面加 0x 表示十六進制) 。6 E E(或 EN)端為使能(enable)端,下降沿使能。LCD1602 模塊內(nèi)部可以完成顯示掃描,單片機只要向 LCD1602 發(fā)送命令和顯示內(nèi)容的 ASCII 碼。 振蕩電路21圖 3—9本設(shè)計晶振選擇頻率為 12MHZ,電容選擇 30pF 如圖(3-9)。在掉電模式下,保存 RAM 的內(nèi)容并且凍結(jié)振蕩器,禁止所用其他芯片功能,直到下一個硬件復(fù)位為止。在芯片擦操作中,代碼陣列全被寫“1”且在任何非空存儲字節(jié)被重復(fù)編程以前,該操作必須被執(zhí)行。石晶振蕩和陶瓷振蕩均可采用。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN信號將不出現(xiàn)。另外,該引腳被略微拉高。因此它可用作對外部輸出的脈沖或用于定時目的。當振蕩器復(fù)位器件時,要保持 RST 腳兩個機器周期的高電平時間。當 P3 口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。P2 口當用于外部程序存儲器或 16 位地址外部數(shù)據(jù)存儲器進行存取時,P2 口輸出地址的高八位。在 FLASH編程和校驗時,P1 口作為第八位地址接收。 P0 能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。 片內(nèi)振蕩器和時鐘電路 管腳說明VCC:供電電壓。 兩個 16 位定時器/計數(shù)器 全靜態(tài)工作:0Hz24KHz測試波形:17圖 3-3電原理框圖: 圖 35 單片機 AT89C51 簡介AT89C51 是美國 ATMEL 公司生產(chǎn)的低電壓,高性能 CMOS8 位單片機,片內(nèi)含 4K bytes 的可反復(fù)擦寫的只讀程序存儲器(EPROM)和 128bytes 的隨機存取數(shù)據(jù)序存器(RAM) ,器件采用 ATMEL 公司的高密度 /非易失性存儲技術(shù)生產(chǎn),兼容標準 MCS51 指令系統(tǒng),片內(nèi)置通用 8 位中央處理器(CPU)和FLASH 存儲單元, AT89C51 單片機為許多嵌入式控制系統(tǒng)提供了一種靈活行高且價廉的方案。由紅外接收頭 HX1383 接收信號,數(shù)據(jù)流入 51 單片機解碼。如圖 12 圖 重復(fù)碼比較簡單:一個 9mS 的 AGC 脈沖、 間隔、560uS 脈沖。按照低位在前,高位在后的順序發(fā)送。其編碼特征如下:8 位地址和 8 位指令長度; 地址和命令 2 次傳輸(確??煽啃裕?PWM 脈沖位置調(diào)制,以發(fā)射紅外載波的占空比代表“0”和“1” ; 載波頻率為 38Khz; 位時間為 或 ; NEC 碼的位定義:一個脈沖對應(yīng) 560us 的連續(xù)載波,一個邏輯 1 傳輸需要 (560us 脈沖+1680us 低電平) ,占空比 1/4;一個邏輯 0 的傳輸11需要 (560us 脈沖+560us 低電平),占空比 1/2。根據(jù)發(fā)射端調(diào)制載波的不同應(yīng)選用相應(yīng)解調(diào)頻率的接收頭。紅外監(jiān)測二極管監(jiān)測到紅外信號,然后把信號送到放大器和限幅器,限幅器把脈沖幅度控制在一定的水平,而不論紅外發(fā)射器和接收器的距離遠近。圖 電路有一點缺陷,當電池電壓下降時,流過 LED 的電流會降低,發(fā)射波形強度降低,遙控距離就會變小。圖 載波波形 發(fā)射系統(tǒng)目前有很多種芯片可以實現(xiàn)紅外發(fā)射,可以根據(jù)選擇發(fā)出不同種類的編碼。7 紅外遙控系統(tǒng)結(jié)構(gòu)紅外遙控系統(tǒng)主要分為調(diào)制、發(fā)射和接收三部分,如圖 所示:圖 調(diào)制紅外遙控發(fā)射數(shù)據(jù)時采用調(diào)制的方式,即把數(shù)據(jù)和一定頻率的載波進行“與”操作,這樣可以提高發(fā)射效率和降低電源功耗。如圖 所示。紅外數(shù)據(jù)協(xié)會( IrDA)成立后,為了保證不同廠商的紅外產(chǎn)品能夠獲得最佳的通信效果,紅外通信協(xié)議將紅外數(shù)據(jù)通信所采用的光波波長的范圍限定在 850 至 900nm 之內(nèi)。它一般由紅外發(fā)射和接收系統(tǒng)兩部分組成。最后,聯(lián)合軟、硬件調(diào)試電路板,完成本次設(shè)計。 課題研究方法主要的設(shè)計實施過程:首先,選用 ATMEL 公司的單片機 AT89C51,以及選購其他電子元器件。針對這種情況,我們設(shè)計了一種紅外遙控密碼鎖,而一般設(shè)備都采用專用的遙控編碼及解碼集成電路,其制作簡單、容易,但由于特定功能的限制,只適用于專用的電器產(chǎn)品,其應(yīng)用范圍受到限制。工業(yè)設(shè)備中,在高壓、輻射、有毒氣體、粉塵等環(huán)境下,采用紅外線遙控不僅完全可靠而且能有效地隔離電氣干擾。例如:接觸式密碼鎖系統(tǒng)成本較低,體積小,卡片本身無須電源,但使用不太方便,而且有接觸磨損。而且指紋識識別器若在公共場所使用存在容易機械損壞,IC 卡還存在容易丟失、損壞等特點。在安全技術(shù)防范領(lǐng)域,具有防盜報警功能的電子密碼鎖逐漸代替?zhèn)鹘y(tǒng)的機械式密碼鎖,克服了機械式密碼鎖密碼量少、安全性能差的缺點,使密碼鎖無論在技術(shù)上還是在性能上都大大提高一步。若使用傳統(tǒng)的機械式鑰匙開鎖,人們常需攜帶多把鑰匙, 使用極不方便, 且鑰匙丟失后安全性即大打折扣。隨著科學技術(shù)的不斷發(fā)展,人們對日常生活中的安全保險器件的要求越來越高。隨著大規(guī)模集成電路技術(shù)的發(fā)展,特別是單片機的問世,出現(xiàn)了帶微處理器的智能密碼鎖,它除具有電子密碼鎖的功能外,還引入了智能化管理、專家分析系統(tǒng)等功能,從而使密碼鎖具有很高的安全性、可靠性,應(yīng)用日益廣泛。加上其成本較高,一定程度上限制了這類產(chǎn)品的普及和推廣。相比之下,紅外遙控密碼鎖系統(tǒng)的成本與接觸式密碼鎖系統(tǒng)相當,而且可4以進行近距離遙控,使用十分方便。所以紅外線遙控是目前使用最廣泛的一種通信和遙控手段。而設(shè)計的紅外遙控密碼鎖系統(tǒng)能提高門禁系統(tǒng)的可靠性和安全性,適應(yīng)市場需要。第二步,使用 PROTEL99 完成原理圖,并設(shè)計 PCB 圖完成人工布線(后因 PCB 板損壞決定采用萬能板焊接的方法) 。發(fā)射系統(tǒng)對一個紅外輻射源進行調(diào)制后發(fā)射紅外信號,而接收系統(tǒng)用光學裝置和紅外探測器進行接收,就構(gòu)成紅外通信系統(tǒng)。紅外通信的基本原理是發(fā)送端將基帶二進制信號調(diào)制為一系列的脈沖串信號(載波信號) ,通過紅外發(fā)射管發(fā)射紅外信號。圖 PPM 調(diào)制波形圖普通的紅外遙控采用面向指令的幀結(jié)構(gòu),數(shù)據(jù)幀由同步碼,地址碼和指令碼組成,指令碼長度多為 8~16 個比特,傳送多字節(jié)遙控協(xié)議時效率偏低,而增加指令碼的長度不利于接收器同步,為此本設(shè)計選用一種面向字節(jié)的幀結(jié)構(gòu),采用類似于異步串行通信的幀結(jié)構(gòu),每幀由一個起始位(二進制數(shù) 0) 、8 個數(shù)據(jù)位和 2 個停止位(
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1