chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【教程分享】 FPGA零基礎(chǔ)學(xué)習(xí):按鍵控制LED

電子發(fā)燒友論壇 ? 來(lái)源:未知 ? 2023-06-13 08:05 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本系列將帶來(lái)FPGA的系統(tǒng)性學(xué)習(xí),從最基本的數(shù)字電路基礎(chǔ)開(kāi)始,最詳細(xì)操作步驟,最直白的言語(yǔ)描述,手把手的“傻瓜式”講解,讓電子、信息、通信類專業(yè)學(xué)生、初入職場(chǎng)小白及打算進(jìn)階提升的職業(yè)開(kāi)發(fā)者都可以有系統(tǒng)性學(xué)習(xí)的機(jī)會(huì)。


系統(tǒng)性的掌握技術(shù)開(kāi)發(fā)以及相關(guān)要求,對(duì)個(gè)人就業(yè)以及職業(yè)發(fā)展都有著潛在的幫助,希望對(duì)大家有所幫助。后續(xù)會(huì)陸續(xù)更新 Xilinx 的 Vivado、ISE 及相關(guān)操作軟件的開(kāi)發(fā)的相關(guān)內(nèi)容,學(xué)習(xí)FPGA設(shè)計(jì)方法及設(shè)計(jì)思想的同時(shí),實(shí)操結(jié)合各類操作軟件,會(huì)讓你在技術(shù)學(xué)習(xí)道路上無(wú)比的順暢,告別技術(shù)學(xué)習(xí)小BUG卡破腦殼,告別目前忽悠性的培訓(xùn)誘導(dǎo),真正的去學(xué)習(xí)去實(shí)戰(zhàn)應(yīng)用,這種快樂(lè)試試你就會(huì)懂的。話不多說(shuō),上貨。


按鍵控制LED


利用按鍵控制LED的要求為:按一下按鍵,改變一下LED的狀態(tài)。按鍵按一次,LED由熄滅變?yōu)辄c(diǎn)亮,按鍵再按一次,LED由點(diǎn)亮變?yōu)橄纭?/p>


硬件介紹



開(kāi)發(fā)板上面有四個(gè)按鍵,當(dāng)按鍵按下時(shí),將對(duì)應(yīng)的網(wǎng)絡(luò)置成低電平;當(dāng)按鍵釋放時(shí),將對(duì)應(yīng)的網(wǎng)絡(luò)置成高電平。


開(kāi)發(fā)板上面有四個(gè)LED發(fā)光二極管,F(xiàn)PGA輸出高電平時(shí),LED點(diǎn)亮;FPGA輸出低電平時(shí),LED熄滅。


設(shè)計(jì)原理

通常的按鍵所用開(kāi)關(guān)為機(jī)械彈性開(kāi)關(guān),當(dāng)機(jī)械觸點(diǎn)斷開(kāi)、閉合時(shí),由于機(jī)械觸點(diǎn)的彈性作用,一個(gè)按鍵開(kāi)關(guān)在閉合時(shí)不會(huì)馬上穩(wěn)定地接通,在斷開(kāi)時(shí)也不會(huì)一下子斷開(kāi)。因而在閉合及斷開(kāi)的瞬間均伴隨有一連串的抖動(dòng)。



按鍵抖動(dòng)會(huì)引起一次按鍵被誤讀多次。為確保CPU對(duì)鍵的一次閉合僅作一次處理,必須去除鍵抖動(dòng)。在鍵閉合穩(wěn)定時(shí)讀取鍵的狀態(tài),并且必須判別到鍵釋放穩(wěn)定后再作處理。

抖動(dòng)時(shí)間的長(zhǎng)短由按鍵的機(jī)械特性決定,一般為5ms~10ms。這是一個(gè)很重要的時(shí)間參數(shù),在很多場(chǎng)合都要用到。按鍵穩(wěn)定閉合時(shí)間的長(zhǎng)短則是由操作人員的按鍵動(dòng)作決定的,一般為零點(diǎn)幾秒至數(shù)秒。

