導航:首頁 > 操作系統 > 單片機串口電路圖

單片機串口電路圖

發布時間:2023-02-07 01:31:50

A. 51單片機和計算機之間實現串口通信的電路圖

串口通訊參考程序如下:

來源:深入淺出AVR單片機

#include<reg51.h>

unsignedcharUART_RX;//定義串口接收數據變數

unsignedcharRX_flag;//定義穿行接收標記

/*********************************************************************************************

函數名:UART串口初始化函數

調用:UART_init();

參數:無

返回值:無

結果:啟動UART串口接收中斷,允許串口接收,啟動T/C1產生波特率(佔用)

備註:振盪晶體為12MHz,PC串口端設置[4800,8,無,1,無]

/**********************************************************************************************/

voidUART_init(void){

EA=1;//允許總中斷(如不使用中斷,可用//屏蔽)

ES=1;//允許UART串口的中斷

TMOD=0x20;//定時器T/C1工作方式2

SCON=0x50;//串口工作方式1,允許串口接收(SCON=0x40時禁止串口接收)

TH1=0xF3;//定時器初值高8位設置

TL1=0xF3;//定時器初值低8位設置

PCON=0x80;//波特率倍頻(屏蔽本句波特率為2400)

TR1=1;//定時器啟動

}

/**********************************************************************************************/

/*********************************************************************************************

函數名:UART串口接收中斷處理函數

調用:[SBUF收到數據後中斷處理]

參數:無

返回值:無

結果:UART串口接收到數據時產生中斷,用戶對數據進行處理(並發送回去)

備註:過長的處理程序會影響後面數據的接收

/**********************************************************************************************/

voidUART_R(void)interrupt4using1{//切換寄存器組到1

RI=0;//令接收中斷標志位為0(軟體清零)

UART_RX=SBUF;//將接收到的數據送入變數UART_data

RX_flag=1;//標記接收

//用戶函數內容(用戶可使用UART_data做數據處理)

//SBUF=UART_data;//將接收的數據發送回去(刪除//即生效)

//while(TI==0);//檢查發送中斷標志位

//TI=0;//令發送中斷標志位為0(軟體清零)

}

/**********************************************************************************************/

/*********************************************************************************************

函數名:UART串口發送函數

調用:UART_T(?);

參數:需要UART串口發送的數據(8位/1位元組)

返回值:無

結果:將參數中的數據發送給UART串口,確認發送完成後退出,採用非中斷方式

備註:

/**********************************************************************************************/

voidUART_T(unsignedcharUART_data){//定義串口發送數據變數

ES=0;//禁止穿行中斷

SBUF=UART_data;//將接收的數據發送回去

while(TI==0);//檢查發送中斷標志位

TI=0;//令發送中斷標志位為0(軟體清零)

ES=1;//打開穿行中斷

}

/*********************************************************************************************

函數名:UART串口發送字元串函數

調用:UART_S(?);

參數:需要UART串口發送的數據(8位/1位元組)

返回值:無

結果:將參數中的數據發送給UART串口,確認發送完成後退出,採用非中斷方式

備註:

/**********************************************************************************************/

voidUART_S(unsignedchar*str)

{

while(1)

{

if(*str=='')break;

UART_T(*str++);

}

}

/*********************************************************************************************

函數名:主函數

調用:main();

參數:

返回值:無

結果:

備註:

/**********************************************************************************************/

voidmain()

{

unsignedcharBuf_data[]={"welcometoMCUworld. "};

UART_init();

UART_S(Buf_data);

while(1){

if(RX_flag==1)

{

UART_T(UART_RX);

RX_flag=0;

}

}

}

祝願樓主馬到功成

B. 單片機串口

關於串口實驗你可以看看這篇文章:
http://www.hificat.com/dpj_step/rs232.asp

手把手教你用增強型51實驗板實現RS232串口通信 《電子製作》2006年8月 站長原創,如需引用請註明出處

