欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種遙控發(fā)射和解碼系統(tǒng)及其實現(xiàn)方法

文檔序號:6733440閱讀:214來源:國知局
專利名稱:一種遙控發(fā)射和解碼系統(tǒng)及其實現(xiàn)方法
技術(shù)領(lǐng)域
本發(fā)明屬于遙控技術(shù)領(lǐng)域,尤其涉及一種遙控發(fā)射和解碼系統(tǒng)。
背景技術(shù)
遙控器是很多電器設(shè)備必不可少的配件,電子產(chǎn)品研發(fā)和測試工作中也時常要用到遙控器,在電子產(chǎn)品的研發(fā)過程中,往往會積累很多的遙控器,這樣在使用的時候經(jīng)常無法區(qū)分各個遙控器發(fā)的是什么類型的碼,也不知道遙控器按鍵的鍵值是多少,這種情況下只能一個個遙控器去試,用示波器去測量波形,分析每個鍵的鍵值,比較麻煩,要花費一定的時間。 除此之外,有時候需要使用各種不同的遙控碼來測試系統(tǒng),但遙控器的類型是有限的,不能根據(jù)需要發(fā)送指定的遙控碼。 因此,有必要設(shè)計一種技術(shù)方案,可以根據(jù)需要發(fā)射指定遙控碼、并且可以很方便的對接收的遙控碼并進行識別和解碼。

發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種遙控發(fā)射和解碼系統(tǒng)及其實現(xiàn)方法,旨在解決根據(jù)需要發(fā)射指定遙控碼、并且對接收的遙控碼并進行識別和解碼的問題。 本發(fā)明是這樣實現(xiàn)的,一種遙控發(fā)射系統(tǒng),所述的遙控發(fā)射系統(tǒng)包括控制裝置和
轉(zhuǎn)接板,所述的控制裝置用來根據(jù)用戶編輯或者選擇的遙控碼生成對應(yīng)的遙控碼波形輸出
到所述轉(zhuǎn)接板,所述的轉(zhuǎn)接板用來將所述的遙控碼波形轉(zhuǎn)換成遙控信號發(fā)射出去。 所述的轉(zhuǎn)接板包括并口 ,所述的控制裝置通過所述的并口連接所述的轉(zhuǎn)接板,所
述的控制裝置通過所述的并口將電源信號、載波信號和遙控碼高低電平序列輸出到所述轉(zhuǎn)接板。 所述的轉(zhuǎn)接板還包括與門、三極管和紅外發(fā)射二極管,所述的與門用來將所述的
遙控碼高低電平序列調(diào)制到所述載波信號上,所述的三極管用來對調(diào)制后的遙控碼高低電
平序列進行放大,所述的紅外發(fā)送二極管用來將調(diào)制后的遙控碼高低電平序列發(fā)射出去。 本發(fā)明還提供了一種遙控解碼系統(tǒng),所述的遙控解碼系統(tǒng)包括控制裝置和轉(zhuǎn)接
板,所述的轉(zhuǎn)接板用來接收遙控信號,對接收到的遙控信號進行解調(diào)后輸出到所述控制設(shè)
備,所述的控制設(shè)備用來對所述的遙控信號解碼。 所述的轉(zhuǎn)接板包括并口和紅外接收頭,所述的控制裝置通過所述的并口連接所述的轉(zhuǎn)接板,所述的紅外接收頭用來將所述遙控信號還原為高低電平序列,通過所述并口輸出所述控制設(shè)備。 本發(fā)明還提供了一種發(fā)射遙控碼的方法,所述的方法包括
a、編輯自定義遙控碼存儲在控制設(shè)備中,或者從控制設(shè)備中選擇標(biāo)準(zhǔn)遙控碼;
b、所述控制設(shè)備根據(jù)編輯的自定義遙控碼或者選擇的標(biāo)準(zhǔn)遙控碼生成對應(yīng)的遙控碼波形,將所述的遙控碼波形傳輸?shù)睫D(zhuǎn)接板;
C 、所述轉(zhuǎn)接板將所述遙控碼波形轉(zhuǎn)換成遙控信號發(fā)射出去。
其中步驟a具體包括 al、編輯引導(dǎo)碼、用戶碼和數(shù)據(jù)碼電平的邏輯值和電平的時間長度,生成遙控碼波形結(jié)構(gòu)體數(shù)組,或者選擇標(biāo)準(zhǔn)遙控碼的類型,然后將用戶碼和數(shù)據(jù)碼輸入到所述控制設(shè)備。
其中步驟b具體包括 bl、所述控制設(shè)備根據(jù)編輯的自定義遙控碼或者選擇的標(biāo)準(zhǔn)遙控碼生成對應(yīng)的高低電平序列,將所述的高低電平序列和載波信號傳輸?shù)剿鲛D(zhuǎn)接板。
本發(fā)明還提供了一種遙控解碼的方法,所述的方法包括 a、將接收的遙控信號還原成高低電平序列,將所述的高低電平序列傳輸?shù)娇刂圃O(shè)備; b、所述的控制設(shè)備根據(jù)所述的高低電平序列生成遙控碼波形。
其中步驟b還包括 bl、所述的控制設(shè)備根據(jù)所述的高低電平序列解析出引導(dǎo)碼,將解析出的引導(dǎo)碼與已知遙控碼的引導(dǎo)碼比對,判斷遙控碼的類型; b2、所述的控制設(shè)備根據(jù)所述的高低電平序列解析出用戶碼和數(shù)據(jù)碼,判斷所述用戶碼和數(shù)據(jù)碼是否符合所判斷出的該類型遙控碼的規(guī)則。 本發(fā)明克服現(xiàn)有技術(shù)的不足,提供的遙控發(fā)射和解碼系統(tǒng)可以根據(jù)需要發(fā)射選中的標(biāo)準(zhǔn)遙控碼或者用戶編輯的遙控碼,以很方便的完成自定義的遙控碼的發(fā)射,以及對遙控碼的識別和解碼;也可以用在自動化測試設(shè)備中,代替人工發(fā)射遙控信號等,還可以作為簡單的遙控器測試設(shè)備。本發(fā)明具有成本低廉、準(zhǔn)確性高、易操作的優(yōu)點。