我們可以在按鍵和主控設(shè)備之間加入消抖電路(消抖芯片、電容等),此種方法會(huì)增大PCB面積和花費(fèi)一定的物料費(fèi)用。大多數(shù)的板子直接將按鍵和主控設(shè)備相連接,將帶有抖動(dòng)的波形輸入到主控設(shè)備內(nèi)部,由內(nèi)部進(jìn)行消抖處理。

單片機(jī)一般采用延遲重采樣的方式進(jìn)行消抖。當(dāng)檢測(cè)到信號(hào)為低時(shí),延遲一段時(shí)間(一般為20ms),再次檢測(cè)信號(hào)是否為低,如果為低,則證明按鍵按下,否則認(rèn)為按鍵沒(méi)有按下,繼續(xù)下一次檢查。

在FPGA設(shè)計(jì)時(shí),筆者推薦另外一種方式:持續(xù)采樣。當(dāng)檢測(cè)到信號(hào)持續(xù)為低10ms,認(rèn)為按鍵按下;當(dāng)檢測(cè)到信號(hào)持續(xù)為高10ms,認(rèn)為按鍵釋放。

在設(shè)計(jì)時(shí),需要考慮到外部的按鍵信號(hào)為異步信號(hào),需要進(jìn)行同步處理。具體請(qǐng)參考附錄2 FPGA中的同步信號(hào)、異步信號(hào)和亞穩(wěn)態(tài)。

每次按鍵按下的時(shí)間的長(zhǎng)短不一,經(jīng)過(guò)消抖后,低電平的持續(xù)長(zhǎng)度長(zhǎng)短也不一樣。此長(zhǎng)度遠(yuǎn)遠(yuǎn)大于一個(gè)時(shí)鐘周期的長(zhǎng)度。要求每次按下只能夠切換一次LED的狀態(tài),所以不能夠直接用此電平當(dāng)做輸出翻轉(zhuǎn)的使能。

經(jīng)過(guò)消抖的波形,每次按下只有一個(gè)下降沿(按鍵按下時(shí))、只有一個(gè)上升沿(按鍵釋放時(shí))。所以通過(guò)檢測(cè)下降沿(上升沿)的變化,產(chǎn)生一個(gè)新的信號(hào)------脈沖(一個(gè)時(shí)鐘周期的脈沖),利用此脈沖作為翻轉(zhuǎn)的使能即可。利用檢測(cè)到下降沿的脈沖翻轉(zhuǎn)時(shí),LED的狀態(tài)會(huì)在按下時(shí)就會(huì)改變;利用檢測(cè)到上升沿的脈沖翻轉(zhuǎn)時(shí),LED的狀態(tài)會(huì)在釋放時(shí)發(fā)生改變。本設(shè)計(jì)中采用檢測(cè)到下降沿的脈沖進(jìn)行翻轉(zhuǎn)。


設(shè)計(jì)架構(gòu)和信號(hào)說(shuō)明

本設(shè)計(jì)模塊命名為key_led。



在設(shè)計(jì)中,共分為三個(gè)模塊。

  • key_filter(按鍵消抖模塊):將外部輸入的帶有抖動(dòng)的波形進(jìn)行消抖。

  • edge_check(邊沿檢測(cè)模塊):將消抖后的波形進(jìn)行下降沿檢測(cè),并產(chǎn)生對(duì)應(yīng)的脈沖。

  • led_ctrl(led控制模塊):利用脈沖,翻轉(zhuǎn)led的輸出狀態(tài)。



key_filter設(shè)計(jì)實(shí)現(xiàn)

本設(shè)計(jì)采用狀態(tài)機(jī)實(shí)現(xiàn),狀態(tài)機(jī)的具體原理請(qǐng)參看附錄3。


對(duì)key_n信號(hào)為異步信號(hào),需要進(jìn)行同步兩拍,命名為key_n_r和key_n_rr。狀態(tài)機(jī)的判斷信號(hào)為key_n_rr信號(hào)。


