基于STC89C51單片機的簡易電子琴和音樂播放器的設(shè)計和實現(xiàn)_第1頁
基于STC89C51單片機的簡易電子琴和音樂播放器的設(shè)計和實現(xiàn)_第2頁
基于STC89C51單片機的簡易電子琴和音樂播放器的設(shè)計和實現(xiàn)_第3頁
基于STC89C51單片機的簡易電子琴和音樂播放器的設(shè)計和實現(xiàn)_第4頁
基于STC89C51單片機的簡易電子琴和音樂播放器的設(shè)計和實現(xiàn)_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

基于STC89C51單片機的簡易電子琴和音樂播放器的設(shè)計和實現(xiàn)1.本文概述隨著科技的發(fā)展和人們生活水平的提高,電子產(chǎn)品已經(jīng)成為我們?nèi)粘I钪胁豢苫蛉钡囊徊糠帧T诒姸嚯娮赢a(chǎn)品中,電子琴和音樂播放器因其便攜性和娛樂性而受到廣泛歡迎。本文旨在設(shè)計和實現(xiàn)一款基于STC89C51單片機的簡易電子琴和音樂播放器,該設(shè)計充分利用了STC89C51單片機的強大功能,實現(xiàn)了電子琴的基本演奏功能和音樂播放功能。本文首先介紹了STC89C51單片機的基本特性和功能,以及其在電子產(chǎn)品設(shè)計中的應(yīng)用。隨后,詳細闡述了簡易電子琴和音樂播放器的設(shè)計思路,包括硬件設(shè)計、軟件設(shè)計以及兩者之間的協(xié)同工作。在硬件設(shè)計部分,本文詳細介紹了各個硬件模塊的選擇和連接,包括鍵盤輸入模塊、音頻輸出模塊、顯示模塊等。在軟件設(shè)計部分,本文詳細闡述了程序的編寫和調(diào)試過程,包括主程序的設(shè)計、中斷服務(wù)程序的設(shè)計以及各個功能模塊的編程實現(xiàn)。通過本文的設(shè)計和實現(xiàn),不僅可以加深對STC89C51單片機原理和應(yīng)用的了解,還可以提高電子產(chǎn)品的設(shè)計能力和實踐能力。本文的設(shè)計具有一定的創(chuàng)新性和實用性,可以滿足人們對便攜式音樂產(chǎn)品的需求,具有一定的市場前景。2.8951單片機概述STC89C51單片機,作為一款經(jīng)典的微控制器,因其高性能、低功耗和易于編程的特點,在電子設(shè)計和自動化控制領(lǐng)域得到了廣泛應(yīng)用。本節(jié)將對STC89C51單片機的基本特性進行詳細概述,以提供本項目設(shè)計的基礎(chǔ)理論支持。STC89C51單片機是基于8051內(nèi)核的增強型單片機,它具備標準的51單片機架構(gòu)。該單片機內(nèi)部集成了4KB的Flash程序存儲器、128B的內(nèi)部RAM以及32條IO口線。其核心是中央處理單元(CPU),負責(zé)執(zhí)行程序指令和處理數(shù)據(jù)。STC89C51還包含定時器計數(shù)器、串行通信接口、中斷系統(tǒng)等模塊,為多種應(yīng)用提供了可能。STC89C51單片機的工作原理基于馮諾伊曼架構(gòu),指令和數(shù)據(jù)存儲在同一塊存儲器中,通過總線系統(tǒng)進行傳輸。CPU從程序存儲器中讀取指令,解釋并執(zhí)行。單片機的操作主要依賴于程序計數(shù)器(PC)和指令寄存器,它們確保指令的正確執(zhí)行和流程控制。成本效益:相較于其他高性能微控制器,STC89C51具有更高的成本效益,適合教育、研究和商業(yè)產(chǎn)品的開發(fā)。易于編程:支持多種編程語言,如C和匯編語言,便于開發(fā)者根據(jù)需求進行編程。穩(wěn)定性與可靠性:在多種環(huán)境下表現(xiàn)出良好的穩(wěn)定性,適用于復(fù)雜和簡單控制系統(tǒng)。豐富的外設(shè)資源:內(nèi)置多種外設(shè)接口,如UART、SPI、I2C等,便于與其他設(shè)備進行通信和數(shù)據(jù)交換。在本項目中,STC89C51單片機作為核心控制單元,負責(zé)處理用戶輸入、音樂信號生成和輸出控制。其內(nèi)置的定時器用于精確控制音符的時長和節(jié)奏,串行通信接口用于與音頻輸出設(shè)備連接。通過對STC89C51的編程,可以實現(xiàn)對電子琴和音樂播放器的功能控制,如音調(diào)生成、音量調(diào)節(jié)和曲目選擇等。STC89C51單片機因其強大的功能和靈活性,成為實現(xiàn)簡易電子琴和音樂播放器的理想選擇。通過對該單片機的深入了解和編程,本項目旨在實現(xiàn)一個功能豐富、用戶友好的音樂播放和創(chuàng)作平臺。3.系統(tǒng)設(shè)計本設(shè)計基于STC89C51單片機,主要實現(xiàn)簡易電子琴和音樂播放器的功能。系統(tǒng)主要由以下幾個部分組成:單片機最小系統(tǒng)、鍵盤輸入模塊、音頻輸出模塊、顯示模塊和電源模塊。單片機最小系統(tǒng)包括STC89C51單片機、時鐘電路和復(fù)位電路。鍵盤輸入模塊用于輸入音符和播放控制命令。音頻輸出模塊負責(zé)將單片機處理后的音頻信號輸出到揚聲器。顯示模塊用于顯示當(dāng)前播放的音符和曲目信息。電源模塊為整個系統(tǒng)提供穩(wěn)定的電源供應(yīng)。單片機最小系統(tǒng)主要包括STC89C51單片機、時鐘電路和復(fù)位電路。時鐘電路采用外部晶振提供時鐘信號,保證系統(tǒng)的穩(wěn)定運行。復(fù)位電路用于在系統(tǒng)上電或運行異常時,對單片機進行復(fù)位操作。鍵盤輸入模塊采用4x4矩陣鍵盤,共有16個按鍵,分別對應(yīng)不同的音符和播放控制命令。矩陣鍵盤通過行列掃描的方式,檢測按鍵狀態(tài),并將按鍵信息發(fā)送給單片機進行處理。音頻輸出模塊采用PWM(脈沖寬度調(diào)制)方式生成音頻信號。單片機通過編程控制PWM波的占空比,從而改變輸出音頻的音調(diào)。PWM波經(jīng)過放大后,驅(qū)動揚聲器發(fā)出聲音。顯示模塊采用LCD1602液晶顯示屏,用于顯示當(dāng)前播放的音符和曲目信息。單片機通過編程控制LCD1602的顯示內(nèi)容,包括音符名稱、音調(diào)和曲目名稱等。電源模塊采用線性穩(wěn)壓電源,為整個系統(tǒng)提供穩(wěn)定的5V電源。輸入電源為直流電源,輸出電壓經(jīng)過穩(wěn)壓后,為單片機和其他模塊供電。系統(tǒng)軟件采用C語言編寫,主要包括主程序、鍵盤掃描子程序、音頻生成子程序、LCD顯示子程序等。主程序負責(zé)協(xié)調(diào)各模塊的工作,實現(xiàn)電子琴和音樂播放器的功能。鍵盤掃描子程序用于檢測按鍵狀態(tài),并將按鍵信息發(fā)送給主程序。音頻生成子程序根據(jù)按鍵信息,生成相應(yīng)的PWM波,控制揚聲器發(fā)聲。LCD顯示子程序用于更新LCD顯示屏的顯示內(nèi)容,顯示當(dāng)前播放的音符和曲目信息。在系統(tǒng)設(shè)計完成后,進行調(diào)試和優(yōu)化。首先對各個模塊進行單獨調(diào)試,確保其功能正常。然后將各模塊整合在一起,進行整體調(diào)試。在調(diào)試過程中,針對發(fā)現(xiàn)的問題進行優(yōu)化,如調(diào)整PWM波的占空比,提高音頻輸出質(zhì)量優(yōu)化LCD顯示內(nèi)容,使其更加直觀易懂。經(jīng)過調(diào)試和優(yōu)化,確保系統(tǒng)穩(wěn)定運行,滿足設(shè)計要求。4.硬件實現(xiàn)STC89C51單片機因其成本效益、易于編程和強大的處理能力而被選為本設(shè)計的核心處理器。它具備足夠的IO端口來連接鍵盤矩陣和音頻輸出設(shè)備,同時其內(nèi)置的定時器可用于精確控制音符的時長和節(jié)奏。鍵盤設(shè)計采用4x4矩陣鍵盤,提供16個按鍵,覆蓋一個八度音階。每個按鍵對應(yīng)一個特定的音符,通過掃描矩陣來檢測按鍵的按下和釋放。此設(shè)計簡化了硬件復(fù)雜性,同時保持了用戶操作的直觀性。音頻輸出采用一個小型的揚聲器或耳機接口。STC89C51通過數(shù)字到模擬轉(zhuǎn)換(DAC)產(chǎn)生音頻波形,這些波形通過放大器驅(qū)動揚聲器或耳機,以產(chǎn)生可聽的聲音。為提高音質(zhì),使用了簡單的低通濾波器來平滑波形。電源供應(yīng)是穩(wěn)定和可靠系統(tǒng)運行的關(guān)鍵。本設(shè)計使用外部5V電源適配器,并配備線性穩(wěn)壓器(如7805)為單片機和其他組件提供穩(wěn)定的電源。還包括過流和過壓保護電路,以確保系統(tǒng)安全。除了上述主要組件,還使用了LED指示燈、按鈕和電位器等輔助組件。LED用于指示系統(tǒng)狀態(tài),按鈕用于控制播放和停止功能,而電位器則用于調(diào)整音量和音調(diào)。電路布局遵循模塊化設(shè)計原則,確保每個功能模塊清晰分隔。使用PCB板進行布線,以提高組裝的準確性和系統(tǒng)的可靠性。關(guān)鍵信號線采用屏蔽和地線保護,以減少電磁干擾。硬件實現(xiàn)完成后,進行了全面的測試和調(diào)試。包括檢查電源穩(wěn)定性、測量音頻輸出波形、測試鍵盤響應(yīng)和整體系統(tǒng)性能。確保所有組件和功能正常工作,滿足設(shè)計要求。這一部分詳細介紹了電子琴和音樂播放器的硬件實現(xiàn),從單片機選擇到電路布局,確保讀者能夠全面理解系統(tǒng)的物理結(jié)構(gòu)和功能實現(xiàn)。5.軟件實現(xiàn)在這一部分,我們將介紹用于實現(xiàn)電子琴和音樂播放器軟件的編程語言。通常,對于STC89C51單片機,C語言是首選,因為它提供了接近硬件的控制能力,同時保持了良好的可讀性和可移植性。軟件的開發(fā)環(huán)境,如KeiluVision,也將被提及,強調(diào)其對STC89C51單片機的支持。詳細描述用于生成音樂音調(diào)和播放音樂文件的算法。這可能包括音階生成算法、音樂播放控制邏輯以及可能的音頻處理算法。對于電子琴功能,將討論如何通過編程產(chǎn)生不同的音調(diào)和音量。對于音樂播放器,將解釋如何解析音樂文件格式,如MIDI或WAV,并逐個播放音符。闡述用戶界面(UI)的設(shè)計,包括按鍵布局、LCD顯示屏的使用以及如何通過用戶輸入選擇和播放音樂。將討論如何通過軟件響應(yīng)用戶的按鍵輸入,并在LCD顯示屏上提供反饋。本節(jié)將詳細描述電子琴和音樂播放器的主要功能如何通過軟件實現(xiàn)。包括音調(diào)生成、音樂播放、音量控制、以及任何特殊功能,如節(jié)拍器或錄音功能。對于每個功能,將討論相關(guān)的軟件組件和算法。將討論軟件的測試和調(diào)試過程。這包括如何驗證軟件的正確性,以及如何解決在開發(fā)過程中遇到的問題??赡苓€會提到一些優(yōu)化的步驟,以提高軟件的性能和穩(wěn)定性。6.系統(tǒng)測試與性能分析在系統(tǒng)測試階段,我們對基于STC89C51單片機的簡易電子琴和音樂播放器進行了全面的功能測試和穩(wěn)定性測試。功能測試主要驗證了電子琴的音準、按鍵響應(yīng)以及音樂播放器的音頻輸出、文件格式支持等關(guān)鍵功能。測試結(jié)果表明,電子琴的按鍵響應(yīng)迅速,音準準確,音樂播放器能夠順利播放常見的音樂文件格式,如WAV、MP3等。在穩(wěn)定性測試方面,我們模擬了長時間運行和多種極端條件下的系統(tǒng)表現(xiàn)。通過連續(xù)數(shù)小時的播放和按鍵操作,系統(tǒng)表現(xiàn)出良好的穩(wěn)定性,未出現(xiàn)任何故障或異常。我們還測試了系統(tǒng)在高溫、低溫、高濕等惡劣環(huán)境下的表現(xiàn),結(jié)果顯示系統(tǒng)仍能穩(wěn)定工作,表明其具有較強的環(huán)境適應(yīng)性。在性能分析方面,我們對系統(tǒng)的響應(yīng)速度、功耗和音頻質(zhì)量等關(guān)鍵指標進行了評估。系統(tǒng)的響應(yīng)速度非???,從按鍵按下到聲音輸出之間的延遲時間非常短,這為用戶提供了流暢的使用體驗。在功耗方面,由于STC89C51單片機具有低功耗的特點,以及我們在硬件和軟件設(shè)計中采用了多種節(jié)能措施,使得整個系統(tǒng)的功耗非常低,非常適合長時間使用。在音頻質(zhì)量方面,我們采用了高質(zhì)量的音頻解碼芯片和揚聲器,保證了音頻輸出的清晰度和保真度??傮w而言,基于STC89C51單片機的簡易電子琴和音樂播放器在功能、穩(wěn)定性和性能方面都表現(xiàn)出色,滿足了設(shè)計初期的要求。未來,我們將進一步優(yōu)化系統(tǒng)性能,提升用戶體驗,并探索更多的應(yīng)用場景。7.結(jié)論與展望經(jīng)過一系列的設(shè)計和實現(xiàn)過程,我們成功地基于STC89C51單片機設(shè)計并制作了一款簡易電子琴和音樂播放器。這款設(shè)備不僅具備了基本的電子琴功能,可以響應(yīng)不同按鍵的輸入并播放出相應(yīng)的音符,還集成了音樂播放功能,可以播放存儲在設(shè)備中的音樂文件。在設(shè)計過程中,我們充分利用了STC89C51單片機的強大功能和靈活性,通過編程實現(xiàn)了對按鍵的掃描和識別,以及對音頻信號的生成和輸出。同時,我們也充分考慮了用戶的使用體驗,對設(shè)備的界面和操作流程進行了優(yōu)化,使得用戶可以更加方便地使用這款電子琴和音樂播放器。雖然我們的設(shè)備已經(jīng)具備了一定的功能,但仍然存在一些改進的空間。例如,我們可以考慮增加更多的音效和演奏模式,以滿足不同用戶的需求。我們也可以考慮將設(shè)備與計算機或其他智能設(shè)備連接起來,實現(xiàn)更多的互動和擴展功能。展望未來,隨著技術(shù)的不斷發(fā)展和進步,我們相信基于STC89C51單片機的電子琴和音樂播放器將會有更加廣闊的應(yīng)用前景。我們期待在未來的工作中,能夠不斷探索和創(chuàng)新,為用戶帶來更加優(yōu)質(zhì)和豐富的音樂體驗。參考資料:在本文中,我們將介紹一種基于STC89C51單片機的簡易電子琴和音樂播放器的設(shè)計和實現(xiàn)。這種電子琴和音樂播放器具有成本低、易于制造和操作簡單的優(yōu)點,對于電子樂器領(lǐng)域的發(fā)展有著重要的意義。本系統(tǒng)采用STC89C51單片機作為主控制器。STC89C51是一種低功耗、高性能的8位單片機,具有豐富的外設(shè)接口和I/O端口,便于擴展和開發(fā)。為了實現(xiàn)電子琴的鍵盤功能,我們采用矩陣鍵盤。矩陣鍵盤可以大大減少I/O端口的使用,提高系統(tǒng)的可靠性。通過程序控制,不同的按鍵將輸出不同的音符。音頻輸出電路主要由功率放大器和揚聲器組成。功率放大器采用LM386芯片,將單片機輸出的音頻信號進行放大,然后通過揚聲器播放出來。為了實現(xiàn)音樂播放器的功能,我們采用SD卡作為存儲介質(zhì)。SD卡容量大、讀寫速度快,可以存儲大量的音樂文件。通過單片機與SD卡的接口連接,可以實現(xiàn)音樂的播放。按鍵檢測程序:通過檢測矩陣鍵盤的輸入狀態(tài),識別不同的按鍵并輸出對應(yīng)的音符。音頻輸出程序:通過調(diào)用單片機的PWM(脈沖寬度調(diào)制)模塊,輸出音頻信號,控制揚聲器的播放。音樂播放程序:通過讀取SD卡中的音樂文件,按照文件的編碼格式解碼并播放音樂。系統(tǒng)主程序:負責(zé)系統(tǒng)的初始化、按鍵檢測、音頻輸出和音樂播放的協(xié)調(diào)和控制。經(jīng)過實際的測試,基于STC89C51單片機的簡易電子琴和音樂播放器能夠正常工作并實現(xiàn)預(yù)期的功能。該系統(tǒng)的設(shè)計不僅具有簡單易用的特點,而且擴展性強,可以通過添加更多的外設(shè)實現(xiàn)更多的功能。對于電子樂器和音樂播放器的發(fā)展,這種設(shè)計具有一定的參考價值和實踐意義??偨Y(jié),本文介紹了一種基于STC89C51單片機的簡易電子琴和音樂播放器的設(shè)計和實現(xiàn)方法。該系統(tǒng)利用單片機的豐富接口實現(xiàn)了電子琴的按鍵檢測和音頻輸出,同時通過SD卡存儲和播放音樂文件。實踐證明,這種設(shè)計方法具有簡單、實用和擴展性強的優(yōu)點,為電子樂器和音樂播放器的設(shè)計和開發(fā)提供了一種可行的解決方案。在人們的日常生活和工作中,計時和時間管理的重要性不言而喻。數(shù)字時鐘作為一種高精度、易讀性的時間顯示設(shè)備,被廣泛應(yīng)用于各個領(lǐng)域。本文將基于STC89C51單片機,探討數(shù)字時鐘的設(shè)計方法。時間顯示模塊:采用數(shù)字顯示屏,通過單片機控制,實現(xiàn)時間的實時顯示。實時時鐘模塊:利用內(nèi)置的實時時鐘芯片,確保在斷電情況下仍能準確計時。提高穩(wěn)定性:采用備用電池方案,確保實時時鐘在斷電情況下的正常運行?;赟TC89C51單片機的數(shù)字時鐘設(shè)計,具有精度高、穩(wěn)定性好、易操作等優(yōu)點。通過優(yōu)化和改進,數(shù)字時鐘在日常生活和工作中的應(yīng)用前景將更加廣闊。數(shù)字時鐘的設(shè)計思路和實現(xiàn)方法,對于其他嵌入式系統(tǒng)設(shè)計也有一定的參考價值。在當(dāng)今社會,計算器已成為人們?nèi)粘I钪斜夭豢缮俚墓ぞ?。本文將介紹一種基于STC89C51單片機的實用計算器設(shè)計,該設(shè)計具有高效、便攜、低成本等特點,具有一定的實用價值。本計算器設(shè)計采用STC89C51單片機作為主控芯片,通過按鍵輸入操作,實現(xiàn)基本算術(shù)運算功能,并將結(jié)果顯示在LED顯示屏上。具體電路設(shè)計包括按鍵輸入電路、LED顯示電路、電源電路等。程序流程包括初始化、按鍵識別、運算處理和結(jié)果顯示等環(huán)節(jié)。計算器的硬件電路主要包括電阻、電容、單片機、按鍵開關(guān)、LED顯示屏等元件。按鍵開關(guān)采用矩陣排列,可有效減少導(dǎo)線數(shù)量,LED顯示屏則用于顯示計算結(jié)果。單片機的P0口用于連接按鍵開關(guān)和LED顯示屏,P2口用于控制LED顯示屏的使能端。軟件設(shè)計是計算器設(shè)計的核心,包括輸入輸出算法、程序流程等內(nèi)容。本設(shè)計采用C語言編寫程序,通過Keil軟件進行編譯調(diào)試。程序流程包括初始化、按鍵識別、運算處理和結(jié)果顯示等環(huán)節(jié)。輸入輸出算法采用循環(huán)檢測方式,當(dāng)有按鍵按下時,程序進入相應(yīng)的運算處理子程序,并將結(jié)果顯示在LED顯示屏上。調(diào)試過程中需對每個按鍵進行測試,確保輸入輸出的準確性和穩(wěn)定性。計算器的調(diào)試過程是確保設(shè)計成功的重要環(huán)節(jié),通過調(diào)試可發(fā)現(xiàn)硬件和軟件中存在的問題。在調(diào)試過程中,我們發(fā)現(xiàn)按鍵開關(guān)的排列容易造成誤操作,通過優(yōu)化排列方式解決了問題。我們在程序中加入防抖動處理,有效避免了按鍵抖動對計算結(jié)果的影響。最終,我們通過基于STC89C51單片機的實用計算器設(shè)計,實現(xiàn)了一款高效、便攜、低成本的計算器。該計算器具有基本算術(shù)運算功能,如加減乘除等,同時支持多位數(shù)值計算和結(jié)果顯示。在實際應(yīng)用中,該計算器表現(xiàn)穩(wěn)定,得到了用戶的好評。本文介紹了基于STC89C51單片機的實用計算器設(shè)計,通過電路設(shè)計和軟件編程的實現(xiàn),成功打造出一款高效、便攜、低成本的計算器。在設(shè)計過程中,我們遇到了一些問題,如按鍵排列和防抖動處理等,但通過不斷調(diào)試和優(yōu)化,最終解決了這些問題。通過本次設(shè)計,我們深刻認識到技術(shù)難點和進步空間。在硬件設(shè)計方面,如何優(yōu)化電路布局和減少元件數(shù)量是提高計算器性能的關(guān)鍵。在軟件編程方面,如何提高程序效率和降低功耗是值得進一步研究的問題。為了滿足更多用戶的需求,可考慮增加更多高級功能,如科學(xué)計算、貨幣轉(zhuǎn)換等?;赟TC89C51單片機的實用計算器設(shè)計具有一定的實用價值和使用價值,可為廣大用戶帶來便利。在未來的研究中,我們將繼續(xù)深入探討計算器設(shè)計的優(yōu)化方案,為推動單片機技術(shù)和計算器技術(shù)的發(fā)展做出貢獻。隨著科技的不斷發(fā)展,嵌入式系統(tǒng)已經(jīng)深入到我們生活的各個領(lǐng)域。音樂制作是其中之一,而電子琴作為音樂制作的基本工具,其設(shè)計和應(yīng)用得到了廣泛的。本文將介紹一種基于AT89C51單片機的電子琴設(shè)計,該設(shè)計以AT89C51單片機為核心

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論