上一期,我們已經利用增強型51實驗板學會了單片機控制步進電機轉動的方法,這一期,我們將一起來學習一下單片機如何與PC機進行通信,一起來完成一個簡單的RS232通信實例,我們不做太多的理論,從實例出發,相信能夠給大家一個比較通俗、透徹地認識,掌握了它的原理,那你就可以編出任何和PC機進行通信的程序了。
前幾期,我們學習和介紹的內容都是以單機的形式,即所有的功能都是在一塊增強型51實驗板上得以實現。當單片機技術具體應用到工廠、企業及各類工業、民用領域中,它肯定要與外部設置作數據傳輸,其交互性也使得單片機的應用越來越廣泛,我們可以利用它來傳數據,傳控制命令等等。因此,單片機與PC機的通信是我們學習單片機技術所經歷的必要環節,由此,也使我們的學習更具趣味性。
下面我們一起來完成一個用單片機從串列口接收PC機數據,並在數碼管上顯示出來的實驗。
先介紹一下串口通信基本知識。目前較為常用的串口有9針串口(DB9)和25針串口(DB25)。最為簡單且常用的是三線制接法,即地、接收數據和發送數據三腳相連,本文只涉及到最為基本的接法,且直接用RS232相連。串口引腳定義如圖1所示。

9針串口(DB9) 25針串口(DB25)

針號
功能說明
縮寫
針號
功能說明
縮寫

1
數據載波檢測
DCD
8
數據載波檢測
DCD

2
接收數據
RXD
3
接收數據
RXD

3
發送數據
TXD
2
發送數據
TXD

4
數據終端准備
DTR
20
數據終端准備
DTR

5
信號地
GND
7
信號地
GND

6
數據設備准備好
DSR
6
數據准備好
DSR

7
請求發送
RTS
4
請求發送
RTS

8
清除發送
CTS
5
清除發送
CTS

9
振鈴指示
DELL
22
振鈴指示
DELL

圖1 DB9和DB25的常用信號腳說明

我們來看一下本次實驗的電路圖,如圖2所示,即增強型51實驗板實現串口通信及數碼管顯示的電路部分。圖2中的4個三極體分別與4個共陽數碼管相連,是各個數碼管的使能端,分別通過單片機的P2.0,P2.1,P2.2,P2.3來控制,數碼管顯示的詳細工作原理,我們已在前幾期雜志中作過介紹,有興趣的朋友可以去看一下以前幾期的內容。圖2中MAX232晶元起到RS232與TTL電平轉換的作用,我們通過9芯串口與PC機相連。

圖2 硬體電路原理圖

下面是我們完成本次實驗的源程序代碼,使用Keil編譯軟體,將其編譯生成HEX文件,然後,通過A51編程器燒入AT89S51晶元即可。
#include "reg51.h"
#include <absacc.h>
unsigned char code tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
unsigned char dat;

void Init_Com(void)
{
TMOD = 0x20; //定時器工作方式2,初值自動裝入
PCON = 0x00; //波特率不增倍
SCON = 0x50; //串列工作方式設定
TH1 = 0xFd; //定時器初值高位
TL1 = 0xFd; //定時器初值低位
TR1 = 1; //啟動定時器
}
/*函數功能:LED數碼管延時程序*/
void delay(void)
{
int k;
for(k=0;k<600;k++);
}
/*函數功能:LED數碼管顯示程序*/
void display(int k)
{
P2=0xfe; //位選
P0=tab[k/1000]; //顯示千位數字
delay(); //延時
P2=0xfd; //位選
P0=tab[k%1000/100]; //顯示百位數字
delay(); //延時
P2=0xfb; //位選
P0=tab[k%100/10]; //顯示十位數字
delay(); //延時
P2=0xf7; //位選
P0=tab[k%10]; //顯示個位數字
delay(); //延時
P2=0xff; //位選
}
/*函數功能:主程序*/
void main()
{
P2=0xff; //埠初始化,關LED顯示
P0=0xff;
Init_Com(); //調用串口初始化程序
while(1) //主循環
{
if ( RI ) //判斷是否收到數據
{
dat = SBUF; //接收數據
RI = 0; //軟體清除標志位
}
display(dat-48); //顯示收到的數據
}
}

