国产成人欧美一区二区三区vr_久久国产精品人人爽人人爽_国产精品永久免费播放_肉欲啪啪a∨无码精品一区二区_国产超短裙jk丝袜在线_亚洲AV片高清资源在线观看_国模无码一区二区三区久久_国产成年人未进视频_中文字幕无码精品夜_一区二区三区在线视频免费看_亚洲成AV人片在线观看网址_日本激情视频高清综合久久_亚洲午夜视频福利_国内大量揄拍人妻精品視_久久国产精品福利二区三区

ARTICLE DETAIL

資訊詳情

深耕商務建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

電子密碼鎖設(shè)計實戰(zhàn):從矩陣鍵盤到EEPROM存儲的嵌入式開發(fā)全攻略

電子密碼鎖設(shè)計實戰(zhàn):從矩陣鍵盤到EEPROM存儲的嵌入式開發(fā)全攻略 簡介一份關(guān)于多功能電子密碼鎖設(shè)計與實現(xiàn)的完整技術(shù)文檔面向電子、嵌入式及自動化相關(guān)專業(yè)的課程設(shè)計、畢業(yè)設(shè)計或產(chǎn)品預研人群。文檔依據(jù)實際設(shè)計流程先對比傳統(tǒng)鍵盤、觸摸屏與生物識別三種方案再圍繞主控芯片、密碼存儲ROM、LCD液晶顯示等核心器件展開硬件電路設(shè)計并詳細說明矩陣鍵盤、掉電存儲、報警延時等外圍模塊的搭建方法軟件部分則涵蓋密碼驗證算法、用戶交互界面與異常處理機制兼顧安全性與易用性以提升整鎖的可靠性和適用范圍。資源共1個doc文件壓縮包約1.09MB屬于純文檔類資料目錄結(jié)構(gòu)完整從摘要、引言到硬件軟件設(shè)計均有清晰章節(jié)可直接作為設(shè)計報告或課程論文的參考藍本。目前已有71人學習適合正在進行智能鎖具課題或需要系統(tǒng)設(shè)計思路參考的開發(fā)者。1. 電子密碼鎖怎么從零做出來先想清楚你要的多功能是什么做電子密碼鎖這個項目我一直覺得是嵌入式入門階段性價比特別高的一塊實驗田。很多初學者拿到題目第一反應是不就是按鍵輸入密碼、對了就開門嘛但真正動手之后才發(fā)現(xiàn)多功能這三個字才是這個項目拉開差距的地方。先說清楚這個項目能做什么。一套完整的多功能電子密碼鎖核心功能當然是用預設(shè)密碼開鎖但除此之外通常還包含密碼可修改、密碼錯誤報警、連續(xù)錯誤鎖定、斷電密碼記憶、LCD顯示交互、舵機或者電磁鎖驅(qū)動開門、甚至多組用戶密碼管理。也就是說它不是一個單純驗證密碼然后開鎖的玩具而是一個具備基本安防邏輯、狀態(tài)切換和掉電存儲能力的嵌入式小系統(tǒng)。這個項目適合誰來折騰我覺得兩類人最合適。一類是正在學51單片機或STM32的學生做這個可以把GPIO讀寫、外部中斷、定時器、數(shù)碼管/LCD顯示、EEPROM存儲這些基礎(chǔ)模塊全部串起來練一遍。另一類是剛轉(zhuǎn)行做嵌入式開發(fā)的工程師手上的知識點都比較零散需要一個從硬件到軟件都能完整跑通的綜合案例來建立整體感——密碼鎖恰好就是這么個項目它不復雜到讓人絕望也不簡單到像跑個流水燈。我手里這套方案的主控用的是STC89C52外設(shè)包括4x4矩陣鍵盤、1602液晶屏、蜂鳴器、LED指示燈、SG90舵機、AT24C02存儲芯片。整套下來成本不高元器件很常見布局也方便很適合自己焊板子或者學院實驗室資源有限的情況。下文的所有設(shè)計思路、代碼結(jié)構(gòu)和踩坑經(jīng)驗都是圍繞這套方案展開的但其中大多數(shù)邏輯直接換到STM32方案上一樣成立?,F(xiàn)在我們從整體設(shè)計思路開始拆。2. 方案選型的底層邏輯為什么是矩陣鍵盤加舵機而不是拿來就亮的方案任何硬件項目第一步其實是確定交互方式和執(zhí)行機構(gòu)。密碼鎖的交互無非就是用戶怎么輸密碼、怎么看狀態(tài)執(zhí)行機構(gòu)則是驗證通過之后怎么把鎖打開。這兩個決定一出來整個電路和程序架構(gòu)就定了大半。2.1 輸入方案矩陣鍵盤是性價比最高的選擇我在做這個項目時輸入模塊在獨立按鍵和矩陣鍵盤之間猶豫過。獨立按鍵接線簡單每個按鍵獨占一個IO口程序輪詢也容易但缺點是8個密碼位就需要8個IO口再加上其他外設(shè)單片機的引腳壓力一下就上來了。STC89C52雖然有32個IO口但LCD要占11個舵機、蜂鳴器、LED又占掉幾個如果密碼鍵盤再占8個后面的傳感器擴展基本就沒有余地了。矩陣鍵盤是另一種思路。4x4矩陣鍵盤只需要8個IO口就能覆蓋16個按鍵它的原理是用行線和列線交叉構(gòu)成按鍵矩陣讀鍵的時候按行、列逐對掃描。很多人第一次看矩陣鍵盤的電路會覺得這么多按鍵怎么可能只用8根線其實工作過程很好理解先把所有行線置高、列線置低然后逐行把某一行拉低掃描列線電平變化哪一列變低了就說明交叉點上的按鍵被按下。這種方式IO占用少讀取邏輯也就十幾行代碼代價是掃描過程比獨立按鍵稍微復雜一點但這點復雜度在16個鍵面前完全可以接受。對于密碼鎖這種應用4x4矩陣鍵盤還有一個額外好處除了0到9十個數(shù)字鍵還能留出6個功能鍵。我在方案里用*鍵做刪除/退格#鍵做確認剩下的4個按鍵可以用來做菜單切換、密碼修改確認之類的擴展功能。這就是多功能在硬件層面上的第一層體現(xiàn)——如果只用10個數(shù)字按鍵后面想做多密碼管理都少鍵可用。2.2 執(zhí)行機構(gòu)舵機和繼電器怎么選取決于你模擬的是鎖還是門禁密碼鎖驗證通過之后怎么實現(xiàn)開門這個動作不同方案對應不同物理場景這里我建議想清楚再做決定。常見的執(zhí)行機構(gòu)有三種舵機、繼電器電磁鎖、直流電機驅(qū)動。舵機我用的SG90適合模擬鎖舌旋轉(zhuǎn)的場景——比如抽屜鎖、柜子鎖驗證通過后舵機旋轉(zhuǎn)一個角度帶動鎖舌轉(zhuǎn)動實現(xiàn)開鎖。SG90的控制方式非常經(jīng)典20ms一個周期其中高電平時間1ms對應0度1.5ms對應90度2ms對應180度。只要用定時器輸出不同脈寬的PWM信號就能精確控制旋轉(zhuǎn)角度。它的優(yōu)點是控制簡單、有角度反饋效果直觀——你看到舵機臂真的轉(zhuǎn)了一下特別有成就感。繼電器電磁鎖則更接近真正的門禁系統(tǒng)給繼電器一個高電平信號繼電器觸點閉合電磁鎖斷電開鎖。這種方案在真實產(chǎn)品中見得更多但需要額外的12V或者24V電源電路里還要考慮繼電器線圈的反向電動勢保護整體復雜度比舵機高不少。直流電機方案我不太推薦用在入門項目里因為電機需要調(diào)速芯片比如L298N驅(qū)動而且開鎖位置沒法精確定位得加限位開關(guān)或者光電編碼器屬于自己給自己加戲。打個比方舵機方案適合做桌面演示原理驗證繼電器方案適合做接近真實產(chǎn)品形態(tài)前者勝在上手快、看起來效果好后者勝在更貼近工業(yè)應用。我在這個項目里選的是舵機理由很簡單——供電只需要5V和單片機共用一個電源就行不用另外折騰DC-DC模塊。如果你后面想把它升級成真正的門禁方案把舵機控制函數(shù)換成繼電器開合函數(shù)其余代碼幾乎不用動。2.3 存儲方案為什么密碼不能只放在單片機Flash里密碼存儲在哪個介質(zhì)里是個容易被新手忽略但是非常關(guān)鍵的決策。最簡單的做法是把預設(shè)密碼直接寫死在程序里比如#define PASSWORD 123456。但這樣有兩個致命問題第一用戶通過按鍵修改密碼之后新的密碼無法持久化保存一斷電就回到出廠密碼體驗很差第二如果程序需要重新燒錄設(shè)置過的密碼全丟了每次都要重新初始化。所以我在方案里引入了AT24C02這是一個I2C接口的EEPROM芯片容量256字節(jié)。它的特點是非易失性——寫入的數(shù)據(jù)斷電后不丟失而且可以反復擦寫約100萬次。對于存密碼這種小數(shù)據(jù)量的場景256字節(jié)綽綽有余存完密碼和幾個配置標志位還剩大把空間。AT24C02用I2C總線通信只需要兩根線SCL時鐘線和SDA數(shù)據(jù)線占用引腳少但由于I2C是半雙工協(xié)議時序比較講究讀寫時序?qū)戝e了數(shù)據(jù)就是讀出來一堆0xFF。關(guān)于I2C的細節(jié)我在第3節(jié)展開講這里先記住一個結(jié)論密碼存EEPROM是讓多功能密碼鎖真正成為一個可實際使用產(chǎn)品的基礎(chǔ)而不是一個只在開發(fā)板上好使的演示程序。3. 核心模塊拆解按鍵掃描、密碼校驗、存儲與開鎖的執(zhí)行細節(jié)方案定了接下來就是一個個模塊把它落地。我按平時寫代碼的順序來講先講按鍵掃描這個數(shù)據(jù)入口再講密碼校驗和安全邏輯這個大腦接著是EEPROM讀寫這個記憶最后是舵機驅(qū)動這個手腳。每個環(huán)節(jié)我都會把底層原理和容易踩的坑一起交代清楚。3.1 按鍵掃描與消抖不能用delay抖一下就完事矩陣鍵盤掃描的代碼邏輯并不復雜核心偽代碼就是逐行輸出低電平然后讀列輸入如果檢測到某列變低說明該行該列的鍵被按下。但實際調(diào)試時遇到的問題基本都集中在抖動上。機械按鍵按下和松開的瞬間觸點會產(chǎn)生大約5-10ms的機械抖動反映在IO口電平上就是一連串的毛刺如果不處理一次按鍵會被程序判定成好幾次密碼輸錯就是這么來的。初學者的第一反應是用delay(10)來消抖按下時延時10ms再讀一次確認還是低電平才認定按鍵有效。聽上去合理但在一個真實系統(tǒng)里delay是極其奢侈的操作——延時期間CPU什么都干不了蜂鳴器響到一半停住LCD刷新卡頓舵機PWM波形也會有毛刺。這些都是小事最要命的是一旦你在按鍵函數(shù)里用了阻塞式延時后面的密碼校驗、報警邏輯全都跟著卡頓用戶體驗非常差。我推薦的做法是狀態(tài)機消抖核心邏輯是對每個按鍵維護一個狀態(tài)位和一個30ms的延時計數(shù)按鍵狀態(tài)只有從未按下變成穩(wěn)定按下時才觸發(fā)一次有效事件。這個邏輯在定時器中斷里跑每次中斷檢查一次電平連續(xù)幾次都滿足條件才認定按下。這樣既沒有阻塞還天然過濾掉了抖動毛刺。具體代碼框架是這樣的回歸基礎(chǔ)版51用定時器0做1ms中斷void timer0_isr() interrupt 1 { // 重裝初值維持1ms中斷 key_scan(); // 每1ms掃描一次矩陣鍵盤 key_process(); // 按鍵狀態(tài)機刷新 // 其他定時任務... }這里的key_scan()只負責把當前按鍵矩陣的狀態(tài)讀進來key_process()才負責判斷是否發(fā)生了穩(wěn)定的按下事件。把掃描和判斷分離是我強烈建議新手養(yǎng)成的一個習慣——職責單一后面加功能不容易亂。3.2 密碼校驗邏輯不能只有對就開門錯就報警這一個分支密碼校驗看起來就是字符串比較但真實項目中必須處理幾個邊界場景否則一到演示現(xiàn)場就翻車。第一個場景是用戶輸錯密碼后怎么辦。很多初版代碼的做法是錯誤了就蜂鳴器響一下然后直接清屏讓你重新輸。這在安全性上是有漏洞的——沒有輸入次數(shù)限制理論上可以無限暴力試密碼。我的方案是增加錯誤次數(shù)計數(shù)連續(xù)輸錯3次系統(tǒng)進入30秒鎖定狀態(tài)鎖定期間所有按鍵無效屏幕上顯示LOCKED倒計時。這個邏輯在真實門禁系統(tǒng)里非常常見成本極低但安防感一下就上來了。第二個場景是輸入過程中按錯了鍵怎么辦。如果沒有退格功能用戶輸錯一位只能把整個密碼清空重來體驗非常差。我在矩陣鍵盤上把*定義為退格鍵每按一次刪除最近輸入的一位并更新LCD顯示這樣直接讓使用體驗升了一個級別。第三個場景是修改密碼時需要二次確認。我見過最簡單粗暴的做法是讓用戶輸入一次新密碼就算改成功了結(jié)果用戶自己打錯一位新密碼未知鎖直接廢了。所以我的流程是輸入舊密碼驗證身份 - 輸入新密碼 - 再輸入一次新密碼 - 兩次一致才真正寫入EEPROM否則提示密碼不一致并放棄修改。這套流程其實和手機App里改支付密碼的交互邏輯是同一個思路——對用戶最友好的方式往往是流程上多做一步確認。下面是簡化后的密碼校驗核心邏輯僅示意核心分支EEPROM讀寫函數(shù)在3.3節(jié)給unsigned char check_password(unsigned char *input, unsigned char len) { unsigned char i; // saved_password[] 是從AT24C02讀出的6位密碼 if (len ! PASSWORD_LEN) return 0; for (i 0; i PASSWORD_LEN; i) { if (input[i] ! saved_password[i]) return 0; } return 1; }3.3 密碼與狀態(tài)存儲I2C讀寫EEPROM的時序要一次調(diào)對如果你在單片機課設(shè)里用到過AT24C02應該知道它嘴上說簡單實際調(diào)起來卻有很多暗坑。AT24C02通過I2C總線訪問I2C協(xié)議的起始條件、停止條件、應答位ACK/NACK時序處理不好就會遇到寫入正常讀出來全FF的經(jīng)典故障。我總結(jié)了一套調(diào)試流程按這個順序做基本能保證一次通過。第一步寫一個單獨的I2C探測函數(shù)操作邏輯是給從機地址0xA0發(fā)起始條件收到ACK后發(fā)停止條件如果探測成功說明設(shè)備在線且總線時序基礎(chǔ)正確。第二步寫一個寫入一個字節(jié)并讀回一個字節(jié)的自測程序?qū)懭?xA5讀回來看是否一致。第三步確定器件地址AT24C02的地址是0xA0寫/0xA1讀其中A2A1A0三個引腳如果都接地就是從機地址0xA0。寫的時候注意每寫完一頁8字節(jié)之后要等待5ms的寫周期時間否則緊接著讀數(shù)據(jù)會失敗。下面是AT24C02單字節(jié)讀寫的核心代碼用STC的IO口模擬I2C時序#include intrins.h // 用于 _nop_() sbit SDA P2^0; sbit SCL P2^1; void I2C_Start(void) { SDA 1; SCL 1; _nop_(); SDA 0; // SCL高電平期間SDA拉低產(chǎn)生起始條件 _nop_(); SCL 0; } void I2C_Stop(void) { SDA 0; SCL 1; _nop_(); SDA 1; // SCL高電平期間SDA拉高產(chǎn)生停止條件 } // 寫一個字節(jié)返回從機ACK狀態(tài) bit I2C_WriteByte(unsigned char dat) { unsigned char i; for (i 0; i 8; i) { SCL 0; SDA (dat 0x80) ? 1 : 0; // 高位先出 dat 1; _nop_(); SCL 1; _nop_(); } SCL 0; SDA 1; // 釋放SDA總線讓從機拉低作為ACK _nop_(); SCL 1; _nop_(); return SDA; // 返回從機應答信號0ACK } void AT24C02_WriteByte(unsigned char addr, unsigned char dat) { I2C_Start(); I2C_WriteByte(0xA0); // 器件地址寫操作 I2C_WriteByte(addr); // 存儲地址 I2C_WriteByte(dat); // 要寫入的數(shù)據(jù) I2C_Stop(); delay_ms(5); // 等待內(nèi)部寫周期 }這段代碼每次封裝函數(shù)都是直接拿addr和dat說話不用關(guān)心底層時序。事實上如果你把I2C底層的Start、Stop、WriteByte這三個函數(shù)寫對了后面做傳感器比如溫濕度模塊、OLED屏都能復用。這也是為什么我堅持讓新手在這個項目里手寫一遍I2C時序而不是直接調(diào)用現(xiàn)成庫——一個項目把一套通信時序徹底吃透后面做其他I2C設(shè)備基本上就是改個寄存器地址的事情。3.4 舵機開鎖與狀態(tài)反饋PWM脈寬決定一切舵機驅(qū)動是整個系統(tǒng)里最直觀、也最容易讓用戶覺得真的做出來了的部分。SG90舵機三根線分別是VCC紅色5V、GND棕色、信號線橙色接PWM輸出。它的控制極則很簡單標準周期20ms高電平脈寬1ms轉(zhuǎn)0度1.5ms轉(zhuǎn)90度2ms轉(zhuǎn)180度。這里的實際誤差一般在正負幾度左右不影響開鎖機構(gòu)的使用。51單片機沒有硬件PWM輸出STC89C52確實沒有所以必須用定時器軟件產(chǎn)生PWM。我的做法是用定時器0產(chǎn)生0.5ms的時基中斷然后在中斷中計數(shù)根據(jù)計數(shù)器的位置決定信號線輸出高還是低。這里有個容易被忽略的細節(jié)PWM高低電平切換時不能有任何阻塞操作。曾經(jīng)有人在中斷里加了一個按鍵掃描結(jié)果舵機轉(zhuǎn)起來一卡一卡的還伴隨雜音。調(diào)試了半小時最后把按鍵掃描挪出中斷就正常了。這是因為PWM波形對時序極其敏感任何ms級的卡頓都會反映在舵機的抖動上。舵機控制的核心函數(shù)大致這樣unsigned int pwm_count 0; unsigned char pwm_target 15; // 初始1.5ms對應90度 void timer1_isr() interrupt 3 // 假設(shè)定時器1做0.5ms中斷 { pwm_count; if (pwm_count 40) pwm_count 0; // 40 x 0.5ms 20ms周期 if (pwm_count pwm_target) { Servo_Signal 1; } else { Servo_Signal 0; } } void servo_lock(void) { pwm_target 5; // 5 x 0.5ms 2.5ms? 不這里應該按0.5ms為單位折算 delay_ms(500); // 給舵機充足的時間轉(zhuǎn)到目標角度 }注意上面代碼里的折算不是簡單的直接相等因為脈寬是以0.5ms為單位計數(shù)的0度對應脈寬1ms就是2個計數(shù)單位90度對應1.5ms就是3個計數(shù)單位180度對應2ms就是4個計數(shù)單位。初學PWM最容易把周期和脈寬的換算單位搞混這個一定要在注釋里寫清楚否則調(diào)試時會一頭霧水。我的實際做法是定義PULSE_MS_0 2、PULSE_MS_90 3、PULSE_MS_180 4三個宏常量語義一目了然。4. 完整實操流程從硬件接線、代碼框架到整機聯(lián)調(diào)前面把各個模塊的原理講完了現(xiàn)在把整個流程梳理一遍從搭硬件到聯(lián)調(diào)按順序走完基本就能復現(xiàn)出一臺能正常工作的多功能電子密碼鎖。4.1 最小硬件清單與接線表我對元器件選型的建議是以STC89C52最小系統(tǒng)板為核心配兩塊洞洞板做擴展一塊放4x4矩陣鍵盤一塊放其他外設(shè)這樣方便調(diào)試和后續(xù)改裝。具體清單和接線我整理成了表格照著接就行模塊型號/規(guī)格接主控IO備注主控STC89C52RC-11.0592MHz晶振矩陣鍵盤4x4P1.0-P1.70-9數(shù)字*退格#確認LCD顯示屏1602P0口8位數(shù)據(jù) P2.6/P2.5/P2.4數(shù)據(jù)口建議加10K上拉EEPROMAT24C02P2.0(SDA), P2.1(SCL)地址引腳全部接地舵機SG90P3.7VCC接5V電源蜂鳴器有源/無源P2.2建議三極管驅(qū)動不要直接接IOLED指示燈紅/綠P2.3 / P2.7綠色解鎖紅色報警值得一提的有兩點。第一1602液晶的P0口必須加上拉電阻STC89C52的P0口是開漏輸出不加上拉的話LCD大概率顯示不出字或者顯示亂碼——這是我見過的最高頻低級錯誤沒有之一。第二蜂鳴器和舵機都不要直接用一個IO口硬扛蜂鳴器最好用三極管S8550搭一個簡單的開關(guān)電路舵機則要單獨從5V電源取電千萬不要直接從單片機的VCC引腳拉否則舵機轉(zhuǎn)動瞬間的電流毛刺會讓單片機復位表現(xiàn)就是屏幕閃一下然后系統(tǒng)重啟了。4.2 代碼框架建議一個系統(tǒng)級的main.c怎么組織寫51單片機代碼有個天然陷阱很多新手把所有的功能都塞進一個超大的while循環(huán)里按鍵掃描、LCD刷新、舵機控制、蜂鳴器響沒有優(yōu)先級互相阻塞最后調(diào)出來的系統(tǒng)又慢又亂。我建議采用中斷做實時任務、主循環(huán)做慢速業(yè)務的架構(gòu)1ms定時器中斷按鍵掃描與狀態(tài)機、PWM波形產(chǎn)生、系統(tǒng)計數(shù)。這些對時間敏感的任務全部放在中斷里。主循環(huán)密碼狀態(tài)機調(diào)度、LCD屏幕刷新、蜂鳴器邏輯、EEPROM讀寫I2C時序較慢放主循環(huán)更穩(wěn)、舵機角度切換。狀態(tài)機分層系統(tǒng)定義LOCKED、INPUT_PASSWORD、VERIFYING、OPENED、ALARM_LOCKED、CHANGE_PASSWORD這幾個狀態(tài)主循環(huán)每次只處理當前狀態(tài)對應的行為狀態(tài)之間通過按鍵觸發(fā)事件遷移。這套架構(gòu)看起來比while(1)里從頭到尾跑一遍多花一點設(shè)計時間但后期加功能比如加一個IC卡模塊你就知道什么叫加一個狀態(tài)、加一個case而已。寫出來主循環(huán)的邏輯非常清爽void main(void) { // 初始化外設(shè)、讀取EEPROM中的密碼、顯示歡迎界面 while (1) { switch (system_state) { case SYS_LOCKED: // 待機狀態(tài)只響應開始輸入鍵 break; case SYS_INPUT: // 正在輸入密碼 handle_key_input(); // 填充密碼緩沖區(qū)更新LCD break; case SYS_VERIFY: // 校驗密碼 verify_and_unlock(); break; case SYS_OPENED: // 開鎖狀態(tài)5秒后自動重新上鎖 if (opened_timeout) system_state SYS_LOCKED; break; case SYS_ALARM: // 錯誤超限鎖定中 alarm_countdown(); break; } } }4.3 從焊接硬件到跑通第一個流程我的實操記錄我把整個聯(lián)調(diào)過程整理成三個節(jié)點每一步都可能出問題但排查方法都相對固定。第一個節(jié)點是點亮LCD顯示歡迎界面。這一步成功與否取決于接線和初始化時序尤其要注意LCD上電后要等待大約15ms以上再做初始化指令否則LCD可能一直不響應。如果屏幕顯示了但是淡淡的黑影調(diào)節(jié)背后的電位器這是對比度問題。第二個節(jié)點是矩陣鍵盤按下有反應。我把按鍵值通過LCD直接打印出來按哪個鍵屏幕上就顯示哪個數(shù)字。如果按A鍵顯示B鍵的值基本可以確定是行列線接反了交換P1口的高四位和低四位的接線定義即可。第三個節(jié)點是輸對密碼舵機轉(zhuǎn)輸錯蜂鳴器響。到這一步系統(tǒng)的基本功能都通了剩下的就是反復測試各種邊界情況密碼輸入到一半退格、連續(xù)輸錯三次進入鎖定、修改密碼后斷電重啟驗證新密碼是否保存成功。我在這一步花的時間比預想得多主要是EEPROM的寫入周期等待時間被我設(shè)得太短1ms導致偶爾寫入失敗改成5ms之后異常消失這個問題在下一節(jié)還會細說。5. 常見問題與排查技巧實錄那些燒了時間才知道的坑做電子密碼鎖踩坑是必然的我把實際調(diào)試中遇到的高頻問題整理成一個速查表按現(xiàn)象 - 原因 - 處理手段三列對好遇到問題直接查比自己從頭猜快得多?,F(xiàn)象可能原因處理手段LCD無顯示或亮但無字P0口沒加上拉LCD初始化時序不對加10K排阻檢查上電后延時15ms以上LCD顯示亂碼P0口上拉缺失數(shù)據(jù)位接錯對比度電位器調(diào)得不對逐一排查數(shù)據(jù)線順序調(diào)整電位器按鍵按下沒反應或反應混亂矩陣鍵盤行列線接反未做消抖交換行線和列線定義確認消抖邏輯正確舵機通電后一直抖動并嗡嗡響PWM周期不是20ms高電平脈寬不穩(wěn)定檢查定時器重裝初值確認中斷里沒有阻塞代碼EEPROM寫入后斷電數(shù)據(jù)丟失等待時間不足寫地址或器件地址錯誤寫周期延時加到5ms用0xA0寫、0xA1讀檢查地址蜂鳴器響的時候LCD突然閃爍或內(nèi)容錯亂蜂鳴器電流拉低電源導致LCD背光/邏輯不穩(wěn)定蜂鳴器加三極管驅(qū)動不要直接IO口供電用獨立5V供電船舶式亂碼LCD顯示了幾個數(shù)字但全是反的數(shù)據(jù)位高低位接反檢查P0.0是否對應DB0、P0.7是否對應DB7別接反程序燒錄后系統(tǒng)反復重啟舵機從單片機IO口取電啟動瞬間大電流拉低電壓舵機VCC單獨接5V電源模塊共地但別共用引腳除了表格里的問題還有一個我在多次帶新人做類似項目時發(fā)現(xiàn)的規(guī)律性問題很多人調(diào)試時喜歡一次寫一大堆代碼再統(tǒng)一調(diào)試結(jié)果出了問題不知道是硬件問題還是代碼問題。我的習慣是每寫完一個模塊立刻單獨測試這個模塊。LCD先測試、矩陣鍵盤單獨掃描打印、EEPROM讀寫單獨用串口回讀驗證、舵機單獨上電看角度變化全部通過之后再組裝起來。這樣排查范圍永遠是新增接口部分而不是全盤找bug。再提一個繞不開的坑如果燒錄程序用的是STC-ISP串口下載注意STC89C52下載時要先斷電再點擊下載然后重新上電。這一步做反了下載器會一直提示正在檢測目標單片機看起來像單片機壞了其實是握手時序的問題。另外串口下載線TTL轉(zhuǎn)USB模塊的GND和單片機板子的GND必須共地我自己第一次做的時候忘了共地燒錄失敗卡了很久后來才發(fā)現(xiàn)是這種哭笑不得的小問題。關(guān)于EEPROM還有一個隱藏在用戶行為里的坑如果你的密碼修改功能沒有做寫入確認就是第3節(jié)說的二次確認用戶改了兩次密碼之后第三次斷電讀出來的可能是上一次的舊密碼用戶會以為鎖壞了。這種問題最難排查因為它不是硬件故障而是軟件流程設(shè)計上的漏洞。所以我在這個項目里反復強調(diào)修改密碼必須二次確認改完還必須把修改成功的狀態(tài)在LCD上明確顯示2秒以上讓用戶感受到操作已被接受否則下次開機用戶根本不知道當前密碼是哪個。最后再分享一個調(diào)試技巧低壓邏輯分析儀或者一個便宜的邏輯分析儀幾十塊錢那種在這個項目的I2C調(diào)試過程中非常有用。我之前都是用萬用表測電平猜時序反復修改代碼效率很低。有了邏輯分析儀之后直接抓取SCL和SDA兩線的波形對照標準I2C時序一眼就能看出是起始條件問題還是數(shù)據(jù)位移位方向錯了。如果你手頭沒有也至少用示波器看SDA線的波形總比盲調(diào)強。做這個項目的整體體驗和我最早第一次點亮一個LED的那股興奮感很像但層次完全不一樣。密碼鎖涉及用戶輸入、狀態(tài)機、數(shù)據(jù)持久化、外部執(zhí)行機構(gòu)、安全策略每一塊都是真實嵌入式產(chǎn)品里跑不掉的東西。項目本身可能只值一個課設(shè)分數(shù)但把里面每一個為什么這么做都搞明白后面你去看任何一個帶鍵盤和LCD的設(shè)備都會有一種我看得懂你內(nèi)部在跑什么的通透感。建議你做完基礎(chǔ)版之后別急著收攤試試這些擴展方向加一個AT24C02里存多組用戶指紋密碼數(shù)據(jù)并區(qū)分管理員/普通用戶加一個1602顯示屏上做菜單翻頁或者換成STM32之后加一個免費RTOS做任務調(diào)度——每條路都能讓你把這個項目吃到透。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
ai欧美亚洲小说| 国产真实野战在线视频| 日韩一级欧美一级在线观看| 久九9精品| 99久久精品国产系列| 国产尹人在线视频免费| 亚洲熟女人妻中文字幕一区二区| 欧美躁死她一区二区| 欧美色蜜桃97| 婷婷久久大香蕉| 四虎免费在线播放| 国产精品老师| 91熟女网| 麻豆天美国美国产AV| 精品欧美日韩在线观看| 欧美亚洲另类在线蜜桃| 青青久日| 一本久道久久综合狠狠爱| 色色97爱| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 色婷婷在线视频精品导航| 日本女人久久久| 五月天丁香| 成·人免费午夜在线观看| 99色在线观看| 亚洲欧美国产中文视频| 熟女一区二区三区| 温婉少妇玩3p| 加勒比无码毛片| 手机看片1024你懂的国产| 色阁阁AV综合网| 亚洲啪啪视频一区二区| 日日日大屁股骚女人精品| 一本大道不卡一二三区| 欧美少妇高潮视频| 暖暖精品二区三区观看| 欧美综合国产精品久久丁香| 青木玲在线不卡| 国产高清无码一区三区二区| 福利视频网站| 国产精品另类一区大香蕉| 91啪啪视频| 91激情| 久操黄色视频| 日韩激情小说一区二区| 91亚洲人| 少妇内射视频| 老色69| 涩涩涩综合| 东方亚洲在线操逼天堂| 综合网欧美在线| 久久成人国产| 91 丝袜在线播放| 日日妻色网| 嗯嗯啊操我| 欧美极品美女aaaaaa级黄片| 激情婷婷丁香| 韩国一区二区精品亚洲| 欧美中出1| 成人线上超碰| 麻豆国产成人精品| 91久久久久免| 欧美日本中字另类在线| 久操操AV电影| 亚洲黄色电影| 99黄页网站| 婷婷色影院| 99久久久久久亚洲精品不卡| 综合亚洲情色| 久久精品欧美一区蜜桃| 欧美顶级黄片AAAAA在线免费看| 九九九九免费| 熟妇人妻精品一区二区| 91精品在线播放| 秋霞男人网| 91bbb| 欧美老妇综合网| 男人的天堂在线有码| 中日韩久久久| 爽极品影院| 欧美性天天| 久草精品一区 | 五月天丁香| 久久久久免费看少妇A片特黄| 久久久无码精品人妻二区 | 成人在线视频二区| 欧洲色| 人人爱人人操人人性| V A在线| 蜜桃AV天堂| 亚洲情色一区二区三区| 日本不卡高清免v欧美日韩在线观看| 国语国产操逼伊人AV网| heyZO天然素人无码AⅤ专区| 91久久久亚洲| 色图综合网| 91中文字幕在线观看| 走光一区92下载| 用力操死我| 麻豆久久久一区二区| 日韩av一级黄片| 18啪啪手机免费性爱| 97天堂| 精品黄色电影| 本道综合精品| yw尤物av无码点击进入麻豆| 人人贴人人摸| 探花一区在线| 国产人妻天天干精品| 国产色综合亚洲色综合吹潮| 加勒比在线视频一区二区三区| 思思视频免费看网站| 无码高清操逼| www..com操老师| 久久久久人妻二区精品叶可怜| 超碰97护士| 日本大香蕉综合网红本杳社区| 蜜臀99久久精品| 啊啊啊在线看| 啊啊啊操死我了| 91欧美性| 97国产|免费| 免费视频观看60秒| 91女日逼| 亚洲美女av无码| 91丝袜| 亚洲在线91| 国产呦精品系列在线观看| 久久嫩草| 日韩三级伊人| 无码精品久久久久久亚洲| AV老汉| 大香蕉综合| 综合激情97 | 秋霞色色影院| 色五月av| 国产精品又黄又猛又粗| 日韩激情毛片一级久久久| 被男人添B超爽视频| 操一区| 久久久久久久91| 懂色中文一区二区三区| 一牛一区二区三区久久| 亚洲欧美黄| 六月色色| 啊啊啊啊操死我了| 97网址97| 男人的天堂99| 岛国天天午夜影院传媒网| 久久99国产精品| 国产精品乱码久久久久| 翔田千里Av在线| A V视频日本| 国产精品青草综合久久| 白丝1区2区3区| 中文字幕乱碼在线| 97操碰| 91少妇人妻| 51国产午夜精品视频| 人人做天天爱| 国产suv一区二区三区6| 免费精品中文字幕| 91性高潮久久久久久久久| 美女超碰978| 欧美 日韩 婷婷 五月| 日日日日做夜夜夜夜做无码97| 99热在线只有精品| 亚洲国产欧美一区二区潘金莲| 青青久久手机线视频| 婷婷五月天成人网| 制服中出中文人人精品| 中文字幕99999| 亚洲综合影院| 激情六月婷婷| 久久久久国产精品人妻aⅴ天堂| 91黄站| 久久久一区二区三区三州| 播播亚洲小说亚洲| 伊人色综合超碰| 天美传媒精品一区二区三区| 嫩草美女久久| 精品久久視頻在线| 丁香7月婷婷| 国产午夜在线观看| 很很干很很操| 欧美图片校园春色| 国产一在线观看| 色色国产| 91亚.色| 国产区91柔拿会所技师| 一区麻豆 高清中文字幕| 狠狠干,狠狠操| 欧美成人国产精品| 91丨熟女丨丰满熟女| 国产天美欧美| 九九无码| 不卡超碰护士AV在线免费播放| 国产精品电| 午夜精品久久久久久久久久蜜桃 | 久久久国产护士丝袜美腿一| 26uuu成人影片| 亚洲日本成人动漫| 久久香蕉国产线看观看亚洲女人| 国产乱码精品一区二区三区四川| 日韩人妻精品中文字幕| 一本大道不卡一二三区| 欧洲无码一区二区| 日韩成人在线性爱视频| 一区中文字幕二区日韩| 久久久精品网站| 伊人久久综合精品欧美| 日日AAvv| 色婷婷久久| 97免费视频在线| 一区二区娱乐网站| 亚洲图片视频小说| 伊人五月天| 96超碰网| 深夜啪啪啪视频免费| 五月天婷婷社区| 日本高清电影欧美色图| 久久精品店| 99只有精品| 亚洲日韩美女丝袜美腿人妻视频| 人妻熟女午夜精品在线| 久久九色| 午夜福利区| 亚洲成人免费中文字幕| 欧美日本视频一区| 97超级久久| 亚洲综合色男人网| 欧美高清18A片| 日本精品国产视频| 99久久久er直播网址| 综合97久久| 欧美黄色大香蕉一区二区| 欧美日韩妖精91com| 丝袜大香蕉| 91精品人妻一区二区三区蜜桃| 五月丁香久久| 91丨豆花丨熟女| 欧美激情亚洲情色| 少妇人妻无码| 大香蕉一线视频| 亚洲人久久久久日| 麻豆婷婷成人一二三| 中文字幕日韩人妻视频一区二区三区| 婷婷丁香人妻| 国产人伦精品一区二区三区| 国产精品成人蜜臀AV在线| 欧美另类丝袜熟女| 久超碰在| 顶级丝袜熟女一区二区三区| 亚洲欧美洲综合| 九九九九九九九九九九九免费国产| 91老熟女| 加勒比综合在线| 精品日韩中文在线| 操老熟女AV| 日韩二级| 黄片免费日韩| 神马久久久久久久久久久久| 激情视屏国产乱伦强奸| 亚洲精品久| 性色AV网站| 大学生口爆吞精| 色哟哟 日韩精品| 美国一区二区免费视频| 亚洲图片欧美| 啊啊啊啊好疼视频| 欧美日日夜夜| 日韩成人网址| 亚洲五月婷婷| 亚洲AV无码国产精品久久久久| 97资源久久| 欧美影音在线| 中文字幕55555| 99久久精品国产高潮| 日本天天干天天操一区| 色偷偷2020免费视频播放| 日韩中文字幕熟妇人妻| 六月激情婷婷| 嫩草影院在线观看精品| 婷婷视频在线免费观看| 一区二区影院| 草草影院最新网址| 免费观看性欧美一级| 天美精品av| 日人妻视频91| 国产精品一二三在线看| 精品国模无码| 91 丝袜在线播放| 伊人性在线视频| 无码人妻系列少妇| 久草毛片电影怡| 91肏屄网| 国产亚洲 中文欧美久久| 亚洲五月婷婷| 成人性爱电影网| 亚欧免费| 91影库| 亚洲欧美综合| 少妇被c 黄 免费观看| 男人天堂2030| 五月丁香综合啪啪| 色一色综合网| 亚洲色综合| 久久6热视频免费观看| 男女性感激情网站| 最新国产亚洲精品精品国产亚洲综合 | 亚洲第一男人天堂| 大屁股熟女一区二区三区| 青青操在线亚洲视频观看欧美在线| 人妻碰碰碰碰碰碰| 久久久久久性爱视频| 亭亭丁香激情| 91劲爆| 人妻激情视频| 中国一级αV| 91在线精品一区二区三区| 屁股久久久久久| 国产精品人妻无码久久久老鸭窝 | WWW美腿丝袜香蕉中文| 99热日| 美女91网址| 久久精品28| 99re免费| 日本性爱欧美性爱| yellow网站免费观看日韩高清无码| 人妻 中文 日韩| 蜜桃av综合网发布| 思思热在线观看| 按摩中文字幕| 国产久久日| 超碰人人干天天射| 欧美色999| 色婷婷六月丁香七月婷婷| 美国一区二区三区视频| 久热9| 国产又黄又猛又粗又爽的网站| 人人摸人人干| nuu12国产麻豆精品| 一本色道人妻久久| 免费看国产曰批40分钟怎么下载| 天堂8在线新版官网| 偷窥自拍A片| 欧美日韩情色一区二区| 和协影院中文字幕三区| 久久欧美激情| 91深夜夜| 大鸡巴久久久| 色悠悠伊人网五月天| 色欧美综合| se01国产在线视频| 欧美日韩国产中文精品字幕自在自线,| 嫩草伊人久久精品| 日本大香蕉综合网红本杳社区| 偷拍 欧美 日韩| 热99这里只有精品| 夜夜高潮夜夜爽高清视频一| 欧美草草高清日韩视频| 国产乱伦亚洲| 久久精品人体AV| 久热精品在线| 成人七区| 亚洲男人天堂网久久| 亚洲女人毛茸茸91| 九九精品99| 另类小说五月天| 欧美大色交| 中文字幕视频二区| 欧美一区二区三区日韩| 神马午夜久久久| 国产精品操| 18禁的网站在线| 九九九久千久久激情蜜桃在线看 | 丰满丝袜少妇AV| 婷婷色色五月天福利| 性做久久久久久免费观看软件| 97爱欧美| 中文字幕丰满子伦无码专区在线视频最新 | 9999亚洲电影| 超碰成人人人爽人人爽| 在线国产探花| 日日AAvv| 亚卅熟女乱色| 国产女主播视频在线观看| 熟女乱3伦999| 视频在线观看一二三区| 51一区二区三区| 九月丁香综合网| 裸体1区| 台湾一区国产高清在线| 在线97在线| 9色国产精品一区粉嫩| 日本三级大片| 国产午夜精品一区二区三区牛牛| 欧美大香蕉久| 精品中文一区二区| 国产av又色又爽又黄| 亚洲吊色| 自拍视频一区在线观看| 狠狠色一区二区中文字幕| 亚洲狠狠入| 日产狠狠干| 一本久道久久综合狠狠爱一密臀精| 91操人| 超碰97首页| 午夜福利免费福利视频| 国产又长又大又粗的视频| 乱伦Av网| 欧美,日韩,中文,另类| 久久婷婷色| 超碰色97| 台湾肥佬网一区二区三区| 男女啪啪啪18禁网站| 蜜臀精品1区2区| 亚洲国产成人精品久久久国产成人一区二区| 久久婷婷五月综合| 色婷婷小说| 亚洲综合20p| 精品久久久久9999| 浪人综合网| 成年人免费观看网站| 欧美成va视频网站| 亚洲美女av无码| 97干色天堂| 日本性爱不卡视频| 欧美性夜| 亚洲第一页欧美| 亚洲成人性爱网站在线播放| 日韩精品人妻中文字幕不卡乱码| www.夜夜| www.av在线视频| 51一区二区三区| 蜜桃久久综合视频| 先锋激情∨在线视频播放| 综合天天。| 久久人妻丝袜一区二区三| 亚洲色婷婷久久91| 日本熟妇精品九九| 亚洲精品97在线| 中国国国产一级特黄毛片| 性欧美999| 青青草吊丝| 人妻aa| 美女啊啊啊啊啊啊| 国产十八禁视频| 中文字幕 码 自拍 视频 区| 妇女性内射冈站HDWWWCOM| 欧美亚洲清纯| 天堂精品小草| 日日日日日| 久久无码成人| 久久久中文| 色综合1991| 操学生天天| 丰满人妻一区二区三区免费,| 蜜臀久久99精品| 久久五月综合| 欧美日韩国产中文精品字幕自在自线 | 麻豆这里只有精品| 100啪啪视频大全| 日本色日夜干| 久久东京热成人| 狠综合网| 玖玖蜜臀资源网| 激情五月天综合网| 亚洲αv一区二区三区| 啊啊啊免费| 欧美小说区视频区| 天综合网欧美| 久久有碼| 国产suv精品一区二区四区999| 777奇米影视777四色| 白天啪啪晚上啪啪视频| 性爱综合一区二区| 免费观看日本操逼视频| 91n欧美| 超碰吊日色| 欧美日韩人妻婷婷一区| 超碰 另类 欧美| AV天堂丝袜| 9 9精品一区二区三区| 中文字幕性感少妇av| 俄罗斯一区二区视频在线观看| 久久区| 人妻熟女一区二区三区视频| 久久久草草精品| 福利大香蕉| 老熟妇一区二区三区啪啪| 夜夜操91744565| 久久极品伊人| 韩国久久97| 亚洲五月丁香花狠狠干一区二区三区| 99人人干| 97超级久久强资源| 高清不卡一二三区视频......| 九月婷婷久久| 思思99热| 久草综合京东| 91丝袜美女| 狠狠综合| 吉川爱美98堂在线| 亚洲色9| 神马久久久久久久久久| 欧美白嫩女HD| 天天爱综合网| 怡红院久久老司机| 日韩性爱啪啪视频| 国产在线观看91精品一区| 日韩欧洲操屄视频| 国产51色综合久久免费| 操B在线观看| 亚洲av乱伦色图网站| 久久曰曰| 无码欧美有限公司| 精品97精品97| 欧美激情精品久久久| 人妻熟女一区二区| www欧美91| 久久久久久九九九| 欧美伊人久久综合网| 18禁超污无遮挡无码免费网| 国内自拍 日韩激情 99| 天美传媒一二三区永久网站| 中文字幕88av在线| 色天堂在线观看| 伊人九九| 内射夫妻三片| 国岛片视频| 激情五月婷| 亚洲不卡不卡中文字幕不卡| 97视频新免费| 97手机日韩| 三级网站超变态精品| 少妇精品久久久八区九区| 91n处女在线观看| 欧美日韩国产成人高清| 日韩性爱免费视频在线网站| 五月色综合| 欧美大香蕉97| 97干综合网| 亚洲欧美日韩偷拍色图| 天天日B夜夜干B时时操B| 色色色综合| 日韩av色图综合| 91情色在线| 日韩性爱免费观看视频| 熟妇人妻精品一区二区视频色欲| 日日做夜狠狠爱欧美黑人| 99re欧美| 婷婷激情五月天小说网| 久久久久无码| 9I1性色影院| 围产精品一区二区三区视频播放| 日韩乱码av| 蜜臀一二三区| 国产传媒午夜理伦精品| 吻戏激情性巴克| 青青草玖玖爱| 久草视频观看视频在线| 少妇无码太爽| 亚洲少妇视频| 亚洲码专区| 熟女自慰久久久| 91 丝袜在线播放| 国产超碰在线| 日韩射图| 一区二区三区四区免费视频| 亚州综合色图| 亚洲无码com| 一二三四免费视频| 99热欧美| www色日本| 嗯嗯啊啊啊啊轻点视频| 欧美日韩激情无码专区| 久久超碰98| 日本性交操一区二区不卡系列| 午夜一区| 夜夜久久久| 国产一区二区在线电影| 午夜欧美神马久久久久| 九九九精品成人免费视频小说| 欧美日不卡| 绑缚麻绳人妻寝取完整版| 乱伦一二三区| 操学生天天| 丰满人妻av一区二区三区 | 成人精品电影| 五月天综合网| 国产精品久久久久999| www.人人摸在线视频| 99999亚洲| 欧美性爱精品七区| 亚洲91在线播放影院| 丁香五月婷婷基地| 久久久久中出| 日日噜噜夜夜久久亚洲一区二区| 天天日熟妇| 超碰诱惑| 日本久久女同性恋视频| 最新三级网址| 99热这里| 2026国产精品视频| 日本Suv精品一区二区| 特色a在线上| 国产区性爱在线视频秋霞豆| 这里只有精品视频在线| 九九成人精品| 亚洲人妻爽爽爽| 日韩熟女操逼| 丁香六月激情| 国产乱码精品久久久久久| 麻豆天美在线| 日韩av不卡在线看| 大香蕉亚洲中文| 夜夜高潮夜夜爽高清视频一 | 日韩国产欧美伦理在线| 成人短视频在线观看| 色哟哟-国产专区| 亚洲蜜臀精品视频久久| 国产精品干干干| 人妻天堂综合网| 夜夜操中文字幕| 搡老女人老91妇女老熟女| 亚洲精品aa久久伊人| 五月天综合网| 九九九色| 激情五月天丁香社区| 女生自91网站| 亚洲国产精品久久AV| 思思性爱| 日韩丝袜高跟制服在线观看| 美女诱惑一区| 曰韩av中文字幕专区| 夜夜骑天天燥| 伊人久久综合影院精品久久久| www.夜夜操| 欧美色道啊| av网站在线观看了| 人妻社区男人天堂| 久久免费少妇| 熟女啪啪视频| 丰满人妻一区二区三区色-百度| 亚洲第一无码播放立川理惠| 性生活无遮挡纯毛片在线看| AV麻豆免费一区| 情色五月天久久久| 国产在线能看的你懂的| 欧美熟爽综合| 亚洲高清自拍| 国产刺激视频| 日本熟妇浓毛hdsex| 日本超碰在线国产一区| 78m成人视线| 性爱av在线免费观看| 少妇高潮喷水无套久久久久久| 久久黄色视频一区二区三区| 欧美中文狠| 亚洲AV成人无码一二三久久| 亚洲欧美爆| 国产精品白领在线观看| 免费观看欧美日韩操逼视频| 五十路熟女人妻一区二区在线观看| 一级久久性爱视频| 久久久久九九九九九| 国产精品久久久无码AV网站| 欧洲乱码一区二区| av日韩国产一区二区| 嫩草影院永久在线制服丝袜| 午夜久久无码1000合集| 超碰综合色| 综合欧美激情网| 97欧美色资源| 亚洲欧洲日韩天堂av| 日欧毛片久久| 免费A V在线播放| 久热精品在线| 天美传媒国产原创中文字幕亚洲欧美另类| 亚洲精品97| 久草资源欧美在线视频| 欧美成人A天堂片在线观看| 激情婷婷丁香网| 亚洲综合网电影91| 手机看片日韩人妻| 亚洲丝袜99| 久久久久9999| 色波多| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 亚洲国产剧情少妇激情| 小视频玖玖| 天天综合网视频91| 亚州操操穴网| 亚洲图片欧洲图片aⅴ| 91狠狠综合久久| 男人天堂.AB| 黑人嘿嘿嘿超爽免费视频| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 日本一卡二区在线| 久久理论字幕视频| 综合欧美日韩在线观看| 亚洲欲色| 日本中文字幕一区| 精品国产乱码久久久久久久久1| 中国国产精品一区视频| 欧美激情高清性猛交| 青草香蕉网| 少妇滛荡视频| 翔田千里爆乳巨臀无码| 亚洲熟女诱惑| 97超碰人操| 精品.99999| 国产男女无套视频免费观看| 少妇一级婬片免费放一级a性色.| 日本三级精品| 亚州日韩97| 啊啊啊com| 999国产精品999| 人人操人人操人人操人人操人人操人人人11.CM | 69人妻人人揉人人躁人人精品| 久操网无码在线| 嗯嗯啊啊操我| 欧美 日韩第一性色| a人欧美综合天堂麻豆| 天天日天天色| 丁香五月婷婷色| 亚洲欧综合另类无码一区| 久久伊人最新网址视频| 99少妇| 欧美在线综合| 伊人色综合欧美| 强奸熟女一区二区三区 | 国产一区自拍欧美日韩| 狠狠操狠狠操操| 春色91| 国产精品禁久久久精品| 色 亚洲 91| 久插综合| yiren97| 久久综合日韩亚洲欧美| 无码聚合| 免费看日产一区二区三区| 黄片免费久久久久久久| 欧美五十路熟| 国产精品永久免费10000| 最新日日夜夜天天干干| 国产毛片毛片4p懂色| 啊啊啊好多水| 超碰在线一区| 欧美日韩午夜精品一区二区三区| 91在线视频国产网站| 韩国三级色呦呦| 人妻少妇精品| a片久久久久久久久久久久 | 狠狠爱夜夜| 亚洲91色| 亚洲成a人v欧美综合天堂下载| 欧美爱爱97| 精品国产Av无码久久久伦古装| 精品一区二区三区国产| 日本一区二区亚洲综合| 精品无码一区二区三区| 青青青国产手线观看视频2| 992视频一区| 99色网| 午夜男女爽爽爽影院视频| 亚洲国产精品无码AV久久久| 99久久久无码精品国产人| 九色在线熟女国产黑人| 日本3级一区二区免费| 免费AV播放| 欧美图片偷拍| 麻豆精品久久久久久久| 欧美一区二区日韩传媒搭讪精品| 国产高清不卡视频| 91激情综合| 日本精品性生活久久久| 欧美激情亚洲| 17c嫩草51久久91嫩草| 免费看黄片现成| 18禁的网站在线| 91视频国品一二三区| 久久久久久久久久久久久久久乱码| 超碰人妻久久人妻中文97| 97在线观看免费视频l| 国产乱码久久久| 久久久97| 国产小黄片在线免费观看| 综合色久| 2026国产精品视频| 超碰色图| 日本免费中文字幕在线| 毛片电影一区二区三区| 97综合国产精品高潮久久| 欧美久久人妻少妇一区二区| 午夜操一视频一区| 国产精品麻豆成人av| 性爱精品一区| 97色欧州| 日韩精品一二三| 超碰国产精品久| 色5月婷婷| 亚州综合电影| 夜夜欢天天干| 亚洲五码一区二区三区| 久久久草成人网站久久久草成人久久久草久久久 | 91五月天| 天天日天天干少妇日| 岛国网址国产| 色嘟嘟人妻天堂网| 96精品久久久| 成年人黄色小视频网站| 青青草视频这里只有精品| 亚洲自拍另类丝袜综合| 天天综合欧美| 99热这里只有精品地址 | 乱伦Av网| 中文有码第五页| 亚洲国产97在线精品一区| 久久久亚洲欧美综合| 9 7超碰在线免费观看| 加勒比色99999| 国产白嫩漂亮KTV在线| 九九热视频这里只有精品| 久超碰这里只有精品| 亚欧性爱无码| 天天日日本| 色欧洲| 人妻激情偷乱视频一区二区三区 | 北条麻妃99精品青青久久| 人妻少妇无码| 亚洲激情综合另类| 激情五月天色色网| 亚洲视频二区 | 一线黄色免费性爱片| 能看的av| 99超碰网| www.99在线| 五月天AV资源| 久久久精品国产亚洲AV无码| 亚州国产成人精品女人久久| 91东京热男人的天堂| 色老汉色| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 777奇米影视777四色| 色踪合AV| 精品国产三级av韩国在线| 欧美久久人体| 3p国产欧美99热| 97在线日韩中文字幕| 成人免费福利网站国产| 日韩八十路老熟女| 日韩免费看黄片| 97超碰这里只有精品| 欧美伊人久久综合网| 九九拍拍精品视频在线播放| 精品国产乱码久久久久久蜜臀| 免费观看欧美日韩操逼视频| 亚洲欧美国产va在线| 美国人人操人人操| 96AV精品| av爱爱爱| 91超碰碰在线| 中文字幕免费看大片| 啊啊啊啊无码| 看日韩操逼| 啊啊啊啊免费视频| 国产刺激视频| 国产精品久久久久久久无码AV| 蜜桃精品一区二区三区ww| 日韩特级毛片免费观看全集| 91oumei| 91亚洲综合在线| 日本天天吊| 久久久久亚洲三级电影| 色www精品视频在线观看| 人妻系列无码专区中文有码| 人伦四五区| 青青草日韩无码| 99中文字幕| 久久久久久91香蕉国产| 国产AV无码AV| 婷婷九月国产| 亚洲午夜av| 尤物视频新赏网鲜网色诱网| 女优视频第10页| 蜜乳视频网站| 亚洲情色无码一区二区三区| 激情看片网站| 日韩免费中文字幕视频| 99re在线视频| 日日操天天操| 国产人伦a片信息免费片| 欧美最婬乱婬爆婬牲视频| 国产欧美日韩女同性恋ww喷水精品| 欧洲性爱无码区| 蜜臀在线看片| 嗯阿好爽好紧| 99性爱视频| 韩国成人精品久久久免费看| 四虎影视欧美| 亚洲熟女乱综合一区二区三区| 丁香五月婷婷色| 国产精品盗摄 偷窥盗摄| AV色五月天| 久久曰曰| 久草成人福利导航| 国产一区二区三区导航| 狠狠色噜噜狠狠狠狠2018| 91白嫩| 日影院久久婷婷夜夜网| 亚洲欧美校园另类春色| 一级aaaaa欧美中文字幕录像片| 97天天日| 91爱看| 色爱欲亚洲| 欧美日不卡| 日韩,欧美,中文在线| 性爱视频无打码在线观看| 火箭成精品视频884必出精品| 欧美97视频| 国产精品熟女AV中文字幕在线播放| 久久这里只精品99re66图| av强奸乱轮| 一级性爱视频免费在线| 香蕉99秘 一区精品蜜桃臀| 欧洲精品欧洲精品| 91在线色综合| 99精品视频在线观看| 欧美专区日本专区| 强奸乱伦AV网站| 人妻少妇久久中文字幕一区二区 麻豆 | 九九九九九九综合| 亚洲色图欧美色图制服诱惑| 美女毛片999| 久9久| 国产精品视频电影| 色综合中文字幕不卡| 嗯嗯啊操我| 蜜桃臀av在线观看| 欧美色五月| 九九色热| 婷婷五月天成人| 国产免费永久精品无码| 日本性爱少妇| 日本 色 导航| 岛国片国产成人亚洲播放| 国产亚洲精品久久久久小| av一区二区三区不卡| 妇女性内射冈站HDWWWCOM| 91肉片| 亚洲国产成人精品久久久国产成人一区二区 | 婷婷五月天久久精品视频一区二区三区| 九九亚洲视频| 少妇高潮特黄A片| 玖玖玖玖精品国产剧情| 一区不卡在线观看av| 国产女人和拘做爰视频| 欧美黄色片在线播放| 蜜臀AV秘一区翔田千里| 东北丰满熟女国产一区| 十八禁的黄污污免费网站| 国产精品成人蜜臀AV在线| 99色在线观看| 97超碰碰碰| 在线天堂999| 综合一区二区影视| 亚洲高潮影院| 欧亚日韩中文在线| 亚洲精品一区二区精品| 超碰成人公开| 无码抄逼网| www.超碰| 亚洲中文字幕有码视频一区二区三区| 黑丝少妇麻豆| 在线观看视频91| 色99久草| 丝袜加勒比| 亚欧高清| 久草免费福利在线播放| 亚洲一欧洲中文字幕在线| wwwss在线观看| 欧美成人精品一区二区三区| 91人妻视频在线| 熟妇高潮二区三区| 欧美色爱综合| 久久日韩肥臀| 成人日韩3| 亚洲综合九九| 久久伦理视频久久大香蕉视频| 天天影视之亚洲综合网| 日本一区二区三区四区五区六区七区八区九区| 乱伦一二三区| 2024人人操人人摸| 天天综和| 91bbbbbb| 人人操人人搞人人草| 久久综合五月天| 尤物视频网 刘玥| 女生久久网| 在线一道啪| 嗯啊啊啊轻点视频 | 性爱边摸边日免费AV| 五月激情啪啪| 国产精品suv一区| 97爱爱爱| 717影院理论午夜伦八戒| 欧美日韩黄色片一区二区三区四区人与兽做爱| 久久久久久无码人妻中文字幕| 啊啊啊网站| 极品极品色影院| 偷拍片久久| 日语五十路和六十路亚洲国产精品| 久久九九国产精品| 五月天综合网| 性色aV一区二区三区噜噜| 午夜成人爽爽爽爽A片李冰冰| 中文字幕一区日韩精| 欧美页片| 欧美爱国产综合、| 八人操人人摸人人看| 91精品成人www| 精品97久久| 自拍偷拍 日韩无码| 亚洲91色在线| 麻豆天美91| 激情丁香五月婷婷| 麻豆精品三区视频| 日韩欧美大力操| 秋霞男人网| 天天超级碰碰碰| 国产精品视频自拍在线| 天无日色综合| 色欧洲97| 国产女人和拘做爰视频 | 亚洲成人帖图| 日韩在线观看中文字幕视频| 91天美传媒在线观看| 日韩偷拍一区二区三区| 中文字幕 一区二区 亚洲无码| 欧美 亚洲精品首页| 97五月天| 色97干| av中文在线| 不卡在线观看视频| 久久精彩免费视频| 91艹逼精品| 伊人久久综合影院| 综合91网| 一牛影视成人片免费| 黑人精品久久97| 日韩乱伦AⅤ| 老鸭窝日丰县女人| 无码乱人伦中文视频| www.av不卡中文字幕| 在线综合色| 青操影院| 久久婷婷热| 99re久久| www色色色com| 天天操熟妇| 97色碰| 国内毛片欧美香蕉精品| 超碰97在线 欧美 国产| 人人做,人人操,人人摸| 青青三级视频| 在线观看日韩av不卡| 色97欧美| 伊人网av| 18禁止看精品中文字幕| 国产精品第二页| 国产精品岛国片在线观看| 激情在线青青操| 青青草在线视频人人想人人上| 国产又粗又大硬免费色网视频| 大香蕉啪啪啪啪在线| 免费av在线播放二区| 日韩钢筋无码高清啾啾啾| 国产精品宅男免费| 伊人网在线点播| 热久久精品| 国产精品网址| 欧美97视频| 亚洲欧美中文日韩视频中国语| 97伊人网| 老熟女中文字幕高清| 91色久| 免费av高清无码| 久久99干一本高清| 99999精品视频| 亚洲中文日韩精品| 青青久久艹| 中出后入| 小少妇| 亚洲97超碰| 成人久久久精品| 中文无码一二三区| 伊人影院综合是一个与深夜成人在线| 九九九九亚洲| 日本一区三级韩国| 国模不卡| 久久中出| 亚洲欧美在线综合| 免费观看欧美日韩操逼视频| 五月丁香拍拍激情综合三级| 天久久久噜噜噜久久国产精品爽爽| 旡码电影特区| 精品成人av一区二区三区在线| 综合久久少妇中文字幕| 久久久久婷婷精品av电影| 美女尤物福利视频| 动漫爆乳3D奶水一区在线观看 | 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 蜜臀久久一区二区| 色综合av男人天堂| 影音先锋少妇| 中文字幕乱亚洲美女精品一区| 亚洲天堂美臀在线| 熟妇人妻一区二区三区| 一区操逼日比视频| 91丨国产丨白浆秘 洗澡动漫| 中日韩久久久免费看| 亚洲老司机123专区| 亚洲综合五月天| 免费强奸av| 亚洲国产精品乱码在线观看| 国产在线视视频有精品| 91AV入口| 亚州性色| 久操国产在线| 夜夜嗨免费视频| 2000亚洲男人天堂| 欧美久久草熟女| 最新欧美色网| 欧美精品日韩一区二区| 欧美v日韩v亚洲v最新在线| 大奶的诱惑| 999国产精品999久久久久久| 欧美日韩另类字幕中文| 97超碰色屌| 躁躁日曰躁2020| 99国产精品在线观看| 日韩乱插| 老司机射| 亚洲1区2区三区高清中文字幕| www.亚洲成人一区| 激情婷婷综合久久| www.亚洲黄色| 偷拍 欧美 日韩| 新亚洲无码| 国产美女高潮| 人人干人人操人人爱| 亚洲高潮影院| 精品无码一区二区人妻久久蜜桃| 国产精品丝袜久久亚洲不卡| 欧美97在线观看| 五月天综合网| 91五月天| 国产熟码AV|