本設(shè)計(jì)共分為四個(gè)狀態(tài),KEY_OFF(按鍵釋放狀態(tài)),SHAKE_ON(按鍵按下時(shí)抖動(dòng)判斷狀態(tài)),KEY_ON(按鍵按下?tīng)顟B(tài)),SHAKE_OFF(按鍵釋放時(shí)抖動(dòng)判斷狀態(tài))。


按鍵沒(méi)有按下時(shí),一直KEY_OFF狀態(tài),當(dāng)按鍵信號(hào)變?yōu)榈碗娖綍r(shí),就轉(zhuǎn)入SHAKE_ON狀態(tài),檢測(cè)低電平的持續(xù)時(shí)間。如果持續(xù)時(shí)間沒(méi)有達(dá)到T_10ms就變?yōu)楦唠娖?,則清零計(jì)數(shù)器并返回KEY_OFF狀態(tài);如果持續(xù)時(shí)間沒(méi)有達(dá)到T_10ms并且也一直為低電平,則繼續(xù)在SHAKE_ON狀態(tài)計(jì)數(shù);如果持續(xù)時(shí)間達(dá)到T_10ms并且為低電平,則清零計(jì)數(shù)器并進(jìn)入KEY_ON狀態(tài)。在KEY_ON狀態(tài),外部輸入為低電平時(shí),則繼續(xù)在KEY_ON狀態(tài);如果外部輸出為高電平,則轉(zhuǎn)入SHAKE_OFF狀態(tài)。在SHAKE_OFF狀態(tài),如果持續(xù)時(shí)間沒(méi)有到達(dá)T_10ms就變?yōu)榈碗娖剑瑒t清零計(jì)數(shù)器并返回KEY_ON狀態(tài);如果持續(xù)時(shí)間沒(méi)有達(dá)到T_10ms并且一直為高電平,則繼續(xù)在SHAKE_OFF狀態(tài)計(jì)數(shù);如果持續(xù)時(shí)間達(dá)到T_10ms并且一直為高電平,則清零計(jì)數(shù)器并轉(zhuǎn)入KEY_OFF狀態(tài)。


在KEY_OFF和SHAKE_ON狀態(tài),認(rèn)為按鍵沒(méi)有按下;在KEY_ON和SHAKE_OFF狀態(tài),認(rèn)為按鍵為按下。


狀態(tài)轉(zhuǎn)移圖如下:




設(shè)計(jì)代碼為:


localparam可以定義參數(shù),與parameter的區(qū)別在于,parameter定義的參數(shù)可以在例化時(shí)進(jìn)行參數(shù)修改,而localparam定義的參數(shù)在例化時(shí)則不能夠修改。定義狀態(tài)機(jī)狀態(tài)時(shí),一般采用localparam的定義方式。在不希望別人修改參數(shù)時(shí),也可以定義為localparam。


edge_check設(shè)計(jì)實(shí)現(xiàn)

在一個(gè)波形中,如果當(dāng)前時(shí)刻為低電平,上一個(gè)時(shí)刻為高電平,則認(rèn)為波形中有一個(gè)下降沿;如果當(dāng)前時(shí)刻為高電平,上一個(gè)時(shí)刻為低電平,則認(rèn)為波形中有一個(gè)上升沿。


在數(shù)字電路設(shè)計(jì)時(shí),可以采用寄存器來(lái)存儲(chǔ)上一個(gè)時(shí)刻的值。



在寄存器電路中,Q的值,永遠(yuǎn)是上一個(gè)CLK的有效邊沿所采樣的D值。因此Q為上一時(shí)刻值,而D為當(dāng)前時(shí)刻的值。


設(shè)計(jì)代碼為:


在設(shè)計(jì)中,注釋掉的兩行代碼和其下方的一行代碼的功能是相同的。例:對(duì)于上升沿脈沖來(lái)說(shuō),現(xiàn)在為1,過(guò)去為0即為上升沿。由于寄存器每個(gè)時(shí)鐘周期都刷新,滿足這個(gè)要求的只會(huì)存在一個(gè)時(shí)鐘周期,所以flag_pos為一個(gè)時(shí)鐘周期的脈沖。