我們來一起分析一下程序代碼,main主程序首先將P2口和P0口全部輸出高電平,即數據管不顯示任何內容,Init_Com函數用來初始化串口設置,如波特率設置,工作方式的設置,這些都是程序運行的一切初始化設置。然後,我們看到了一個while(1)語句,該語句的作用是產生死循環,即單片機上電復位後,我們就不斷地去接收由PC機發過來的串口數據,同時將接收到的數據放在dat 這個變數中,每接收完一次數據,我們需要執行RI = 0這條語句,用來清除串口數據接收標志位,現在我們已經收到了PC機傳過來的數據了,餘下的任務就是要將數字通過數碼管顯示出來,我想大家看了我們前幾期的介紹,已經並不陌生數碼管的使用了,在這里,我們也寫得非常簡潔,通過display這個函數將數字顯示出來,因為我們收到的是字元型的ASCII碼數據,如數字「0」的ASCII碼值是48,所以,我們要顯示「0」的話,還需要將其值減去48後才是真正要顯示的數據。數碼管我們採用動態掃描法進行顯示,delay函數的作用是產生一定時間的延時,對於人眼來說是分辨不出來的,在display的函數體內,我們先將數據裝載到P0口,如我們在程序開始時定義的:unsigned char code tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}語句,意思相當於:數字「0」對應的數碼管段碼值為「0xc0」, 數字「1」對應的數碼管段碼值為「0xf9」, 數字「2」對應的數碼管段碼值為「0xa4」……以此類推,最後通過數碼管的使能端來顯示各位數碼管的值。至此,整個程序的功能就輕松地實現了我們所需要的功能,看到這里相信你現在對串列通信感到並不是原來想的那麼深奧了吧。

現在我們已經將程序寫好,並燒入了單片機晶元,下面我們要做的就是用串口線將增強型51實驗板和PC機相連起來,同時給實驗板接上電源,然後就是通過PC機軟體來發數據了,要在PC機上向串口發送數據一定要藉助相應軟體,打開光碟內附帶的串口調試軟體,它設置方便、靈活,界面簡潔明。因為我們得告訴實驗板來顯示哪些數字,程序的功能是發送「1」、「2」、「3」......「8」、「9」、「0」等字元,增強型51實驗板收到數據後通過數碼管顯示出來,所以我們得在軟體發送區內填上我們所需要發送的數字,如圖3所示。

圖3

串口調試軟體中,設置參數如下:串口:COM1;波特率:9600;校驗位:無;數據位:8位;停止位:1位;發送內容:5
當我們點擊「手動發送」按鈕後,我們可以看到增強型51實驗板上的數碼管已顯示數字「5」的字樣,如圖4所示。當然,我們也可以選擇「自動發送」,即每隔一定的時間,由軟體自動發送「發送緩沖區」內的數據,時間周期可以在軟體界面中設置。

圖4

現在,你已經可以自由發揮來接收PC機發過來的數據了,只要發揮你的想像力,定義好PC機和單片機兩端的數據通信協議,你可以做出任何通過電腦來對單片機進行控制的程序,實現各種各樣的數據傳輸,遠程式控制制功能,比如通過PC機來控制液晶顯示、控制步進電機的轉動、控制蜂鳴器奏樂等等,您也可以將本期所講的知識與前幾期所講的關聯起來,完成功能更多,更實用的具體應用實例。因此,到本期的學習,我們已經可以將單片機與PC相連,藉助PC機強大而靈活的功能,就可以為我們解決各類實際生產及應用型問題提供了方便。這一期的內容我們就介紹到這里,增強型51實驗板更多的學習內容,我們將在以後幾期陸續為大家作介紹,祝大家學習順利。

C. 求個51單片機向PC串口發送數據的程序 最好來個電路圖 只要發送

發送之後要判斷TR位是否置1,置1了才表示發送完成,然後用軟體置0,否則只收到一次。
MOV SBUF,A;將遙控器鍵值通過串口發送出去

JB TR,$
CLR TR

SETB EA 允許中斷

D. 你好,請問你還有關於單片機和TC35串口的電路圖嗎232是怎接的呢

單片機接max232,max232上面有兩個r和兩個t,具體用的時候用一個r和一個t就可以,如果在網上隨便搜的話,用哪個r,哪個t的都有。具體想設計東西的話,建議參考一個正確的圖。比如我底下的這張max232的圖已經用過多次,屢試不爽,每次畫pcb,直接復制粘貼即可。

具體你看見了max232上有八個輸入輸出,深究的話其實裡面是運放,把1電平變-12V電平,其他電壓,意味能傳較遠距離。如果之前用過運放的話,應該用更直觀的感受。

就我這張圖,PD0是P3.0PD1是P3.1。是平行走線。兩個模塊相互通信時候,會遇到r對tt對r的問題。具體深入max232而言,就是max的發對應另一個的max的收,只要滿足這樣就可以通信。但實際串口線內部有交叉和平行之分,所以正確選用串口線才能通信。

