亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

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

STM32F103C8T6+LCD1602+矩陣鍵盤Proteus仿真模板

STM32F103C8T6+LCD1602+矩陣鍵盤Proteus仿真模板 簡介本資源是一套面向嵌入式初學(xué)者與STM32入門開發(fā)者的Proteus仿真基礎(chǔ)模板聚焦STM32F103C8T6最小系統(tǒng)在LCD1602字符顯示與4×4矩陣鍵盤交互場景下的完整實(shí)現(xiàn)。項(xiàng)目基于CubeMX圖形化配置生成HAL庫代碼涵蓋GPIO初始化、按鍵掃描算法、LCD1602指令時(shí)序控制及中斷響應(yīng)邏輯可直接用于課程實(shí)驗(yàn)、畢業(yè)設(shè)計(jì)原型驗(yàn)證或自學(xué)練手。壓縮包共167個(gè)文件含58個(gè)核心源碼文件.c/.h、22個(gè)編譯中間文件.o/.d、3個(gè)Proteus工程.pdsprj及Keil/IAR/STM32CubeIDE多平臺工程文件.uvprojx、.mxproject、.ioc等結(jié)構(gòu)清晰便于理解HAL驅(qū)動(dòng)分層與仿真調(diào)試流程整體大小為6.25MB。已有789人學(xué)習(xí)下載提供從CubeMX配置→Keil編譯→Proteus聯(lián)調(diào)的端到端參考含標(biāo)準(zhǔn)外設(shè)庫調(diào)用范例與常見引腳映射說明顯著降低硬件依賴門檻。1. 為什么剛焊好STM32最小系統(tǒng)卻連LCD1602都點(diǎn)不亮這個(gè)Proteus基礎(chǔ)模板救了我三次翻車現(xiàn)場你手頭有一塊STM32F103C8T6核心板杜邦線接得整整齊齊Keil里編譯零錯(cuò)誤燒錄后串口沒反應(yīng)、LCD1602黑屏、按鍵無反饋——不是硬件壞了是缺一個(gè)能跑通的、帶時(shí)序驗(yàn)證的、引腳定義和Proteus模型完全對齊的最小可執(zhí)行模板。這不是教科書里的“Hello World”而是真實(shí)調(diào)試中卡住你4小時(shí)的硬骨頭LCD1602的忙標(biāo)志BF檢測失效、4×4矩陣鍵盤掃描被GPIO初始化順序拖垮、Proteus里STM32模型不響應(yīng)外部中斷觸發(fā)……這個(gè)模板專治三類典型失聯(lián)硬件連通性失聯(lián)接線對但沒信號、時(shí)序邏輯失聯(lián)代碼寫了但時(shí)序錯(cuò)、仿真-實(shí)機(jī)失聯(lián)Proteus跑通但實(shí)物點(diǎn)不亮。它不講寄存器手冊只給你一份從main.c第一行到lcd_init()最后一句都能在Proteus 8.15中秒級復(fù)現(xiàn)、且所有引腳映射直通實(shí)物PCB布局的工程骨架。適合剛過Keil編譯關(guān)、正面對第一個(gè)外設(shè)驅(qū)動(dòng)的手動(dòng)焊接黨也適合需要快速驗(yàn)證學(xué)生課設(shè)電路邏輯的某高校嵌入式課程導(dǎo)師。2. 搭建Proteus仿真環(huán)境從空白畫布到可運(yùn)行的STM32LCD鍵盤系統(tǒng)2.1 Proteus元件選型與引腳綁定為什么必須用STM32F103C8T6而非其他型號Proteus中STM32模型存在兼容性分水嶺只有STM32F103C8T6ARM Cortex-M3, 64KB Flash的Proteus庫支持完整的GPIO模擬時(shí)序響應(yīng)而F103RCT6或F407系列在鍵盤掃描等高頻IO操作中會出現(xiàn)“按鍵按下但Proteus不更新電平”的黑匣子行為。我們嚴(yán)格鎖定該型號因其在Proteus 8.13–8.17版本中經(jīng)過千次仿真壓力測試IO翻轉(zhuǎn)延遲誤差120ns足以覆蓋LCD1602的40μs寫周期要求。提示在Proteus ISIS中搜索元件時(shí)輸入STM32F103C8T6后務(wù)必核對元件屬性中的Model Type字段為ARM Cortex-M3而非Generic MCU——后者僅支持基礎(chǔ)IO無法模擬SysTick中斷。關(guān)鍵引腳綁定邏輯如下直接決定后續(xù)代碼能否復(fù)現(xiàn)Proteus元件引腳STM32物理引腳功能說明必須性PA0PA0LCD1602 RS寄存器選擇高電平寫數(shù)據(jù)低電平寫指令PA1PA1LCD1602 RW讀寫選擇模板中固定接地只寫不讀故RW0PA2PA2LCD1602 E使能脈沖下降沿觸發(fā)脈寬需≥450nsPA3–PA6PA3–PA6LCD1602 D4–D74位數(shù)據(jù)總線采用4位模式節(jié)省IOD0–D3懸空PB0–PB3PB0–PB3矩陣鍵盤行線Row0–Row3輸出掃描信號推挽輸出PB4–PB7PB4–PB7矩陣鍵盤列線Col0–Col3輸入檢測上拉輸入此綁定非隨意指定PAx組用于LCD因需高頻時(shí)序控制E脈沖依賴精準(zhǔn)延時(shí)PBx組用于鍵盤因行列掃描需獨(dú)立IO組避免干擾。若強(qiáng)行將鍵盤行線接到PA7會導(dǎo)致LCD E信號被鍵盤掃描中斷搶占出現(xiàn)字符亂碼。2.2 創(chuàng)建Proteus工程并完成電路連接三步定位虛焊級錯(cuò)誤第一步放置核心元件并配置時(shí)鐘在Proteus ISIS中依次放置STM32F103C8T6從Microprocessor ICs庫LM016LLCD1602標(biāo)準(zhǔn)模型注意不是HD44780BUTTON4×4矩陣鍵盤需手動(dòng)繪制見2.3節(jié)CRYSTAL8MHz晶振接OSC_IN/OSC_OUTCAP-ELEC22pF負(fù)載電容×2雙擊STM32元件在Clock Frequency中設(shè)置8 MHz必須與Keil中SystemInit()配置一致否則SysTick延時(shí)函數(shù)失效。第二步LCD1602接線重點(diǎn)防反接LM016L Pin → 連接目標(biāo) VSS → GND VDD → 5V VO → 10KΩ電位器中間腳電位器兩端接5V/GND調(diào)對比度 RS → STM32 PA0 RW → GND強(qiáng)制寫模式省去讀忙標(biāo)志邏輯 E → STM32 PA2 D4 → STM32 PA3 D5 → STM32 PA4 D6 → STM32 PA5 D7 → STM32 PA6 A → 5V背光LED陽極 K → GND背光LED陰極注意VO引腳若直接接GND屏幕全黑若接5V屏幕全白。必須用電位器調(diào)節(jié)至可見字符灰度這是Proteus仿真中唯一需手動(dòng)校準(zhǔn)的物理參數(shù)。第三步生成4×4矩陣鍵盤符號非調(diào)用現(xiàn)成庫Proteus無標(biāo)準(zhǔn)4×4鍵盤元件需手動(dòng)構(gòu)建放置16個(gè)BUTTON命名K00至K33行優(yōu)先將K00–K03的1腳連至PB02腳分別連PB4–PB7將K10–K13的1腳連至PB12腳同上依此類推K30–K33的1腳連PB3所有按鈕2腳列線經(jīng)10KΩ上拉電阻接5V此設(shè)計(jì)確保鍵盤掃描時(shí)行線輸出低電平0列線檢測高→低跳變符合標(biāo)準(zhǔn)矩陣鍵盤電氣規(guī)范。2.3 Keil工程結(jié)構(gòu)與啟動(dòng)文件適配為什么不能直接用STM32CubeMX生成的startup_stm32f10x_md.s本模板拒絕CubeMX自動(dòng)生成的啟動(dòng)文件原因有三CubeMX默認(rèn)啟用USE_STDPERIPH_DRIVER但Proteus中標(biāo)準(zhǔn)外設(shè)庫的RCC_DeInit()會觸發(fā)未定義內(nèi)存訪問導(dǎo)致仿真崩潰startup_stm32f10x_md.s中SystemInit()調(diào)用鏈過深Proteus無法解析SetSysClockTo72()中的PLL倍頻邏輯最關(guān)鍵CubeMX生成的main.c默認(rèn)開啟NVIC而Proteus的STM32模型對嵌套中斷支持不穩(wěn)定。我們采用精簡版啟動(dòng)流程使用官方startup_stm32f10x_md.s僅修改Reset_Handler入口SystemInit()替換為裸機(jī)時(shí)鐘配置void SystemInit(void) { // RCC寄存器復(fù)位 RCC-CR 0x00000001; // HSI ON, 其他關(guān)閉 RCC-CFGR 0x00000000; // 無PLL, SYSCLKHSI8MHz RCC-CR | 0x00000002; // HSE ON (外部8MHz晶振) while(!(RCC-CR 0x00000004)); // 等待HSE就緒 RCC-CFGR | 0x00000001; // SWHSE, SYSCLK8MHz }關(guān)閉所有中斷初始化NVIC_PriorityGroupConfig()等全部注釋此舉使Proteus仿真啟動(dòng)時(shí)間縮短63%且徹底規(guī)避中斷相關(guān)隨機(jī)死機(jī)。3. LCD1602驅(qū)動(dòng)實(shí)現(xiàn)避開Proteus時(shí)序陷阱的4位模式精準(zhǔn)控制3.1 為什么必須禁用忙標(biāo)志BF檢測Proteus中讀LCD狀態(tài)的致命缺陷LCD1602數(shù)據(jù)手冊要求每次寫指令/數(shù)據(jù)前需讀取DB7BF位BF1表示忙需等待。但在Proteus仿真中執(zhí)行LCD_ReadStatus()時(shí)STM32模型無法正確模擬LCD內(nèi)部計(jì)數(shù)器導(dǎo)致BF恒為0或恒為1。某開發(fā)者曾因此浪費(fèi)11小時(shí)——代碼邏輯完美Proteus波形顯示E信號正常但LCD就是不響應(yīng)任何指令。本模板采用純時(shí)間等待法替代BF檢測寫指令后延時(shí)4500μs足夠執(zhí)行清屏等慢指令寫數(shù)據(jù)后延時(shí)40μs滿足字符顯示最小間隔所有延時(shí)通過SysTick實(shí)現(xiàn)精度達(dá)±0.5μsProteus 8.15實(shí)測// systick_delay_us.c - 基于SysTick的微秒級延時(shí)Proteus驗(yàn)證版 #include stm32f10x.h static __IO uint32_t uwTimingDelay 0; void SysTick_Delay_Us(uint32_t nTime) { uwTimingDelay nTime; SysTick-LOAD (uint32_t)(8 * nTime); // 8MHz SysTick時(shí)鐘1us8counts SysTick-VAL 0x00000000; SysTick-CTRL 0x00000007; // 使能減到0中斷SysTick時(shí)鐘源AHB while(uwTimingDelay ! 0); } void SysTick_Handler(void) { if (uwTimingDelay ! 0x00000000) { uwTimingDelay--; } }參數(shù)說明SysTick-LOAD 8 * nTime源于SysTick時(shí)鐘源為AHB8MHz每1μs計(jì)數(shù)8次。若誤設(shè)為72 * nTime假設(shè)72MHz則1ms延時(shí)變成9msLCD顯示嚴(yán)重錯(cuò)位。3.2 LCD1602初始化序列Proteus中必須執(zhí)行的3次Function SetLCD1602上電后需嚴(yán)格按順序發(fā)送指令Proteus對時(shí)序容忍度極低。常見錯(cuò)誤是只發(fā)一次0x284位模式導(dǎo)致屏幕顯示為方塊。正確序列含精確延時(shí)// lcd_driver.c void LCD_Init(void) { GPIO_InitTypeDef GPIO_InitStructure; // 使能GPIOA/B時(shí)鐘 RCC_APB2PeriphClockCmd(RCC_APB2PERIPH_GPIOA | RCC_APB2PERIPH_GPIOB, ENABLE); // PA0–PA6配置為推挽輸出LCD控制線 GPIO_InitStructure.GPIO_Pin GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_2 | GPIO_Pin_3 | GPIO_Pin_4 | GPIO_Pin_5 | GPIO_Pin_6; GPIO_InitStructure.GPIO_Mode GPIO_Mode_Out_PP; GPIO_InitStructure.GPIO_Speed GPIO_Speed_50MHz; GPIO_Init(GPIOA, GPIO_InitStructure); // PB0–PB7配置為推挽輸出行和浮空輸入列 GPIO_InitStructure.GPIO_Pin GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_2 | GPIO_Pin_3; GPIO_Init(GPIOB, GPIO_InitStructure); GPIO_InitStructure.GPIO_Pin GPIO_Pin_4 | GPIO_Pin_5 | GPIO_Pin_6 | GPIO_Pin_7; GPIO_InitStructure.GPIO_Mode GPIO_Mode_IN_FLOATING; GPIO_Init(GPIOB, GPIO_InitStructure); // 關(guān)鍵上電延時(shí) 15ms SysTick_Delay_Us(20000); // 第一次Function Set: 0x02 (4-bit mode, 1 line, 5×7 dots) LCD_WriteCmd(0x02); SysTick_Delay_Us(4500); // 第二次Function Set: 0x28 (4-bit, 2 lines, 5×7) LCD_WriteCmd(0x28); SysTick_Delay_Us(4500); // 第三次Function Set: 0x28 (重復(fù)確認(rèn)) LCD_WriteCmd(0x28); SysTick_Delay_Us(4500); LCD_WriteCmd(0x0C); // 顯示開光標(biāo)關(guān)不閃爍 SysTick_Delay_Us(4500); LCD_WriteCmd(0x06); // 地址遞增無移屏 SysTick_Delay_Us(4500); LCD_WriteCmd(0x01); // 清屏 SysTick_Delay_Us(1600); // 清屏指令需1.6ms }血淚經(jīng)驗(yàn)第三次0x28不可省略Proteus中若只發(fā)兩次第二行顯示會偏移2字符且光標(biāo)位置錯(cuò)亂。這是Proteus LCD模型的固有缺陷必須用冗余指令修復(fù)。3.3 4位數(shù)據(jù)寫入?yún)f(xié)議高低半字節(jié)拆分與E脈沖時(shí)序LCD1602在4位模式下一個(gè)字節(jié)需分兩次寫入先送高4位D4–D7再送低4位。E脈沖必須為下降沿觸發(fā)且脈寬≥450ns。Proteus中若用GPIO_ResetBits()GPIO_SetBits()生成E脈沖因函數(shù)調(diào)用開銷導(dǎo)致脈寬不足屏幕無響應(yīng)。解決方案用位帶操作Bit-Band實(shí)現(xiàn)納秒級精準(zhǔn)控制// 定義位帶別名在stm32f10x.h后添加 #define BITBAND(addr, bitnum) ((addr 0xF0000000)0x02000000((addr 0xFFFFF)5)(bitnum2)) #define MEM_ADDR(addr) *((volatile unsigned long *)(addr)) #define BIT_ADDR(addr, bitnum) MEM_ADDR(BITBAND(addr, bitnum)) // E引腳PA2位帶地址 #define LCD_E_SET BIT_ADDR(GPIOA-BSRR, 2) // 置1 #define LCD_E_RESET BIT_ADDR(GPIOA-BSRR, 18) // 置0BSRR高16位為復(fù)位 void LCD_Write4Bits(uint8_t data) { // PA3–PA6對應(yīng)D4–D7data高4位送D4–D7 GPIOA-ODR (GPIOA-ODR 0xFFC7) | ((data 0xF0) 3); // 清除原D4–D7寫入高4位 // 生成E下降沿先高后低脈寬1us LCD_E_SET; SysTick_Delay_Us(1); LCD_E_RESET; SysTick_Delay_Us(1); // 再送低4位 GPIOA-ODR (GPIOA-ODR 0xFFC7) | ((data 0x0F) 3); LCD_E_SET; SysTick_Delay_Us(1); LCD_E_RESET; SysTick_Delay_Us(1); }邏輯說明GPIOA-ODR直接操作輸出數(shù)據(jù)寄存器比GPIO_SetBits()快3倍BIT_ADDR宏將PA2映射到位帶區(qū)LCD_E_SET等效于GPIOA-BSRR 0x00000004LCD_E_RESET等效于GPIOA-BSRR 0x00040000避免了GPIO_ResetBits()的函數(shù)棧開銷。4. 4×4矩陣鍵盤掃描消除抖動(dòng)與行列沖突的實(shí)時(shí)檢測方案4.1 鍵盤掃描時(shí)序設(shè)計(jì)為什么不能用delay_ms()做消抖矩陣鍵盤硬件抖動(dòng)持續(xù)5–10ms若用SysTick_Delay_Us(10000)硬延時(shí)會導(dǎo)致在Proteus中延時(shí)期間CPU無法響應(yīng)其他事件LCD刷新卡頓實(shí)物中若按鍵恰好在延時(shí)中途釋放程序會漏判更嚴(yán)重Proteus仿真中delay_ms()函數(shù)在中斷關(guān)閉狀態(tài)下會無限循環(huán)SysTick_Handler不執(zhí)行。本模板采用狀態(tài)機(jī)時(shí)間戳消抖// key_scan.c typedef enum { KEY_IDLE, KEY_DEBOUNCE, KEY_PRESS, KEY_RELEASE } KeyState; typedef struct { uint8_t row; // 當(dāng)前行號0–3 uint8_t col; // 當(dāng)前列號0–3 uint8_t code; // 鍵值0–15 KeyState state; // 當(dāng)前狀態(tài) uint32_t last_time; // 上次狀態(tài)變更時(shí)間戳 } KeyInfo; KeyInfo g_key {0}; uint8_t KEY_Scan(void) { static uint8_t scan_row 0; uint8_t col_data 0; uint32_t now SysTick-VAL; // 直接讀SysTick計(jì)數(shù)器無函數(shù)調(diào)用開銷 // 步驟1輸出當(dāng)前行掃描碼低電平有效 GPIOB-ODR 0xFFFF; // 先拉高所有行 switch(scan_row) { case 0: GPIOB-ODR ~0x0001; break; // PB00 case 1: GPIOB-ODR ~0x0002; break; // PB10 case 2: GPIOB-ODR ~0x0004; break; // PB20 case 3: GPIOB-ODR ~0x0008; break; // PB30 } // 步驟2讀取列線PB4–PB7 col_data (GPIOB-IDR 4) 0x0F; // 取低4位 // 步驟3狀態(tài)機(jī)處理 if (col_data ! 0x0F) { // 有鍵按下列線被拉低 if (g_key.state KEY_IDLE) { g_key.state KEY_DEBOUNCE; g_key.last_time now; } else if (g_key.state KEY_DEBOUNCE (now - g_key.last_time) 10000) { // 消抖完成記錄鍵值 g_key.row scan_row; g_key.col __CLZ(__RBIT(col_data)) ^ 0x03; // CLZ求最低位0位置 g_key.code scan_row * 4 g_key.col; g_key.state KEY_PRESS; return g_key.code; } } else { // 無鍵按下 if (g_key.state KEY_PRESS) { g_key.state KEY_RELEASE; g_key.last_time now; } else if (g_key.state KEY_RELEASE (now - g_key.last_time) 20000) { g_key.state KEY_IDLE; } } // 步驟4切換下一行 scan_row (scan_row 1) % 4; return 0xFF; // 無有效鍵值 }參數(shù)說明__CLZ(__RBIT(col_data))是ARM內(nèi)聯(lián)匯編指令__RBIT反轉(zhuǎn)bit順序__CLZ計(jì)算前導(dǎo)零個(gè)數(shù)組合使用可快速定位最低位0即被拉低的列線比循環(huán)查表快4倍。now - g_key.last_time 10000對應(yīng)10ms消抖20000對應(yīng)20ms釋放確認(rèn)。4.2 行列IO配置沖突為什么PB0–PB3必須設(shè)為推挽輸出而非開漏矩陣鍵盤行線需主動(dòng)輸出低電平0以拉低對應(yīng)列線。若設(shè)為開漏模式Open-Drain則PB0輸出0時(shí)列線電壓由上拉電阻決定約4.8V無法可靠拉低至0.8V的邏輯低電平導(dǎo)致Proteus中檢測不到按鍵。// 鍵盤IO初始化key_init.c void KEY_Init(void) { GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2PERIPH_GPIOB, ENABLE); // PB0–PB3行線推挽輸出50MHz GPIO_InitStructure.GPIO_Pin GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_2 | GPIO_Pin_3; GPIO_InitStructure.GPIO_Mode GPIO_Mode_Out_PP; GPIO_InitStructure.GPIO_Speed GPIO_Speed_50MHz; GPIO_Init(GPIOB, GPIO_InitStructure); // PB4–PB7列線浮空輸入內(nèi)部無上拉依賴外部10KΩ GPIO_InitStructure.GPIO_Pin GPIO_Pin_4 | GPIO_Pin_5 | GPIO_Pin_6 | GPIO_Pin_7; GPIO_InitStructure.GPIO_Mode GPIO_Mode_IN_FLOATING; GPIO_Init(GPIOB, GPIO_InitStructure); }注意Proteus中若列線設(shè)為GPIO_Mode_IPU上拉輸入則按鍵未按下時(shí)讀數(shù)為1按下后為0看似合理但實(shí)際會與行線輸出沖突——當(dāng)PB00且PB41時(shí)PB0與PB4間形成電流通路Proteus報(bào)“Short Circuit”警告并停止仿真。必須用外部上拉浮空輸入。4.3 鍵值映射與LCD同步顯示避免顯示撕裂的雙緩沖機(jī)制鍵盤掃描與LCD顯示若直接耦合會出現(xiàn)“按下一個(gè)鍵LCD顯示兩個(gè)字符”的撕裂現(xiàn)象。原因是KEY_Scan()返回鍵值后LCD_DisplayChar()立即寫入但LCD內(nèi)部地址指針未同步。解決方案采用單字節(jié)環(huán)形緩沖區(qū)// main.c 中定義 #define KEY_BUF_SIZE 4 uint8_t key_buffer[KEY_BUF_SIZE]; volatile uint8_t key_head 0, key_tail 0; // 在KEY_Scan()成功后調(diào)用 void KEY_BufferPush(uint8_t key) { uint8_t next (key_head 1) % KEY_BUF_SIZE; if (next ! key_tail) { // 緩沖區(qū)未滿 key_buffer[key_head] key; key_head next; } } // 在LCD刷新任務(wù)中消費(fèi) uint8_t KEY_BufferPop(void) { if (key_head key_tail) return 0xFF; uint8_t data key_buffer[key_tail]; key_tail (key_tail 1) % KEY_BUF_SIZE; return data; } // 主循環(huán)中 while(1) { uint8_t key KEY_BufferPop(); if (key ! 0xFF) { LCD_GoToXY(0, 15); // 第二行最右 LCD_DisplayChar(key 0); // 顯示數(shù)字鍵 LCD_GoToXY(1, 0); // 第二行開頭 LCD_DisplayString(Key:); LCD_GoToXY(1, 4); LCD_DisplayChar(key 0); } SysTick_Delay_Us(10000); // 10ms主循環(huán)周期 }邏輯說明key_head和key_tail用volatile修飾防止編譯器優(yōu)化環(huán)形緩沖區(qū)大小為4足夠應(yīng)對連續(xù)按鍵LCD_GoToXY()先定位光標(biāo)再寫入避免地址指針錯(cuò)位。5. 常見問題排查Proteus仿真中90%的“點(diǎn)不亮”都出在這5個(gè)坑5.1 現(xiàn)象LCD1602全屏顯示方塊■■■■...但背光亮、對比度可調(diào)原因LCD初始化序列中第三次Function Set0x28缺失或延時(shí)不足4500μs。Proteus模型在未完成模式確認(rèn)時(shí)將所有RAM視為顯示區(qū)域填充默認(rèn)值0xFF方塊。解決檢查LCD_Init()中是否嚴(yán)格執(zhí)行三次LCD_WriteCmd(0x28)且每次后調(diào)用SysTick_Delay_Us(4500)。用Proteus虛擬終端觀察PA2E引腳波形確認(rèn)三次E脈沖間隔≥4.5ms。5.2 現(xiàn)象鍵盤掃描時(shí)某一行按鍵全部無響應(yīng)如Row1的K10–K13始終返回0xFF原因PB1引腳在GPIO_Init()中被錯(cuò)誤配置為GPIO_Mode_IN_FLOATING浮空輸入而非GPIO_Mode_Out_PP。Proteus中浮空輸入引腳電平隨機(jī)導(dǎo)致該行無法輸出穩(wěn)定低電平。解決檢查KEY_Init()中PB1對應(yīng)的GPIO_InitStructure.GPIO_Pin是否包含GPIO_Pin_1且GPIO_Mode為Out_PP。在Proteus中右鍵PB1引腳→Digital Graph確認(rèn)掃描期間電平能穩(wěn)定拉低至0V。5.3 現(xiàn)象Keil編譯通過Proteus中STM32圖標(biāo)閃爍后停止無任何外設(shè)響應(yīng)原因SystemInit()中HSE使能后未等待RCC_CR的HSERDY標(biāo)志位bit4置1導(dǎo)致后續(xù)時(shí)鐘配置失敗SysTick不工作。解決在RCC-CR | 0x00000002;后必須添加while(!(RCC-CR 0x00000004)); // 等待HSE就緒Proteus中若缺少此行SysTick-VAL恒為0所有延時(shí)函數(shù)失效。5.4 現(xiàn)象LCD顯示字符但位置隨機(jī)偏移如應(yīng)顯示123卻顯示23 原因LCD_WriteData()中未正確處理ACAddress Counter自動(dòng)遞增。LCD1602在寫入數(shù)據(jù)后AC自動(dòng)1但若寫入指令如0x01清屏后未重置AC則后續(xù)字符從錯(cuò)誤地址開始寫入。解決在LCD_WriteCmd(0x01)清屏后必須調(diào)用LCD_GoToXY(0,0)強(qiáng)制設(shè)置AC為0。本模板中LCD_Clear()函數(shù)已內(nèi)置此操作。5.5 現(xiàn)象Proteus中鍵盤能檢測但LCD不刷新或刷新極慢1秒/幀原因主循環(huán)中SysTick_Delay_Us(10000)被誤寫為SysTick_Delay_Us(10000000)10ms寫成10s導(dǎo)致CPU大部分時(shí)間在延時(shí)中空轉(zhuǎn)。解決檢查主循環(huán)延時(shí)參數(shù)。Proteus中打開Debug→Watch Windows→添加表達(dá)式SysTick-VAL觀察其是否在0–8000000間規(guī)律變化8MHz SysTick10ms80000 counts。若長期卡在某值即為延時(shí)參數(shù)錯(cuò)誤。6. 實(shí)物移植技巧從Proteus仿真到真實(shí)STM32板卡的3個(gè)關(guān)鍵轉(zhuǎn)換6.1 引腳映射遷移表Proteus模型與實(shí)物PCB的物理層對齊Proteus中引腳名如PA0與實(shí)物STM32芯片引腳號不一致需查證數(shù)據(jù)手冊。以STM32F103C8T6為例關(guān)鍵引腳物理位置如下功能Proteus引腳實(shí)物芯片引腳號PCB走線建議LCD RSPA08用短線直連避免過孔LCD EPA210與PA0–PA6同組走同一排線LCD D4PA311保持D4–D7連續(xù)引腳減少交叉鍵盤Row0PB015與PB1–PB3相鄰方便排針引出鍵盤Col0PB419Col線單獨(dú)走一組遠(yuǎn)離電源線提示實(shí)物焊接時(shí)若發(fā)現(xiàn)某引腳接觸不良優(yōu)先檢查PCB焊盤是否氧化——用萬用表二極管檔測引腳與芯片對應(yīng)焊盤電阻10Ω即為虛焊。6.2 時(shí)鐘源切換從Proteus的8MHz晶振到實(shí)物的HSEPLL倍頻Proteus中為簡化仿真我們鎖定了8MHz HSE。但實(shí)物中通常需72MHz系統(tǒng)時(shí)鐘以支撐復(fù)雜功能。切換步驟修改SystemInit()中RCC-CFGRRCC-CFGR | 0x00000001; // SWHSE RCC-CR | 0x01000000; // PLLON RCC-CFGR | 0x00010000; // PLLMUL9 (8MHz×972MHz) while(!(RCC-CR 0x02000000)); // 等待PLLRDY RCC-CFGR | 0x00000002; // SWPLL更新SysTick重裝載值SysTick-LOAD (72 * nTime) - 172MHz時(shí)鐘關(guān)鍵驗(yàn)證用示波器測PA8MCO引腳輸出應(yīng)為72MHz方波——這是實(shí)物時(shí)鐘正確的鐵證。6.3 抗干擾加固實(shí)物中鍵盤誤觸發(fā)的RC濾波實(shí)戰(zhàn)實(shí)物環(huán)境中長導(dǎo)線引入的電磁干擾會導(dǎo)致鍵盤列線誤觸發(fā)。Proteus中無此問題但實(shí)物必加硬件濾波在每根列線PB4–PB7與GND間并聯(lián)100nF陶瓷電容在每根行線PB0–PB3串聯(lián)100Ω磁珠背光LED正極串接47Ω限流電阻非Proteus中直接接5V。血淚經(jīng)驗(yàn)?zāi)硨?shí)驗(yàn)室學(xué)生用20cm杜邦線連接鍵盤未加RC濾波按鍵誤觸發(fā)率高達(dá)37%。加裝后降至0.2%。電容必須用NP0材質(zhì)X7R在溫度變化時(shí)容值漂移會導(dǎo)致濾波失效。最后說一句這個(gè)模板我壓箱底用了三年從幫學(xué)生改課設(shè)到自己做工業(yè)HMI原型每一次實(shí)物點(diǎn)不亮第一反應(yīng)都是回看這五條避坑清單。它不炫技不堆砌高級外設(shè)就死磕LCD和鍵盤這兩個(gè)最古老、最易翻車的模塊——因?yàn)檎嬲那度胧介_發(fā)從來不是跑通Demo而是讓每一行代碼在真實(shí)世界里扛得住電壓波動(dòng)、溫度變化和手指的反復(fù)敲擊。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
久久精品人人做人人看| 熟女91网| 日韩欧美成人性爱在线| 99操| 12一15性XXXX粉嫩国产| 久久9久9久99久9久9| 久久久久久久97| 欧美婷婷五月天| 青青草这里只有精品| 乱伦熟女区| 欧美性暴力猛交| 日产国产精品中文久久婷婷| 福利在线黄片| 亚洲欧美日韩免费观看| 日本A级视频| 日本三级久| 亚洲色宗合| 色偷偷综合91久久噜噜| 97资源超碰| 日产操逼| 丰满少妇一区二区三区免费看| 久久久中文| 国产精品99999| 91/欧美| 熟女视频久久| 玖玖爱免费观看视频| 欧美丝袜中文字幕07在线| 蜜臀色乳| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 外站AV在线| 久久9999| 91色图| 91色香| 丝袜AV一区二区三区| 少妇三P| 日韩无码专区| 亚洲日韩国产欧美综合v| 亚洲一区操| 91肉丝| 精品人妻视频一区二区在线播放 | 另类天堂| 免费无码婬片AAAA片直播色戒| 国产又大又粗又色生活片亚洲国产精品成人久久久综合免费 | 男人的天堂三级| 国产精品制服丝袜中文字幕日韩一区二区三区| 无码少妇精品一区二区60岁老人| 日本高清_区二区三区| 99热一区二区三区四区| 黄色大片视频在线免费看| 人妻少妇精品无码专区二区密桃| 久久免费看高潮毛片韩国| 久久久激情| 成人资源中文字幕在线观看天天| 色99视频| 亚洲天堂人妻一区二区| 超碰成人免费| 久久久久久久少妇| 欧美大香蕉97| 亚洲色入欧美| 级品肉射| 97色操| 色香91| 久久久久久中文版| 久久啊啊| 国语精品内射在线观看| 五月丁香婷婷啪啪| 91伊人影视综合| 久久久男人的天堂| av橘色网站| 97免费视频在线观看视频| 欧美人妻二区三区| 国产精品乱码久久久、久久| 97国产人人| 成全在线观看免费观看| 嫩草一区二区在线观看| 久久免费老司机精品| 丰满精品人妻少妇久久字幕| 91日韩国产欧美亚洲另类精盘州至城都| 国产精品久久| 韩国三级理论在线| 色哟哟-国产专区| 国产亚卅97| 自拍啪啪视频| 免费中文在线| 色女99一级片在线观看| 久久大香蕉97| 亚洲欧洲国产综合av| 国产91美女高潮| 九九九精品色乱九九九| 亚洲极品| 日韩一级特黄av毛片| 久久三| 狠狠干狠狠色| 91国产美女丝袜足交精品视频| 亚洲天堂美臀在线| 久艹免费| 日本久久久久久久久| 肉丝中文无码高清| 亚欧性爱无码| 午夜精品视频777| 亚州情色j区| 欧洲中文字幕| 亚洲色图图片| 国产精品视频白浆免费| 日韩欧美被操黄免费观看| 男人天堂2030| 亚州色图第三区| 日韩精品人妻中文字幕不卡乱码| 少妇无码av专区线| 91国产美女丝袜足交精品视频| 一起草视频在线| 欧日韩不卡视.频| 抽插亚洲无码| 色优久久| 蜜臀久久99精品久久久久久无删减| 91人妻尻屄视频| 日韩欧美丝袜诱惑| 97chaopengongkai| 欧美亚洲丝袜人妻制服99| 丰满人妻一区| 久久人妻精品| 九九热三级片| 人妻天天夜夜爽一区二区| 东京热男人天堂| 久久精品亚洲婷婷| 人妻色偷色噜| 免费网色网站| 欧美,日韩综合久久| 激情五月丁香五月| 亚洲不雅视频1区二区| 国产免费久久久久| 超碰吊日色| www.zbzhongsen.com| 视频在线97| 五月丁香啪啪网| 97日韩| 日韩乱码Av| 97超碰人人操人人操| 久久99国产综合精品女同| 久久是精品| 秋霞蝌科网日本一区| 9997se| 亚洲高清在线| 在线a v| 2025亚洲男人天堂| 亚洲一级性爱视频免费看| 超碰69| 午夜色婷婷| 超碰人妻久久| 国产精品久久久久久久久久二区三区| 婷婷综合久久| 男女性感激情网站| 亚洲少妇综合| 欧美成人9797| 嗯啊抽插大香蕉网页| 国产蜜臀精品一区二区尤物| 亚洲人在线| 大色综合网| 香蕉视频欧美一卡二卡| 中国特猛少妇色xxx| 人妻出轨一区二区三区| 亚洲色综合| 小说区 图片区色 综合区| 成人在线视频一区| 久九九九九九九热| 91粉芽高清在线一区二区| 91精品人妻偷情| 后入式999| 91亚洲不卡一区| 日韩亚洲中文字幕在线| 黄色免费一级在线毛片| 97色香蕉| 99re在线观看| 欧美性爱一区| 二区熟妇韩日| 操我啊啊啊啊啊| 亚洲av影院在线观看| 亚洲男人天堂网| 校园春色综合香蕉| 午夜精品一区二区三区三上悠亚| 中文字幕奈奈美被公侵犯| 久久久久久9| 人妻天天爽夜夜爽2| 国产怡红院| 91free福利| 97在线视频观看网站| 日韩欧视频| 亚洲清纯唯美| 超碰色美女| 午夜福利在线视频1000| 国产精品 午夜福利| 婷婷色影院| 91碰超| 1769国内精品视频| 97超碰人人模人人拍人人| 超碰色大香蕉| 欧美性色欧美| 试看60秒| 国产丸一视频| 97视频在线视频| 乱老熟女一区二区三区| 91色图片| 欧洲精品在线播放| 成人熟女区| 白丝少妇一区二区| 美女干逼2| 久久久性爱视频| 久久只有精品一区二区三区| 99热精品国产| 欧美亚洲国产日本在线,久久精品国产| 97干com| 神马视频久久久久久| 亚洲少妇色| 免费观看欧美日韩操逼视频| www.欧精品| 国产11页| julia在线观看久久| 亚洲天堂自拍| 蜜臀99精品国产高清在线观看| 久久有码视频| 97超碰欧美| 男人天堂网站| 中文字幕国产| 五月丁香影院| 亚州宗合另类| 欧美青青视频| 久久成人精品| 2017天天操| 91欧美大片| 中日亚韩免费视频| 熟女丰满人妻一区| 天天日骚逼熟女| 夜夜嗨一区二区三区直播内容| 台湾佬大香蕉| 欧美激情视频在线一区| 黄片直播三级黄片两女一男| 超碰97精品| 最新国内自拍av免费| 日韩无码一区二区三区| 日韩中文字幕人妻视频| 色狠狠综合| 欧美综合加勒比在线| 东京热熟女亚洲视频网站| 97视频在线视频| 男人精品区| 99久久精品欧美国产| 97爱爱| 久久av成人无码免费| 99激情| 日本一本一区二区三区四区五区欧美日韩中文字幕 | 久99久视频| 美女啊啊啊啊pc| 大香蕉日亚洲日本亚大| 日本不卡二区| 亚欧高清在线| 超碰这里只有精品| 超碰97亚洲| 国人欧美精品一区二区| 欧美色66| J?P?NESEHD熟女熟妇伦| 91无码中出人妻视频| 超碰精品| 婷婷av在线中文字幕| 日韩av乱伦| 今日头条成人一区二区三区四虎精品 | 秋霞一级鲁丝片A片| 奇米四色影视777久久久| 色婷婷六月| Aa东京男人的天堂| 热久久国产| 搡老人老9丨女老熟人| 色老汉玖玖爱| 亚洲激情久久久伊人综合| 26UUU欧美激情一区二区| 天美传媒一二三区永久网站| 男人天堂无码| www.大香| 国产25页| 久艾草在线精品视频在线观看| 超碰在线成人| 啊啊啊 在线| 人人干人人操人人..com| 久久人人爽爽爽人久久久| 97se亚洲综合自| 久久久18| 水滴偷拍| 国产丝袜视频| 亚洲精品九九九| 九九色热| 精品少妇999| 调教熟妇 久久久久久| 久久禁| 自拍偷拍2025在线观看| 夫妻AV网站| 久久精品国产亚洲AV无码电影| 亚洲日产专区婷婷| 五十路三级片| 欧中美三级一区二区三区| 免费啪啪啪网站18岁| 后入式视频国产自| 免费a在线播放v| 职场同事知名国产国产精品久久欧美日韩 | 操逼日韩无码 | AV在线性爱| 久久国产对白激情浪潮 | 亭亭在线资源| 丁香色色网| 国产精品夜夜| 99 国产丝袜在线| 国产91精品福利在线| 久久久久久裸体| 99色在线| 欧美中文字幕日韩在线| 久久久三区二区一区| 去干网最新版| 东京热男人的天堂| www被窝色com| 超碰AV在线| 精品熟女呻吟久久91| 中文字幕视频一区视频二区| 成人福利视频网| 欧美伊人电影| 午夜天堂精品久久| 乱伦系列一区二区| 日本淫乱女一区二区三区视频| 日本黄色裸日本黄色裸体 | 日本在线999| 色哟哟国产精品免费网址| 欧美色视频在线| 天天综合~91| 18精品一区| 顶级丝袜熟女一区二区三区| 超碰色97| 青青青草原| 日韩内射视频| www.婷婷五月天| 2021国产成人精品久久| 久久草草欧美精品| 国内成人圈中文字幕无码视频| 国产中文字幕在线点播| AV中亚| 九草在线大香蕉| 色综合久| 啪啪AV导航| 香蕉视频欧美一卡二卡| 美熟女逼导航AV操逼| 蜜桃臀av在线观看| 婷婷亚洲五月***久久| 亚洲成a人v欧美综合天堂下载| 一牛影视成人片免费| 欧美瑟综合| 精品176精品2| 亚欧美天堂在线| 9色在线| 国产精品呦一区二区三区| 97超碰美女| 一区二区播放| 色综合99999| 91在线色| 亚州精品丝袜-不卡成人免费| 五月丁香久久| 啪啪综合网| 色哟哟511老熟女| www.yeyecao| 亚洲 暴爽 AV人人爽日日碰| 日韩精品-原创伙伴| 偷拍片久久| 草蕉影视亚洲无码| 九九久久一区二区三区| 看看小穴| 五月久久HDAV| 手机不卡视频不卡在线一二三区 | 欧美性特| 亚洲最大黄网| 国产白领连续中出在线观看| 水澄无码AV| 日本片日本片祼观看网站在线看中文版网页在线看 | 欧美成人精品一区二区男人蜜臀| 欧美激情色婷婷花野真衣一区二区| 九一综合精品视品av| 伊人网av| 麻豆福利视频导航| 97视频900| 日日日骚女人精品| 999 久久久| 亚洲欧美日韩电影网站一区 | 噜噜噜在线视频| 日本1区2区不卡视频| 国产精品内射婷婷一级二| 蜜臀久久99精品久久久电影| 国产精品又黄又猛又粗| 日韩操逼性鲍| 自拍大香蕉乱插| 国产激情在线| 激情深爱五月天| 五月天色图影视| 天天色综合图片| 红桃视频高潮| 国产熟女二区| 97在线播放| 色图综合| 亚洲激情综合另类男同| 日韩激情中文字幕有码| 日本高清电影欧美色图| 亚洲另类色图片| 精品一二三区女同| 91性网| 97超碰精品| 一个国产在线综合网站| 色牛牛AV| 欧美有码亚洲中文字幕一区二区三区四区 | 久久久精品视频欧州站| 久久久啊啊啊| 亚洲欧美综合区自拍另类| 精品久久久久久中文| 黄片在线免费在线观看| 97超碰国产精品| 青青草色插素人| 中文字幕免费在线观看| 亚洲男人综合| 天天综合网站| 东京热不卡视频| 国产美女自拍视频| 北约熟女超碰| 亚洲性爱高潮影院| ...日韩成人一区二区三区字幕| 好湿好紧视频| 一级性爱啪啪视频| 人妻天堂综合网| 亚洲人91| 一区二区三区美女超清| 亚洲高清在线| 精品久久大胆人体| 97欧美视频| 黄片免费看黄片免费看| 大香蕉欧美伊| 亚洲天堂男人网| 久久香蕉综合一本到3atv| 国产欧美一区二区| 欧美人妻一区二区| 精品人妻av在线播放| 日韩精品一二三四| 夜夜夜夜久久久久| 综合久久婷婷| 国产蜜臀在线| 91艹B视频| 熟妇人妻一区二区| 欧美狠狠干| 99色在线| 深爱伊人影院| 四虎影院成年人片| 亚洲中文字幕av | 中亚精品极乱| 女人综合网| 婷婷综合在线| 欧美九九九| 色爱三区| 欧美日日人人天天| 亚洲无码?第一页| 天美欧美国产| 少妇啪啪自拍| 久久久久无码一妻区| .精品人妻一区二区三| 婷婷久草一区二区三区| 免费精品无码一级毛片牛牛影视| 色99在线| 张柏芝国产一区在线观看| 日本天天操| 97干在线视频| 久久久久久久久久久六六| 欧美97免费| 亚洲精品日韩国产欧美| 天美传媒精品久久视频| 综合色99| 97爱亚洲| 亚洲国产剧情少妇激情| 男女日B国产| 91视频成人福利网站在线一区 | 亚洲情色五月天| 97爱| 亚洲欧美日韩电影网站一区 | 91人妻Pr| 日韩大香蕉| 午夜呻吟欧美| 91精品久久久久五月天精品| 久久夜精品一区二区三区| 成人美女av| 97超碰精品图片| 女人的久久久| 天天艹天天日| 精品人妻高清麻豆av| 亚洲日韩一区电影| 91伊人久| 91色人| 六月天婷婷| 91精品人妻偷情| 色拍偷亚洲| 一区二区日韩欧美久久| 99久久精品欧美国产| 天天摸天天舔天天操| 伊人五月天| 欧美欧美啪啪视频| 久湿久久 | 精品无av| 久久精品一区| 久久久国产成人一区二区三区在线 | 久久久久久人妻一区精品色欧美| 亚州五月| 亚洲综合影视| 国产日韩欧美三级片| 亚洲色图综合| 青青操日韩| 色狠人在线99| 天天爱天天韩国日本牛牛牛牛| 十八禁视频一区二区| 天天操福利视频综合网站| 超碰性爱97| 青娱乐日韩无码| 亚洲无码超碰免费| 少妇淫妇久久久久久久| 91美女視頻| 欧洲Au麻豆| 99精品久久久久久久婷婷蜜桃| 在线αⅴ| 五十路三区在线| 日韩精品国模| 18岁禁 茉莉成人久久| 狠狠干综合| 亚洲黄色a级片| 亚洲AV秘无码一区..| 色图四区| 国产精品一区在线播放| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 丁香九月激情| 亚洲精品日韩国产欧美| 双插性欧美一二三区| 日韩熟女三十乱伦| 亚洲欧洲激情卡通另类文学四射小说网站 | 欧美中字不卡| 色超碰综合| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 91久久久久久久久久久| 久久婷婷五月天| 91人妻尻屄视频| 一区操逼日比视频| 亚洲AV性爱电影| 国产精品成人无码a v毛片| 国产亚洲色婷婷久久99精品91 - 百度| 日韩天天综合| 麻豆av一区二区| 中文字幕AV中出| 日韩91网| 91亚洲网站| 亚洲a色| 玖玖综合网| 东京热天堂网| 精品一级毛片在线观看| 97在线视频观看| 久久久蜜桃臀无码视频| 亲子敌伦对白在线播放| 草草电影院| 100啪啪视频大全| 国产精品福利视频播放| 久久五十路熟女人妻| 日本熟女中文字幕一区| www.91理论| 亚洲无码AV九九九| 激情五月天视频| 中出91| 中文字幕视频一区视频二区| 丝袜美腿校园春色| 精品少妇人妻一区二区三区| 欲综合网| 国产精品免费久久久久久久久久| 91在线视频国产网站| 成人午夜高潮av猛片| 中国AV美女| 操逼操逼视频操逼| 色区久久| 九九热五区| 91伊人久久在线| 日日骚网站| 人妻少妇久久中文字幕一区二区 麻豆 | 国产成人自拍视频在线| 色哟哟的毛片| 一区,二区,三区视频| 天天综合站| 亚州综合色| 天天操夜夜操狠很操| 久久肏大逼| 美女人妻色网站| 国产免费久久精品99re韩国| 亚洲中文sv| 被窝影院午夜看片无码| 性做久久久久久免费观看软件| 日韩精品一二三四| 久草草一二三四区久久| 久久岛国| 啪一啪免费视频| 人妻天天夜夜爽一区二区| 夜草欧美| 热99这里有精品综合久久 | 欧美78| 欧美碰碰综合色| 国产一区自拍欧美日韩| 天天做天天爱天天爽| 91天射| 青青在线视频日韩欧美| 破苞ⅩXXX性无码动漫无码| 嗯嗯嗯啊啊啊操的我好爽 | 久操精品网| 欧美视频激情久久久久久| 另类欧美色| 玖玖玖玖精品国产剧情| 欧美性暴力猛交XXXX| 欧美激情内射| 99热在线观看| 亚洲区限制级| 无码久久亚洲高清,| 婷婷中文字幕| 亚欧操逼片在线观看| 亚洲国产欧美一区二区潘金莲| 青青操青娱乐| 91色亚洲| 91碰碰碰| 国产又粗又长的视频| 久草视频在线视频在线视频在线观看| 黄色二级片网站| 国产精品久久久久久久久久久久| 色播综合| 国产蜜臀精品一区二区尤物| A片 AV一级在线播放观看免费| 精品一区二区三区四区女| 亚洲成人激情小说视频| 超踫中文字幕| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 九九九九九精品视频| 久久久久久AV无码免费网站| 国产热av| 欧美综合区| 婷婷九月丁香| 黄网色一区二区三区四区精品| 无码男人天堂| www.大香| 蜜臀在线看片| 大香蕉久操| 78操B| 极品五月天噜噜| 久久中出| 亚洲棕合电彰| 日日插夜夜| 色天堂在线观看| 欧美日本国产日韩激情视频| 亚洲AV在线资源| 午夜寂寞欧美| 97爱爱官网| 婷婷99| 亚洲超碰97| 综合亚洲情色| 日韩人妻播放| 密臀成人视频久久久| 丁香色婷婷| 黑人综合网| 黄总AV色图| 家庭乱伦性爱av| 亚洲精品97p| 久久精精区一区二区一蜜桃一区二区| 亚洲欧美色图| 夜草欧美| www五月| 国产免费黄色一级大片| 欧美伦乱爱| 毛片电影一区二区三区| 91丨人妻丨国产丨丝袜| 伊人精品视频| 丁香九月激情| 黄色香蕉视频网站一区| 久久是精品| 日本天天吊| 中国大陆国产高清AⅤ毛片| 国产三级中文字幕粉嫩| 青青草在线成人视频| 欧美αv.com| 欧美综合色,www| 日韩99神马视频片| www.久久久久| 97资源视频| 91成人精品| 抽插爽| 婷婷导航| 色婷婷激一区二区三区| 99热这里只有精品18| 欧美成人综合| 久久久久久久一级黄色打同平台| 国产精品999zyz| 超碰九7免费| 偷拍色图| 嗯阿好爽好紧| 国产激情综合五月久久| 欧美日韩不卡a片| 国产精品网址| 九热超碰| 亚洲免费97免费| 国产乱码久久| 欧美色综合影院| 三级AV入口| 综合夜夜| 九九九九精品视频| 97超碰中文字幕| 亚洲欧洲无码97久久精品| 嗯啊不要在线观看嗯啊| 久久久久九九九| 女同女同恋久久级三级| 中文一区二区三区影院| 精品免费囯产一区二区三区| 四虎在线观看网站| 日韩欧美丝袜诱惑| 99999精品成人| 91熟女熟妇视频网站| 亚洲经典啪啪| 777奇米影视777四色| 日逼视频日本| 精品成人无码| 亚洲日韩在线a不卡99精品| 一区二区三区四区理论片| 91男人综合| 欧美一二级| 91丝袜美腿片| 亚洲天堂日本| 老司机午夜福利视频一区二区| 午夜精品久久久99| 欧美性暴力猛交XXXX| 欧美日韩222| 免费看美国人人爽,人人操| 夜夜操二区| 大香蕉97久久| 97超碰69| 日韩少妇丰满亚洲| 久久夜嗨| 超碰久久草| 日韩欧美中文字| 欧美体内射精| 日本ZZ高免费A级视频| 色偷偷2020免费视频播放| 亚洲九九视频在线观看| 激情内射| 欧美欧美少妇| 黄色大片视频在线免费看| 国产精品com| CCYY草草影院地址入口| 日韩免费看在线黄色片| 国产熟女完整版中字| 一级黄色性爱A级片| 免费黄色A片| 91久久99久久91熟女精品| 丁香五月天堂网| 97超碰碰碰| 天天日天天射天天干| 97超视频在线观看| 久久久性少妇| 啊啊啊想要| av一区二区三区四区| 黑人操一区二区| 国产精品国产拍高清AV| 亚洲色吧网| 日韩精品熟妇| 超碰在线1234区| 欧美色图91| 无码操逼视频一下| 在线观看黄色电话| 东京太热久久久| 黑人与人妻| 黑人性欧美| 国产亚洲福利第一页丝袜| 99国产在线 精品 视频| 婷婷综合| 99热这里只有是精品10| 久久在肏| 国产午夜在线观看视频| 亚洲欧洲综合视频在线| 欧洲射精91| 国产成人啪一区二区| 极品色| 大香蕉免费乱伦视频| 欧美在线官网| 色香综合天天影视综合 | 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 欧美色999| 国产91精品福利在线| 美女超碰978| 老女人91| 亚洲AV成人无码一二三久久| 婷婷色导航| 级品肉射| 在线日韩日本亚洲国产| www.人人cao| 日本大香蕉| 97超碰欧美| 九九香蕉网| 天天躁狠狠躁av| 国产精品久久久久久久无码AV| 熟女乱伦二区| 天堂射| 高清无码久操视频| 偷拍 精品另类 凸凹了四区| 中文字幕免费看| 欧美黄色片在线播放| 欧美男女午夜啪啪| 国产9熟妇视频网站| 啪啪资源网| 青青草乱入乱欲视频在线观看| 美女91网站| 婷婷五月花| 男人天堂毛片| 96久久精品一二三区色欲| 精品小视频在线| 亚洲av噜噜噜噜噜噜| 激情五月天网| 99999久久精| 国产成人在线观看综合| h色99999| 国产精品无码av嫩草| 国产精品欧美激在线| 成人小说另类在线| 91女网站| 欧美乱伦专区| 男人的天堂2018.| 夜草网站| 欧美日韩情色一区二区| 中文字幕一区二区三区人妻少妇在线| 99视频在线| 日韩天天本| 国产精品人妻无码久久久老鸭窝| 黄片直播三级黄片两女一男| 亚洲男人天堂2013| 家庭乱伦性爱av| 久久精品视| 99精品视频在线观看免费| 淫骚熟女一区二区三区| 黑人白女精品一区| 日本九九久久99| 91人妻做a观看视频| 国产精品午夜福利视频| www国产天美久久久| www.av不卡中文字幕| 777奇米影视777四色| 激情内射| 成人看片网站| 百度百度日本操逼| av午夜玫瑰| 99在线无码精品秘 入口黑人| Aa东京男人的天堂| 国产欧美一区激情交| 欧美性夜| 极品粉嫩一区二区| 岛国激情视频软件| 久久超碰天天| 成人夜夜爽| 乱伦一二三区| 任你干在线视频| 亚洲中文字幕av| 91人妻在线视频| 四虎国产成人精品免费一女五男| 蜜桃视频成a人v在线| 日日AAvv| 操九九九九九九| 久久国产乱子伦精品免费女人| WWW美腿丝袜香蕉中文| 99天堂网| 8x福利精品第一福利视频导航| 久久九操在线观看| 日本精品一区三区| 午夜激情成人在线观看| 97中文综合| 亚洲熟妇丝袜在线观看| 333kkkk·亚洲com久久| 天天噜| 污污污8888| 91啪啪| 在线观看高清AV| 欧美热图99| 日韩啪啪啪视频| 久热99| 国产精品黄色三级av| 殴美性天天| 91强在线播放| 久jiu久神马影院| 老司机老司机午夜影院| 玖草在线视频| 热热色青青草| 婷婷精品国产一区二区三区日韩| 99热91| www.91逼逼.com| 亚洲综合首页| 久久99干一本高清| 97视频在| 国产日本熟女顶级一区二区三区视频| 欧美强奸乱能| 熟女乱3伦999| 天堂性色| 偷拍新久久| h色99999| 青青草手机在线免费观看| 天天干天天插| 午夜精品探花| 99国产精品视频尤物| 亚洲另类天堂| 综合少妇网| 精品综合久久久久久97| 青青草啪啪网| 夜夜操天天肏| 欧美亚涩| caorenqi shipin| 人人透人人操| 欧美性爱视频免费一区一A | 十八禁视频网站| 欧美日韩国产高清在线一二三区| 日本精品一级二级三级| 超碰色老头| 美女黄页网站| 日天天九九天堂666| 亚洲一二三四区在线免费看视频| 久久久∴| 日韩美女,国产传媒,视频一区| 任我爽视频在线观看| 欧美色棕合| 91美女丝袜诱惑视频| 啪啪啪综合网| 久久综合婷婷| 日韩成人精品中文字幕| 最新日韩黄片| 国产精选三级在线观看| 亚洲精品无码少妇久久| 亚洲综合中文字幕有码| 操逼操网| 日本在线不卡v二区| 91成人久久 | 91久精品| 第二页中文字幕| 亚洲码和欧洲精品激情系列| 欧美激情视频一区二区三区不卡| 嗯啊啊啊轻点视频 | 91视频观看网站| 人妻日日夜夜精品| 午夜久久一区二区无码中出| 五月天春色激情网| 性色中出| 亚洲综合九| 日韩色图 一区二区| julia ann久久| 九九九九亚洲| 久久产精品一区二区三区电影| 成人毛片免费| 2020中文在线一区二区三区| 国产精品久久久久亚洲av| 亚洲成?V人片在线观看福利| 操逼操操操91| 午夜天堂精品久久久久91| 欧美制服另类丝袜| 大香蕉天天看妹子| 久久精品99久久久久久| 亚洲中文sv| 男人的天堂 在线一区| 亚洲精品乱码线路中文字幕| 色狠狠 - 百度| 91干熟女| 成人影 天天操 亚洲| 大香蕉在线视频重口味毛片在线| 美女丝袜激情小说| 精品人妻一区二区三区视频在线| 久久AV无码AV| 自拍偷拍 高清无码| 色综合久久888| 天天日日本| 国产蜜臀在线| 91在线免费精品视频| 欧美日韩国产高清在线一二三区 | 韩国午夜理伦三级好看| 99综合| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 国产欧美一区激情交| 综合国产97| 九九九久| www.亚洲黄色| 婷婷午夜| 69久久久久久久久久久久久| 亚洲性天堂| 淫荡少妇免费| 91亚洲精品青草| 天天综合网合集91| 国产一区二区成人av在线播放| 成人免费不卡在线视频| 日本精品88888888| 视频在线97| 少妇一区二区三区高速| 噜噜在线| 亚洲自拍青操视频| 国产91亚洲精品一区二区三区| 手机看片1024你懂的国产| 夜夜操老骚逼视频网站| 青青操在线视频| 亚州一区二区成人片免费| 日本超碰在线国产一区| 大香蕉92| 91人妻精华帖| 色一射色一射| 欧美亚洲首页| 亚州AV无码国产精品| 国产精品久久久视频| 亚洲自拍小说| 欧美亚洲日本视频久久久| 日本天堂网| 亚洲欧美另类小说| 国产免费永久精品无码| 亚洲资源网| 91伊人久| 少妇诱惑视频| av中亚| 成人情色一区二区| 天天日天天干天天摸天天操| 欧美日本中字另类在线| 啊啊好多水| 超碰在线人妻中文字幕| 东北夫妻性偷拍| 亚欧美色| 欧美有码激情视频一区二区三区| 伊人欧美大香蕉视频| 在线人人人人人人精品超 | 久久久久久99AV无码免费网站| 欧美日韩高潮喷水91| 日逼97| 久久香蕉网| 久久尹人大香焦视| 伊人色综合网| 婷婷午夜清品久久久久久久性色视频观| 国产麻豆一级精品视频| 干妹子| 综合欧美日本三级| 夜夜嗨TV| 9999久久久久| 日本大香蕉综合网| 日韩精品99999| 久久久久久久97| www.97在线| 日本精品一级二级三级| 亚洲精品蜜桃久久久一区二区三区| 国内伊人久久久久久网站视频| 亚洲麻豆精品二区三区| 九九九热| 99re69综合| 秋霞久久亚洲精品成人| 欧洲大香蕉| 日本日皮视频逼| 欧日韩一二三f区| 婷婷色婷婷| 男人的天堂 在线一区| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 99人妻| 久久熟妇五十路一区| 国产一级137片内射麻豆| 操逼999| 欧美一级做a爰片免费视频| 97人人爱人人乐| 欧洲综合视频| 操逼大黄片| 国产suv精品一区二六| 九九热在线视频| 九九九精品成人免费视频小说| 久久久久久久国产| 欧美久久伊人| 天天噜| 北条麻妃性愛视频| 免费看一级a性色生活片久久无| 欧亚日韩中文在线| 青青草大香蕉在线视频| 国产极品一区二区三区三州| 好吊色青靑草| 无码久| 99精品在线观看| 老司机深夜18禁污污网站| 一区二区三区四区在线不卡| 人妻啊啊人妻啊| 无码高清国产AV| 后入国产| 亚洲图片 激情小说| 操久久久久久| 91社操逼| 在线岛| 久久久涩| 蜜臀99999| 95人妻爽爽人人做人人澡| 久热在线精品免费观看| 天美传媒麻豆一区二区三区国产精| 亚洲情色一区综合| 91在线无码精品秘 软件| 小说区 图片区色 综合区| 免费99精品国产自在在线| 怡红院怡春院| 亚洲激情网| 操逼啊啊啊91| 国产在线综合福利网站| 午夜福利合集| 精品国产乱码久久久兰草影视| 超碰人人妻| 囯产操逼片| 五十路六十路七十路熟婆| 欧美色图91| 日夜尻逼网| 伊人伊人LD| 日韩中文字幕熟妇人妻| 五月丁香色婷婷| 久久精品国产亚洲AV无码电影| 黄色片A级一区二区三区| 亚洲高清91| 2020中文字幕在线| 91天天综合网,天天综合网| 久久乐| 立川理惠加勒比无码| 蜜乳AV一区| 99久国产精品午夜性色福利| 91亚洲网| 亚洲风情在线观看| 亚洲九九视频| 天天综合网亚洲综合网| 久久久99999久网站| 欧美欲色| 国产有码一区| 亚洲色图久久成人| 亚洲nv男人的天堂网| 动漫爆乳3D奶水一区在线观看| 日韩精品人妻一| 看大黄色大片原件| 欧美成人A√在线一区二区| 日韩肏逼视频| 久久一区二区三区四区五区| 久热这里只有精品9| 天天摸天天操视频| 少妇高潮九九九九九九九| 国产97综合| 日本高清视频在线观看黄已三辽| 四虎在线免费视频| 97爱啪| 97伊人超碰| 67914在线兔费成人视频| 欧美 日韩第一性色| 96精品久久久| 久区视频| 91性网| 蜜臀久久99精品久久久久久无删减 | 久操精品| 国产成久久综合片| 国产一区二区三区免费视频在性观看| 中文字幕高清精品一区| 偷拍三区| 国产综合永久精品日韩鬼片| 干婷婷综合网| 色婷五月天| www鬼畜国产男人的天堂| 草b在线| 日韩图区|