led_ctrl設(shè)計(jì)實(shí)現(xiàn)

本模塊中,利用脈沖進(jìn)行l(wèi)ed狀態(tài)的翻轉(zhuǎn)即可。


設(shè)計(jì)代碼為:


key_led設(shè)計(jì)實(shí)現(xiàn)

本模塊只是負(fù)責(zé)將上述的三個(gè)模塊按照架構(gòu)圖的方式進(jìn)行連接,形成最終的設(shè)計(jì)。


設(shè)計(jì)代碼為:


在設(shè)計(jì)中,采用了按鍵按下時(shí)的脈沖(檢測(cè)到下降沿的脈沖),按鍵按下時(shí)led的狀態(tài)即可進(jìn)行翻轉(zhuǎn)。



功能仿真

在仿真時(shí),將按鍵消抖中的T_10ms的參數(shù)修改為20,即持續(xù)時(shí)間不超過(guò)400ns都不認(rèn)為是有效按下或者抬起。


仿真代碼如下:


將okey_n、flag信號(hào)添加出來(lái)。



通過(guò)RTL仿真圖,可以清晰的看到okey_n信號(hào)將key_n的抖動(dòng)濾除掉;flag信號(hào)為okey_n信號(hào)的下降沿時(shí)所產(chǎn)生的脈沖;led在flag信號(hào)為高時(shí),反正翻轉(zhuǎn)。


分配管腳、下板測(cè)試之前,應(yīng)該將按鍵消抖里面的T_10ms參數(shù)重新改為500_000,否則下板后可能會(huì)達(dá)不到消抖的效果。


下板成功后,可以修改在設(shè)計(jì)中使用上升沿的脈沖,得到的現(xiàn)象應(yīng)該是按鍵釋放時(shí),LED的狀態(tài)發(fā)生反轉(zhuǎn)。


切記:每次修改代碼,一定要進(jìn)行重新編譯,否則更改將不會(huì)生效。






聲明本文由電子發(fā)燒友社區(qū)發(fā)布,轉(zhuǎn)載請(qǐng)注明以上來(lái)源。如需社區(qū)合作及入群交流,請(qǐng)?zhí)砑游⑿臙EFans0806,或者發(fā)郵箱liuyong@huaqiu.com。


更多熱點(diǎn)文章閱讀

  • 采用先進(jìn)成熟工藝和自主產(chǎn)權(quán)體系結(jié)構(gòu),紫光同創(chuàng)FPGA開(kāi)發(fā)板入門(mén)指導(dǎo)

  • 嵌入式Linux開(kāi)發(fā)秘籍!工程師大佬親歷分享項(xiàng)目樣例

  • RK3568!四核64位ARMv8.2A架構(gòu),匯聚編譯源碼及實(shí)戰(zhàn)樣例

  • 尺寸僅有21mm*51mm,板邊采用郵票孔設(shè)計(jì),合宙 Air105 核心板開(kāi)發(fā)總結(jié)

  • 基于Cortex-M3內(nèi)核的32位微控制器,STM32項(xiàng)目實(shí)戰(zhàn)分享!


原文標(biāo)題:【教程分享】 FPGA零基礎(chǔ)學(xué)習(xí):按鍵控制LED

文章出處:【微信公眾號(hào):電子發(fā)燒友論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴

原文標(biāo)題:【教程分享】 FPGA零基礎(chǔ)學(xué)習(xí):按鍵控制LED