E. 51單片機串口通訊

51單片機串口通信
來源:維庫 作者:
關鍵字:51單片機 串口通信
這節我們主要講單片機上串口的工作原理和如何通過程序來對串口進行設置,以及根據所給出的實例實現與PC 機通信。
一、原理簡介
51 單片機內部有一個全雙工串列介面。什麼叫全雙工串口呢?一般來說,只能接受或只能發送的稱為單工串列;既可接收又可發送,但不能同時進行的稱為半雙工;能同時接收和發送的串列口稱為全雙工串列口。串列通信是指數據一位一位地按順序傳送的通信方式,其突出優點是只需一根傳輸線,可大大降低硬體成本,適合遠距離通信。其缺點是傳輸速度較低。
與之前一樣,首先我們來了解單片機串口相關的寄存器。
SBUF 寄存器:它是兩個在物理上獨立的接收、發送緩沖器,可同時發送、接收數據,可通過指令對SBUF 的讀寫來區別是對接收緩沖器的操作還是對發送緩沖器的操作。從而控制外部兩條獨立的收發信號線RXD(P3.0)、TXD(P3.1),同時發送、接收數據,實現全雙工。
串列口控制寄存器SCON(見表1) 。

表1 SCON寄存器
表中各位(從左至右為從高位到低位)含義如下。
SM0 和SM1 :串列口工作方式控制位,其定義如表2 所示。

表2 串列口工作方式控制位
其中,fOSC 為單片機的時鍾頻率;波特率指串列口每秒鍾發送(或接收)的位數。
SM2 :多機通信控制位。 該僅用於方式2 和方式3 的多機通信。其中發送機SM2 = 1(需要程序控制設置)。接收機的串列口工作於方式2 或3,SM2=1 時,只有當接收到第9 位數據(RB8)為1 時,才把接收到的前8 位數據送入SBUF,且置位RI 發出中斷申請引發串列接收中斷,否則會將接受到的數據放棄。當SM2=0 時,就不管第位數據是0 還是1,都將數據送入SBUF,並置位RI 發出中斷申請。工作於方式0 時,SM2 必須為0。
REN :串列接收允許位:REN =0 時,禁止接收;REN =1 時,允許接收。
TB8 :在方式2、3 中,TB8 是發送機要發送的第9 位數據。在多機通信中它代表傳輸的地址或數據,TB8=0 為數據,TB8=1 時為地址。
RB8 :在方式2、3 中,RB8 是接收機接收到的第9 位數據,該數據正好來自發送機的TB8,從而識別接收到的數據特徵。
TI :串列口發送中斷請求標志。當CPU 發送完一串列數據後,此時SBUF 寄存器為空,硬體使TI 置1,請求中斷。CPU 響應中斷後,由軟體對TI 清零。
RI :串列口接收中斷請求標志。當串列口接收完一幀串列數據時,此時SBUF 寄存器為滿,硬體使RI 置1,請求中斷。CPU 響應中斷後,用軟體對RI 清零。
電源控制寄存器PCON(見表3) 。

表3 PCON寄存器

表中各位(從左至右為從高位到低位)含義如下。
SMOD :波特率加倍位。SMOD=1,當串列口工作於方式1、2、3 時,波特率加倍。SMOD=0,波特率不變。
GF1、GF0 :通用標志位。
PD(PCON.1) :掉電方式位。當PD=1 時,進入掉電方式。
IDL(PCON.0) :待機方式位。當IDL=1 時,進入待機方式。
另外與串列口相關的寄存器有前面文章敘述的定時器相關寄存器和中斷寄存器。定時器寄存器用來設定波特率。中斷允許寄存器IE 中的ES 位也用來作為串列I/O 中斷允許位。當ES = 1,允許 串列I/O 中斷;當ES = 0,禁止串列I/O 中斷。中斷優先順序寄存器IP的PS 位則用作串列I/O 中斷優先順序控制位。當PS=1,設定為高優先順序;當PS =0,設定為低優先順序。
波特率計算:在了解了串列口相關的寄存器之後,我們可得出其通信波特率的一些結論:
① 方式0 和方式2 的波特率是固定的。
在方式0 中, 波特率為時鍾頻率的1/12, 即fOSC/12,固定不變。
在方式2 中,波特率取決於PCON 中的SMOD 值,即波特率為:

