中文名 | 波特金 | 巖????性 | 進口大理石 |
---|---|---|---|
底????色 | 黃色 | 紋路顏色 | 金黃色 |
黃色 | Yellow
金黃色 | Golden
進口大理石 | Imported Marble
波特率 即 調(diào)制速率 ,指的是信號被 調(diào)制 以后在單位時間內(nèi)的 波特 數(shù),即單位時間內(nèi) 載波 參數(shù)變化的次數(shù)。它是對信號傳輸速率的一種度量,通常以“波特每秒”(Bps)為單位。 波特率有時候會同 比特...
什么叫波特率:1、單片機或計算機在串口通信時的速率。2、指的是信號被調(diào)制以后在單位時間內(nèi)的變化,即單位時間內(nèi)載波參數(shù)變化的次數(shù),如每秒鐘傳送240個字符,而每個字符格式包含10位(1個起始位,1個停止...
單片機中計算串行口的波特率時,根據(jù)波特率是公式計算,我總是算不出正確值,波特率的單位是什么
波特率的單位是:波特/秒,也就是一秒內(nèi)接收到多少個字符,根據(jù)你單片機的晶振頻率、機器周期設定波特率,也就是設定在定時器中的初值,此時為了精確,要考慮到每一句程序的時間
其他 | Other
其他 | Other
室內(nèi)地面、室內(nèi)墻面 | Indoor ground, interior walls
格式:pdf
大?。?span id="20s7jdo" class="single-tag-height">1.1MB
頁數(shù): 5頁
評分: 4.7
應用有限元法(FEM)結合Floquet定理分析金屬條帶電抗加載的多層介質(zhì)平板結構的電磁特性,并應用該算法模擬電抗加載雷達罩平板結構的透波性能。針對加載周期性、任意截面形狀金屬條帶的多層介質(zhì)平板結構建立了FEM算法模型并用C++語言編程實現(xiàn);應用該算法首先分析了加載矩形截面金屬條帶、以金屬為襯底的介質(zhì)平板的散射特性,數(shù)值結果與文獻報道結果一致,驗證了理論模型與計算程序的正確性;在此基礎上,計算了加載細金屬絲的雷達罩平板結構的功率傳輸系數(shù),考察了將金屬絲加載于雷達罩壁的不同位置、金屬絲的不同間距對電抗加載平板透波性能的影響。數(shù)值結果表明,該方法可以有效地分析電抗加載雷達罩平板結構的透波特性。
格式:pdf
大小:1.1MB
頁數(shù): 未知
評分: 4.5
設計了一種基于金屬-介質(zhì)-金屬表面等離極化激元(SPPs)波導的內(nèi)嵌十字形金屬結構的圓形諧振腔,并應用時域有限差分算法數(shù)值研究了其濾波特性。結果發(fā)現(xiàn),旋轉后的十字形結構破壞了圓形空腔的共振模式,從而顯現(xiàn)出新穎的濾波特性。內(nèi)嵌十字形金屬結構圓形諧振腔的濾波特性依賴于十字形結構的旋轉角度,相對于θ=0°的內(nèi)嵌十字形結構,當十字形結構旋轉到某一特定角度時,透射光譜中僅有一個透射峰。此外,內(nèi)嵌十字形結構圓形諧振腔的濾波特性還強烈地依賴于十字形結構的尺寸。這些結果有助于設計復合結構濾波器,滿足特定的濾波需要。
波特率指數(shù)據(jù)信號對載波的調(diào)制速率,它用單位時間內(nèi)載波調(diào)制狀態(tài)改變次數(shù)來表示 。
波特率發(fā)生器不是產(chǎn)生波特率的,波特率時鐘頻率/波特率因子=波特率。
波特率發(fā)生器的作用是從輸入時鐘轉換出需要的波特率clk,即波特率時鐘頻率。
一個完整的由verilog實現(xiàn)的波特率發(fā)生器:
module baud_gen(
clk_50MHz, rst_p, bclk
);
input clk_50MHz; /*輸入的系統(tǒng)時鐘,50MHz*/
input rst_p; /*復位脈沖,高電平有效*/
/* 倍頻值16乘以9600波特率,即9600*16=153600,得到波特率發(fā)生器的實際輸出信號頻率為153.6kbit/s */
output bclk; // 輸出信號:UART(串口)波特率發(fā)生器輸出的時鐘脈沖,頻率:153.60kbps
//即每秒1536000個脈沖,*波特率發(fā)生器輸出脈沖bclk,注意:除了主頻分頻之外,
//還決定了這個信號的占空比,在本例中輸出信號占空比為 1:325
reg bclk; //寄存器數(shù)據(jù)類型bclk
reg [8:0] cnt; //寄存器數(shù)據(jù)類型cnt,9位,UART用它來記錄接收到的主頻脈沖個數(shù),
//注意在修改輸出波特率值時,若占空比小于1:511,需要增加該變量所占位數(shù)
//以下語句利用同步計數(shù)器完成時鐘分頻,
always @(posedge clk_50MHz) begin /* 每當信號clk_50MHz發(fā)生電平變化執(zhí)行以下語句 */
if(rst_p) begin /* 如果復位脈沖信號為高電平執(zhí)行以下語句 */
cnt <= 0; //對主頻信號計數(shù)器cnt做非阻塞方式復位賦值,賦值為邏輯0 。此后每當時鐘信號到來就變。
bclk <= 0; /* 寄存器變量bclk賦值為邏輯0,使該脈沖信號復位為低電平,以低電平作為開始*/
end
else begin
/* 50MHz除以153600(UART實際頻率)等于325.5 即50_000_000 /153600 = 325.5(波特率除數(shù)) */
if(cnt > 324) begin /*如果cnt的數(shù)值大于324,即cnt計數(shù)脈沖數(shù)等于325(0-324個脈沖)*/
cnt <= 0; /* 50MHz主頻信號計數(shù)器cnt值,被非阻塞方式復位*/
bclk <= 1; /*串口波特率時鐘脈沖信號bclk賦值為邏輯1,使該脈沖信號跳變到高電平周期*/
end
else begin
cnt <= cnt 1; /* 50MHz主頻信號計數(shù)器cnt值被非阻塞方式增量賦值(加1) */
bclk <= 0; //波特率發(fā)生器時鐘脈沖信號bclk被非阻塞方式賦值為’0’,
//使該脈沖信號跳變到低電平周期*/
end
end
end
endmodule
在串行通訊中,收發(fā)雙方的數(shù)據(jù)傳送率(波特率)要有一定的約定。在8051串行口的四種工作方式中,方式0和2的波特率是固定的,而方式1和3的波特率是可變的,由定時器T1的溢出率控制。
方式0
方式0的波特率固定為主振頻率的1/12。
方式2
方式2的波特率由PCON中的選擇位SMOD來決定,可由下式表示:
波特率=2的SMOD次方除以64再乘一個fosc,也就是當SMOD=1時,波特率為1/32fosc,當SMOD=0時,波特率為1/64fosc
方式1和方式3
定時器T1作為波特率發(fā)生器,其公式如下:
T1溢出率= T1計數(shù)率/產(chǎn)生溢出所需的周期數(shù)
式中T1計數(shù)率取決于它工作在定時器狀態(tài)還是計數(shù)器狀態(tài)。當工作于定時器狀態(tài)時,T1計數(shù)率為fosc/12;當工作于計數(shù)器狀態(tài)時,T1計數(shù)率為外部輸入頻率,此頻率應小于fosc/24。產(chǎn)生溢出所需周期與定時器T1的工作方式、T1的預置值有關。
定時器T1工作于方式0:溢出所需周期數(shù)=8192-x 定時器T1工作于方式1:溢出所需周期數(shù)=65536-x
定時器T1工作于方式2:溢出所需周期數(shù)=256-x
因為方式2為自動重裝入初值的8位定時器/計數(shù)器模式,所以用它來做波特率發(fā)生器最恰當。
當時鐘頻率選用11.0592MHZ時,取易獲得標準的波特率,所以很多單片機系統(tǒng)選用這個看起來“怪”的晶振就是這個道理。
下表列出了定時器T1工作于方式2常用波特率及初值。
常用波特率 Fosc(MHZ) SMOD TH1初值 19200 11.0592 1 FDH 9600 11.0592 0 FDH 4800 11.0592 0 FAH 2400 11.0592 0 F4H 1200 11.0592 0 E8H
例如9600 11.0592 0 FDH
T1溢出率= T1計數(shù)率/產(chǎn)生溢出所需的周期數(shù)
產(chǎn)生溢出所需的周期數(shù)=256-FD(253)=3 SMOD=0 11059200/12*3 *1/32=9600
在串行通信中,收發(fā)雙方對發(fā)送或接收的數(shù)據(jù)速率要有一定的約定,我們通過軟件對MCS—51串行口編程可約定四種工作方式。其中,方式0和方式2的波特率是固定的,而方式1和方式3的波特率是可變的,由定時器T1的溢出率決定。
串行口的四種工作方式對應著三種波特率。由于輸人的移位時鐘的來源不同,所以,各種方式的波特率計算公式也不同。
一、方式0的波特率
方式0時,移位時鐘脈沖由56(即第6個狀態(tài)周期,第12個節(jié)拍)給出,即每個機器周期產(chǎn)生一個移位時鐘,發(fā)送或接收一位數(shù)據(jù)。所以,波特率為振蕩頻率的十二分之一,并不受 PCON寄存器中SMOD的影響,即: 方式0的波特率=fosc/12
二、方式l和方式3的波特率
方式1和方式3的移位時鐘脈沖由定時器T1的溢出率決定,故波特宰由定時器T1的 溢出率與SMOD值同時決定,即: 方式1和方式3的波特率=2SMOD/32·T1溢出率
其中,溢出率取決于計數(shù)速率和定時器的預置值。計數(shù)速率與TMOD寄存器中C/T的狀態(tài)有關。當C/T=0時,計數(shù)速率=fosc/2;當C/T=1時,計數(shù)速率取決于外部輸入時鐘頻率。
當定時器Tl作波特率發(fā)生器使用時,通常選用可自動裝入初值模式(工作方式2),在 工作方式2中,TLl作為計數(shù)用,而自動裝入的初值放在THl中,設計數(shù)初值為x,則每過“256一x”個機器周期,定時器T1就會產(chǎn)生一次溢出。為了避免因溢出而引起中斷,此時應禁止T1中斷。這時,溢出周期為:2100433B