文章出處:【微信號(hào):gh_9b9470648b3c,微信公眾號(hào):電子發(fā)燒友論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    ZX8002D LED觸摸調(diào)光集成芯片數(shù)據(jù)手冊(cè)

    ZX8002D臺(tái)燈按鍵三檔調(diào)光IC芯片,單鍵調(diào)光IC輸入電壓2.5-5V,三檔亮度調(diào)節(jié),一路燈串輸出,一個(gè)按鍵控制。按鍵三檔亮度調(diào)節(jié)。多用于LED臺(tái)燈,
    發(fā)表于 07-07 10:16 ?0次下載

    【教程】零基礎(chǔ)!手把手教你使用STM32F4進(jìn)行E22-400T22S編程通信

    通過(guò)本文帶大家零基礎(chǔ)使用STM32F407VET6單片機(jī)進(jìn)行E22-400T22S模塊編程并進(jìn)行簡(jiǎn)單的通信,當(dāng)然如果學(xué)會(huì)了,也可以舉一反三應(yīng)用于E22、E220、E32所有模塊上。一STM32環(huán)境
    的頭像 發(fā)表于 07-03 19:32 ?184次閱讀
    【教程】<b class='flag-5'>零基</b>礎(chǔ)!手把手教你使用STM32F4進(jìn)行E22-400T22S編程通信

    零基礎(chǔ)學(xué)習(xí)LuatOS編程:快速上手開(kāi)發(fā)實(shí)戰(zhàn)教程!

    無(wú)論你是剛接觸物聯(lián)網(wǎng)編程的新手,還是希望拓展技能的技術(shù)愛(ài)好者,本教程將為零基礎(chǔ)的讀者提供一條清晰的LuatOS學(xué)習(xí)路徑。從安裝開(kāi)發(fā)工具到編寫(xiě)第一個(gè)程序,我們將通過(guò)實(shí)例講解核心概念,助你快速實(shí)現(xiàn)從理論
    的頭像 發(fā)表于 06-13 17:27 ?201次閱讀
    <b class='flag-5'>零基</b>礎(chǔ)<b class='flag-5'>學(xué)習(xí)</b>LuatOS編程:快速上手開(kāi)發(fā)實(shí)戰(zhàn)教程!

    如何把 電位器旋鈕控制改為面板或按鍵控制

    ),所以希望能找到人幫忙把電位器調(diào)速旋鈕改為面板或按鍵控制控制器或調(diào)速器,如下圖。 。這款控制器可以在面板上設(shè)置/控制電機(jī)轉(zhuǎn)速,但是這款控制
    發(fā)表于 05-18 07:40

    【「零基礎(chǔ)開(kāi)發(fā)AI Agent」閱讀體驗(yàn)】+讀《零基礎(chǔ)開(kāi)發(fā)AI Agent》掌握扣子平臺(tái)開(kāi)發(fā)智能體方法

    收到發(fā)燒友網(wǎng)站寄來(lái)的《零基礎(chǔ)開(kāi)發(fā)AI Agent》這本書(shū)已經(jīng)有好些天了,這段時(shí)間有幸拜讀了一下全書(shū),掌握了一個(gè)開(kāi)發(fā)智能體的方法。 該書(shū)充分從零基礎(chǔ)入手,先闡述了Agent是什么,它的基本概念和知識(shí)
    發(fā)表于 05-14 19:51

    【「零基礎(chǔ)開(kāi)發(fā)AI Agent」閱讀體驗(yàn)】+ 入門(mén)篇學(xué)習(xí)

    很高興又有機(jī)會(huì)學(xué)習(xí)ai技術(shù),這次試讀的是「零基礎(chǔ)開(kāi)發(fā)AI Agent」,作者葉濤、管鍇、張心雨。 大模型的普及是近三年來(lái)的一件大事,萬(wàn)物皆可大模型已成為趨勢(shì)。作為大模型開(kāi)發(fā)應(yīng)用中重要組成部分,提示詞
    發(fā)表于 05-02 09:26

    基于51/32單片機(jī)按鍵控制步進(jìn)電機(jī)正反轉(zhuǎn),A4988驅(qū)動(dòng)

    基于51/32單片機(jī)按鍵控制步進(jìn)電機(jī)正反轉(zhuǎn),A4988驅(qū)動(dòng)
    發(fā)表于 04-14 15:05 ?5次下載

    零基礎(chǔ)學(xué)習(xí)一階RC低通濾波器(從原理到實(shí)踐)

    *附件:零基礎(chǔ)學(xué)習(xí)一階RC低通濾波器(從原理到實(shí)踐).docx
    發(fā)表于 03-26 14:35

    Vivado Tcl零基礎(chǔ)入門(mén)與案例實(shí)戰(zhàn)【高亞軍編著】

    Vivado Tcl零基礎(chǔ)入門(mén)與案例實(shí)戰(zhàn)-高亞軍編寫(xiě)
    發(fā)表于 01-14 11:13

    告別繁瑣按鍵,雙觸摸LED讓你輕松調(diào)光調(diào)色!

    方案開(kāi)發(fā)雙觸摸按鍵LED單/雙色溫驅(qū)動(dòng)控制方案-ZHUOLIANWEIKEJI-定制服務(wù)品質(zhì)保障技術(shù)領(lǐng)先在現(xiàn)代家居與照明設(shè)計(jì)中,便捷性、智能化以及個(gè)性化需求日益增長(zhǎng)。傳統(tǒng)的按鍵控制方式
    的頭像 發(fā)表于 12-07 01:08 ?628次閱讀
    告別繁瑣<b class='flag-5'>按鍵</b>,雙觸摸<b class='flag-5'>LED</b>讓你輕松調(diào)光調(diào)色!

    零基礎(chǔ)入門(mén)PCB工程師

    各位前輩大家好,零基礎(chǔ)入門(mén)PCB工程師,有什么學(xué)習(xí)資料推薦嗎?
    發(fā)表于 11-27 16:54

    基于FPGA實(shí)現(xiàn)按鍵消抖處理

    引言: 按鍵在電子產(chǎn)品中經(jīng)常用到,由于按鍵的機(jī)械特性,按鍵在閉合或松開(kāi)的瞬間伴隨著一連串的抖動(dòng),這樣的抖動(dòng)將直接影響設(shè)計(jì)系統(tǒng)的穩(wěn)定性。因此,必須對(duì)抖動(dòng)進(jìn)行處理。本文介紹如何在FPGA
    的頭像 發(fā)表于 10-24 14:54 ?1143次閱讀
    基于<b class='flag-5'>FPGA</b>實(shí)現(xiàn)<b class='flag-5'>按鍵</b>消抖處理

    【xG24 Matter開(kāi)發(fā)套件試用體驗(yàn)】通過(guò)按鍵控制LED

    點(diǎn)完燈了,來(lái)玩點(diǎn)花樣,通過(guò)按鍵來(lái)點(diǎn)燈。 硬件 還是看這個(gè)圖 按鍵有 BUTTON0(PB02)和BUTTON1(PB03) 軟件 這里基于blink_baremetal 工程進(jìn)行修改適配。 這里進(jìn)行GPIO的配置,配置好兩個(gè)led
    發(fā)表于 09-01 17:21

    如何在FPGA中實(shí)現(xiàn)按鍵消抖

    FPGA(現(xiàn)場(chǎng)可編程門(mén)陣列)中實(shí)現(xiàn)按鍵消抖是一個(gè)重要的設(shè)計(jì)環(huán)節(jié),特別是在處理用戶輸入時(shí),由于物理按鍵的機(jī)械特性和電氣特性,按鍵在按下和釋放的瞬間會(huì)產(chǎn)生抖動(dòng)現(xiàn)象,這種抖動(dòng)可能導(dǎo)致系統(tǒng)錯(cuò)
    的頭像 發(fā)表于 08-19 18:15 ?3508次閱讀

    【xG24 Matter開(kāi)發(fā)套件試用體驗(yàn)】7-按鍵點(diǎn)亮LED

    1介紹 之前已經(jīng)點(diǎn)亮LED燈,并能通過(guò)延時(shí)實(shí)現(xiàn)LED閃爍,這里實(shí)現(xiàn)通過(guò)按左鍵控制LED燈,按下按鍵時(shí)對(duì)應(yīng)的
    發(fā)表于 08-03 14:54