當SMOD=0 時,波特率為fosc/64 ;當SMOD=1 時,波特率為fosc/32。
② 方式1 和方式3 的波特率可變,由定時器1 的溢出率決定。

當定時器T1 用作波特率發生器時,通常選用定時初值自動重裝的工作方式2( 注意:不要把定時器的工作方式與串列口的工作方式搞混淆了)。其計數結構為8 位,假定計數初值為Count,單片機的機器周期為T,則定時時間為(256 ?Count)×T 。從而在1s內發生溢出的次數(即溢出率)可由公式(1)所示:

從而波特率的計算公式由公式(2)所示:

在實際應用時,通常是先確定波特率,後根據波特率求T1 定時初值,因此式(2)又可寫為:

51單片機串口通訊

二、電路詳解

下面就對圖1 所示電路進行詳細說明。
圖1 串列通信實驗電路圖
最小系統部分(時鍾電路、復位電路等)第一講已經講過,在此不再敘述。我們重點來了解下與計算機通信的RS-232 介面電路。可以看到,在電路圖中,有TXD 和RXD 兩個接收和發送指示狀態燈,此外用了一個叫MAX3232 的晶元,那它是用來實現什麼的呢?首先我們要知道計算機上的串口是具有RS-232 標準的串列介面,而RS-232 的標准中定義了其電氣特性:高電平「1」信號電壓的范圍為-15V~-3V,低電平「0」
信號電壓的范圍為+3V~+15V。可能有些讀者會問,它為什麼要以這樣的電氣特性呢?這是因為高低電平用相反的電壓表示,至少有6V 的壓差,非常好的提高了數據傳輸的可靠性。由於單片機的管腳電平為TTL,單片機與RS-232 標準的串列口進行通信時,首先要解決的便是電平轉換的問題。一般來說,可以選擇一些專業的集成電路晶元,如圖中的MAX3232。MAX3232 晶元內部集成了電壓倍增電路,單電源供電即可完成電平轉換,而且工作電壓寬,3V~5.5V 間均能正常工作。其典型應用如圖中所示,其外圍所接的電容對傳輸速率有影響,在試驗套件中採用的是0.1μF。
值得一提的是MAX3232 晶元擁有兩對電平轉換線路,圖中只用了一路,因此浪費了另一路,在一些場合可以將兩路並聯以獲得較強的驅動抗干擾能力。此外,我們有必要了解圖中與計算機相連的DB-9 型RS-232的引腳結構(見圖2)。

圖2 DB-9連接器介面圖
其各管腳定義如下(見表4)。