圖1是本發(fā)明實施例提供的系統(tǒng)圖; 圖2是本發(fā)明的轉(zhuǎn)接板的電路圖; 圖3是本發(fā)明實施例提供的遙控發(fā)射流程圖; 圖4是本發(fā)明實施例提供的PC端控制軟件的發(fā)射遙控碼界面 圖5是本發(fā)明實施例提供的遙控接收流程圖; 圖6是本發(fā)明實施例提供的PC端控制軟件的接收遙控碼界面圖。
具體實施例方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。 圖1為本發(fā)明實施例提供的遙控發(fā)射和解碼系統(tǒng)的原理圖,包括PC和轉(zhuǎn)接板,PC和轉(zhuǎn)接板通過轉(zhuǎn)接板上的并口連接。當(dāng)本發(fā)明實施例提供的遙控發(fā)射和解碼系統(tǒng)用來發(fā)射遙控信號時,PC用來供用戶編輯或者選擇遙控碼,根據(jù)用戶編輯或者選擇的遙控碼生成對應(yīng)的遙控碼波形輸出到轉(zhuǎn)接板,轉(zhuǎn)接板用來將并口輸出的遙控碼波形轉(zhuǎn)換成紅外信號發(fā)射出去;當(dāng)本發(fā)明實施例提供的系統(tǒng)用來對遙控信號進行解碼時,轉(zhuǎn)接板用來對接收到的遙控信號進行解調(diào),去掉載波信號,將信號還原為和發(fā)射端反向的高低電平序列,通過并口輸出到PC, PC用來對遙控碼進行解碼,生成對應(yīng)的遙控碼波形。 其中,轉(zhuǎn)接板具體的電路圖如圖2所示,并口 Jl的引腳PIN2、PIN3、PIN4、. 、PIN9 并聯(lián),通過PC端控制軟件使這些引腳輸出高電平,為轉(zhuǎn)接板供電,由于PC并口輸出的引腳 電流有限,如果需要的話,也可以外接+5V電源,即圖中的BT1。 二極管D2起整流的作用,輸 出比較穩(wěn)定的直流電平,同時對外部電源BT1和并口輸出的電平進行隔離,使兩者不相互 影響。電阻R1和電阻R3起限流的作用和為三極管Q1提供合適的偏置電壓。引腳PIN14 用來輸出遙控碼的高低電平序列,引腳PIN16用來輸出高頻的載波,兩者通過邏輯"與"后 輸出調(diào)制后的編碼信號。Ul為與門芯片,實現(xiàn)了遙控碼的調(diào)制。 經(jīng)過調(diào)制后的編碼信號通過三極管Ql進行放大,然后驅(qū)動紅外發(fā)射二極管Dl發(fā) 射出相應(yīng)的紅外信號。為了保證波形的穩(wěn)定性,電源VCC旁添加濾波電容Cl和電容C2。
遙控碼接收部分主要為一體化紅外接收頭U2,其作用是去掉載波信號,將信號還 原為和發(fā)射端反向的高低電平序列,輸出到并口引腳PIN13,由PC對遙控碼進行解碼。在 Ul的電源輸入腳上添加了濾波電容C3和電容C4,保證電源及輸出的波形穩(wěn)定。在輸出引 腳接了上拉電阻R4,保證輸出波形的高電平的范圍。U2的IR引腳為紅外接收頭的遙控信 號輸出端,GND引腳為接地端。 附圖3為本發(fā)明實施例提供的發(fā)射遙控碼的流程圖,具體包括如下的步驟
1、選擇遙控碼或編輯遙控碼。 如果是已知的標(biāo)準(zhǔn)遙控碼,用戶直接從PC端控制軟件的預(yù)設(shè)菜單中選擇,并在相 應(yīng)對話框中輸入用戶碼和數(shù)據(jù)碼的數(shù)值;如果不是已知的遙控碼,需要用戶自定義,創(chuàng)建一 個文本文件,輸入數(shù)據(jù),然后在控制軟件中導(dǎo)入。 自定義的遙控碼波形由一個如下的結(jié)構(gòu)體數(shù)組構(gòu)成(本發(fā)明中稱為遙控碼波形 結(jié)構(gòu)體數(shù)組) typedef struct wave
{ BYTE cLevel ;〃電平的高或低屬性 WORD wLength ;〃電平的長度 }Structwave ;
Structwave wave [50]; 用戶在文本文件中,按時間先后順序依次存入整個遙控碼(包括引導(dǎo)碼、用戶碼
和數(shù)據(jù)碼)的電平的邏輯值和電平的時間長度,如下 0, 4000〃0表示低電平4000為電平長度(單位us) 1,4000 0,800 1,800 .........

56Khz
然后保存上述的文本文件,再在PC端控制軟件中導(dǎo)入。 2、選擇載波
在PC端控制軟件上選擇將遙控碼調(diào)制到什么頻率的載波上,常用的有38Khz和
3、發(fā)射 PC根據(jù)用戶選擇的遙控碼或讀取用戶編輯好遙控碼的文本文件,生成要發(fā)射的高 低電平序列,然后驅(qū)動并口的引腳輸出相應(yīng)的波形。輸出的信號包括三種高電平信號(用 來提供電源)、載波信號和遙控碼高低電平信號。 例如要發(fā)射RCA碼的波形,首先調(diào)用如圖4所示PC端控制軟件界面(其中IR TOOL 為紅外遙控工具),選中發(fā)射(send),通過"載波"對話框選擇載波為38KHZ,碼類型對話框 選擇要發(fā)射的遙控碼類型為RCA碼,輸入用戶碼和數(shù)據(jù)碼,然后點擊"發(fā)射"按鈕即可。
要發(fā)射自定義的遙控碼,根據(jù)上面的格式編輯文本文件,然后點擊"導(dǎo)入"按鈕,把 文本文件的數(shù)據(jù)導(dǎo)入,再點擊"發(fā)射"按鈕即可。 附圖5為本發(fā)明實施例提供的接收遙控碼的流程圖,具體包括如下的步驟
1 、檢測遙控中斷信號,獲取一幀波形 監(jiān)測并口的遙控輸入腳,假如有低電平中斷信號產(chǎn)生時,就開始記錄后面的波形, 使用一個數(shù)組來記錄波形,每當(dāng)電平變化時,便啟動計數(shù)器計數(shù),根據(jù)計數(shù)器的差值計算每 個電平的時間,最后得到一幀波形的數(shù)據(jù)。
下面代碼為接受一幀遙控碼的過程
do { stl = ReadPin(); if (stl = = ( ! st—pre)) {
DelayUs(50); st2 = ReadPin() if (stl == st2)







st—pre = if (stl)
stl
nh++ ; waveIR[np]
讀取引腳狀態(tài) 〃和前一個狀態(tài)不同,說明可能有電平跳變
〃去干擾
〃有上升沿或下降沿產(chǎn)生
上升沿
MeasureHighLevelWidth() ;//讀取高電平寬







6ls6
nl++ ; waveIR[np]
if (waveIR[np]=
break ;
下降沿
MeasureLowLevelWidth();〃讀取低電平寬度
Q)〃超時
6
}
即++ ; }
} }while(np <= 80); 〃最多接收80個脈沖 上述代碼可以將接收到的高低電平序列的寬度存入數(shù)組wavelR[80]中。
2、解引導(dǎo)碼 引導(dǎo)碼一般由一段低電平和一段高電平組成,先根據(jù)這兩個電平的時間長度進行
判斷,與已知遙控碼的引導(dǎo)碼進行對比,由此判斷遙控碼的類型。假如沒有已知的遙控碼的
引導(dǎo)碼和解出的引導(dǎo)碼匹配,則認(rèn)為是無效的遙控碼。 下面的程序代碼為判斷引導(dǎo)碼的過程 if ((waveIR[l] > 3000&&waveIR[l] < 5000) &&(waveIR
> 3000&&wavel R[O] < 5000)) { RcaDecode (hwnd);〃根據(jù)引導(dǎo)碼的時間長度判斷是RCA碼,進 入相應(yīng)的解碼程序
} else if ((waveIR[l] > 650&&waveIR[l] < 1050) &&(waveIR
> 650&&wavelR
< 1050)) 〃RC5 CODE { Rc5Decode (hwnd);〃根據(jù)引導(dǎo)碼的時間長度判斷是RC5碼, 進入相應(yīng)的解碼程序
} 3、解用戶碼和數(shù)據(jù)碼 解出引導(dǎo)碼后,得到遙控碼的類型,然后根據(jù)遙控碼的類型繼續(xù)對用戶碼和數(shù)據(jù) 碼進行解碼。解碼的原理如下根據(jù)遙控碼的類型,可得知其邏輯"O"和邏輯"l"的時間 寬度,例如RCA碼,邏輯"0"的寬度是500us高電平加上2000us低電平,邏輯"l"的寬度是 500us高電平加上1500us低電平。用上述數(shù)組中得到的時間值和標(biāo)準(zhǔn)值進行比較,得到一 串遙控碼的邏輯值,然后進行換算得到用戶碼和數(shù)據(jù)碼的數(shù)值。然后根據(jù)遙控碼的類型對 得到的用戶碼和數(shù)據(jù)碼進行判斷,看是否正確,正確則進行顯示和繪制波形。具體程序代碼 如下 void RcaDecode(誦D hwnd) [O川] { DWORD dwShiftData = 0 ; if (np >= 50)〃至少50個脈沖
{
BYTE i ;for(i = 2 ;i <= 48 ;i+ = 2)〃24bit
{:0118] if ((waveIR[i] > 250)&&(waveIR[i] < 750)&&
:0119] (waveIR[i+l] > 700)&&(waveIR[i+l] < 1300))
:0120] { 〃RCA碼邏輯1
:0121] dwShiftData << = 1 ;
:0122] dwShiftData I = 1 ;
:0123] }
:0124] else if ((waveIR[i] > 250)&&(waveIR[i] < 750)&&
:0125] (waveIR[i+l] > 1700)&&(waveIR[i+l] < 2300))
:0126] { 〃RCA碼邏輯0
:0127] dwShiftData << = 1 ;
:0128] dwShiftData I = 0 ;
:0129] }
:0130] else
:0131] {
:0132] break ; 〃是無效脈沖
:0133] } :0134] }
:0135] if (i == 50) 〃50個脈沖都是有效的
:0136] {
:0137] BYTE cdata[4] = {0,0,0,0};〃 一串遙控碼包括四個字節(jié)
:0138] cdata[O] = (BYTE) dwShiftData >> 20 ;〃用戶碼
:0139] cdata[l] = (BYTE) (dwShiftData >> 12);〃數(shù)據(jù)碼
:0140] cdata[2] = ((BYTE) (dwShiftData >> 8)&0x0f) | Oxf0 ;〃用戶碼反碼
:0141] cdata[3] = (BYTE) dwShiftData ;〃數(shù)據(jù)碼反碼
:0142] if((cdata[O]== cdata[2])&&(cdata[l]== cdata[3]))
:0143] { 〃符合用戶碼和數(shù)據(jù)碼的規(guī)則
:0144] cCodeType = 0 ;
:0145] Cuscode = cdata[O]; 〃得到用戶碼
:0146] datacode = cdata[l];〃得到數(shù)據(jù)碼
:0147] : :PostMessage(hwnd, WM_RECVDATA, 0, 1); :0148] } :0149] }
:0150] } :0151] } 4、繪制波形 當(dāng)接收到一幀波形后,根據(jù)波形的高低電平的長度按照一定的比例的繪制出波 形,可以直觀方便查看波形的信息。波形和實際的信號還是有一定的差別,只做參考用。
接收遙控碼時,首先調(diào)用如圖6所示PC端控制軟件界面(IR TOOL紅外遙控工 具),選中接收(receive),通過"載波"對話框選擇與發(fā)射端對應(yīng)的載波頻率,然后點擊開始,然后使用遙控器對著接收頭發(fā)射,則解出的碼類型、用戶碼、數(shù)據(jù)碼以及波形就會自動 顯示在界面上。 以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi)所作的任何修改、等同替換和改進等,如本發(fā)明實施例中的PC,也可以采用其 他的具備相同功能的控制裝置,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
一種遙控發(fā)射系統(tǒng),其特征在于,所述的遙控發(fā)射系統(tǒng)包括控制裝置和轉(zhuǎn)接板,所述的控制裝置用來根據(jù)用戶編輯或者選擇的遙控碼生成對應(yīng)的遙控碼波形輸出到所述轉(zhuǎn)接板,所述的轉(zhuǎn)接板用來將所述的遙控碼波形轉(zhuǎn)換成遙控信號發(fā)射出去。
2. 根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述的轉(zhuǎn)接板包括并口,所述的控制裝置通過所述的并口連接所述的轉(zhuǎn)接板,所述的控制裝置通過所述的并口將電源信號、載波信號和遙控碼高低電平序列輸出到所述轉(zhuǎn)接板。
3. 根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于,所述的轉(zhuǎn)接板還包括與門、三極管和紅外發(fā)射二極管,所述的與門用來將所述的遙控碼高低電平序列調(diào)制到所述載波信號上,所述的三極管用來對調(diào)制后的遙控碼高低電平序列進行放大,所述的紅外發(fā)送二極管用來將調(diào)制后的遙控碼高低電平序列發(fā)射出去。
4. 一種遙控解碼系統(tǒng),其特征在于,所述的遙控解碼系統(tǒng)包括控制裝置和轉(zhuǎn)接板,所述的轉(zhuǎn)接板用來接收遙控信號,對接收到的遙控信號進行解調(diào)后輸出到所述控制設(shè)備,所述的控制設(shè)備用來對所述的遙控信號解碼。
5. 根據(jù)權(quán)利要求4所述的遙控解碼系統(tǒng),其特征在于,所述的轉(zhuǎn)接板包括并口和紅外接收頭,所述的控制裝置通過所述的并口連接所述的轉(zhuǎn)接板,所述的紅外接收頭用來將所述遙控信號還原為高低電平序列,通過所述并口輸出所述控制設(shè)備。
6. —種發(fā)射遙控碼的方法,所述的方法包括a、 編輯自定義遙控碼存儲在控制設(shè)備中,或者從控制設(shè)備中選擇標(biāo)準(zhǔn)遙控碼;b、 所述控制設(shè)備根據(jù)編輯的自定義遙控碼或者選擇的標(biāo)準(zhǔn)遙控碼生成對應(yīng)的遙控碼波形,將所述的遙控碼波形傳輸?shù)睫D(zhuǎn)接板;c 、所述轉(zhuǎn)接板將所述遙控碼波形轉(zhuǎn)換成遙控信號發(fā)射出去。
7. 根據(jù)權(quán)利要求6所述的方法,其特征在于,其中步驟a具體包括al、編輯引導(dǎo)碼、用戶碼和數(shù)據(jù)碼電平的邏輯值和電平的時間長度,生成遙控碼波形結(jié)構(gòu)體數(shù)組,或者選擇標(biāo)準(zhǔn)遙控碼的類型,然后將用戶碼和數(shù)據(jù)碼輸入到所述控制設(shè)備。
8. 根據(jù)權(quán)利要求6所述的方法,其特征在于,其中步驟b具體包括bl、所述控制設(shè)備根據(jù)編輯的自定義遙控碼或者選擇的標(biāo)準(zhǔn)遙控碼生成對應(yīng)的高低電平序列,將所述的高低電平序列和載波信號傳輸?shù)剿鲛D(zhuǎn)接板。
9. 一種遙控解碼的方法,所述的方法包括a、將接收的遙控信號還原成高低電平序列,將所述的高低電平序列傳輸?shù)娇刂圃O(shè)備;b 、所述的控制設(shè)備根據(jù)所述的高低電平序列生成遙控碼波形。
10. 根據(jù)權(quán)利要求9所述的方法,其特征在于,其中步驟b還包括bl、所述的控制設(shè)備根據(jù)所述的高低電平序列解析出引導(dǎo)碼,將解析出的引導(dǎo)碼與已知遙控碼的引導(dǎo)碼比對,判斷遙控碼的類型;b2、所述的控制設(shè)備根據(jù)所述的高低電平序列解析出用戶碼和數(shù)據(jù)碼,判斷所述用戶碼和數(shù)據(jù)碼是否符合所判斷出的該類型遙控碼的規(guī)則。
全文摘要
本發(fā)明適用于遙控技術(shù)領(lǐng)域,提供了一種遙控發(fā)射和解碼系統(tǒng)及其實現(xiàn)方法,所述的遙控發(fā)射系統(tǒng)包括控制裝置和轉(zhuǎn)接板,所述的控制裝置用來根據(jù)用戶編輯或者選擇的遙控碼生成對應(yīng)的遙控碼波形輸出到所述轉(zhuǎn)接板,所述的轉(zhuǎn)接板用來將所述的遙控碼波形轉(zhuǎn)換成遙控信號發(fā)射出去。本發(fā)明提供的遙控發(fā)射和解碼系統(tǒng)可以根據(jù)需要發(fā)射選中的標(biāo)準(zhǔn)遙控碼或者用戶編輯的遙控碼,以很方便的完成自定義的遙控碼的發(fā)射,以及對遙控碼的識別和解碼;也可以用在自動化測試設(shè)備中,代替人工發(fā)射遙控信號等,還可以作為簡單的遙控器測試設(shè)備。本發(fā)明具有成本低廉、準(zhǔn)確性高、易操作的優(yōu)點。
文檔編號G08C23/04GK101751769SQ200810217979
公開日2010年6月23日 申請日期2008年12月3日 優(yōu)先權(quán)日2008年12月3日
發(fā)明者李曉亮 申請人:深圳Tcl新技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
家居| 隆昌县| 顺昌县| 绍兴市| 兰考县| 隆尧县| 桑植县| 若尔盖县| 呼伦贝尔市| 永吉县| 潍坊市| 黄山市| 乌拉特后旗| 延津县| 张北县| 永昌县| 新龙县| 家居| 府谷县| 冷水江市| 永新县| 普安县| 栖霞市| 贡嘎县| 墨江| 彩票| 邵阳市| 庄浪县| 汉中市| 资兴市| 丽江市| 汶上县| 内江市| 玉龙| 白银市| 临桂县| 安宁市| 军事| 米脂县| 临泉县| 洪湖市|