表4 DB-9型介面管腳定義
三、程序設計
本講設計實常式序如下:
#include "AT89X52.h" (1)
void Init_Com(void) ( 2)
{
TMOD = 0x20; ( 3)
PCON = 0x00; ( 4)
SCON = 0x50; ( 5)
TH1 = 0xE8; ( 6)
TL1 = 0xE8; ( 7)
TR1 = 1; ( 8)
}
void main(void) ( 9)
{
unsigned char dat; ( 10)
Init_Com(); ( 11)
while(1) ( 12)
程序詳細說明:
(1)頭文件包含。
(2)聲明串口初始化程序。
(3)設置定時器1 工作在模式2,自動裝載初值(詳見第二講)。
(4)SMOD 位清0,波特率不加倍。
(5)串列口工作在方式1,並允許接收。
(6)定時器1 高8 位賦初值。波特率為1200b/s(7)定時器1 低8 位賦初值。
(8)啟動定時器。
(9)主函數。
(10)定義一個字元型變數。
(11)初始化串口。
(12)死循環。
(13)如果接收到數據。
(14)將接收到的數據賦給之前定義的變數。
(15)將接收到的值輸出到P0 口。
(16)對接收標志位清0,准備再次接收。
(17)將接收到的數據又發送出去。
(18)查詢是否發送完畢。
(19)對發送標志位清0。
四、調試要點與實驗現象
接好硬體,通過冷啟動方式將程序所生成的。hex文件下載到單片機運行後,打開串口調試助手軟體,設置好波特率1200,復位單片機,然後在通過串口調試助手往單片機發送數據(見圖3),可以觀察到在接收窗口有發送的數據顯示,此外電路板上的串列通信指示燈也會閃爍,P0 口所接到LED 燈會閃爍所接收到的數據。

圖3 串口軟體調試界面
另外串口調試助手軟體使用時應注意的是,如果單片機開發板採用串口下載而且和串口調試助手是使用同一串口,則在打開串口軟體的同時不能給單片機下載程序,如需要下載,請首先點擊「關閉串口」,做發送實驗的時候,注意如果選中16 進制發送的就是數字或者字母的16 進制數值,比如發送「0」,實際接收的就應該是0x00,如果不選中,默認發送的是ASCII 碼值,此時發送「0」,實際接收的就應該是0x30,這點可以通過觀察板子P0 口上的對應的LED 指示出來。
五、總結
本講介紹了單片機串口通信的原理並給出了實例,通過該講,讀者可以了解和掌握51 單片機串口通信的原理與應用流程,利用串口通信,單片機可以與計算機相連,也可以單片機互聯或者多個單片機相互通信組網等,在實際的工程應用中非常廣泛。從學習的角度來說,熟練的利用串口將單片機系統中的相關信息顯示在計算機上可以很直觀方便的進行調試和開發。

F. 求:單片機C52與PC機串口通信完整電路圖,十分感謝!郵箱:[email protected]

單片機C52 PCB 上 有 MAX232 嗎?

有 的話,用串口線 直接連

沒有的話 要 轉換

請看 武漢鴻偉光電
E232TTL RS232/TTL電平無源轉換器

G. 單片機串口通訊RXD與TXD如何對接詳解(獨家!)

相信很多人都對單片機與計算機或者晶元通信時,RXD與TXD如何連接比較困惑。因為在一些電路圖中,有的是直連接法,有的是交叉接法,讓人有點摸不著頭腦。 首先需要明白兩個概念,就是DTE和DCE。DTE是指數據終端設備,典型的DTE就是計算機和單片機。DCE是指數據通信設備,典型的DCE就是MODEM。RS232串口標准中的RXD和TXD都是站在DTE立場上的,而不是DCE。明白了這一點,再講下面的接線方法,就很好理解了。單片機與計算機進行串口通信時,單片機的RXD接計算機的TXD,單片機的TXD接計算機的RXD。(1)使用串口直通線。設計電路時,單片機的RXD連接電路板DB9的TXD,單片機的TXD連接電路板DB9的RXD,具體實現可在232電平轉換晶元處反接。(2)使用串口交叉線。設計電路時,因為串口線已做交叉,單片機的RXD連接電路板DB9的RXD,單片機的TXD連接電路板DB9的TXD,均直連即可。這就可以解釋為什麼有的電路中使用直連接法,有的電路中使用交叉接法,就是因為使用的串口線不同。單片機與串口設備(如GPRS模塊、載波晶元等)通信時,一律將RXD與TXD反接,即單片機的RXD接設備的TXD,單片機的TXD接設備的RXD。

H. 兩個9s12單片機串口通信電路簡圖該如何繪制

兩個單面機之間通過串口通信,可以直接連接通信線和地線就可以實現通信。一個單片機的發送端,接另一個單片機的接收端。接收端接發送端。地線連在一起就可以了。

閱讀全文

與單片機串口電路圖相關的資料

熱點內容
漢語詞典pdf下載 瀏覽:349
android公網ip 瀏覽:611
要塞1地圖放哪個文件夾 瀏覽:848
凡科建站怎麼弄伺服器 瀏覽:939
蘋果手機怎麼設置app播放 瀏覽:202
下載網站源碼用什麼瀏覽器 瀏覽:241
六線譜pdf 瀏覽:156
linuxmysqlsock 瀏覽:239
人教版數學pdf下載 瀏覽:460
文檔安全加密系統 瀏覽:491
數控銑床編程簡單數字 瀏覽:788
編程電纜如何重啟 瀏覽:121
myqq命令行發消息 瀏覽:365
日產逍客怎麼使用app升窗 瀏覽:503
安卓系統怎麼快速刪除微信內容 瀏覽:653
csharppython 瀏覽:409
程序員脖子按摩儀 瀏覽:563
小米桌面文件夾亂碼怎麼回事 瀏覽:858
點歌台app怎麼連接 瀏覽:318
大學電腦編程學什麼好 瀏覽:348