freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

一種基于單片機數(shù)字頻率計的設(shè)計與實現(xiàn)-資料下載頁

2025-06-22 05:56本頁面
  

【正文】 門寬度依次擴大10倍,繼續(xù)進行測量判斷,直到計數(shù)閘門寬度達到1s,這時對應(yīng)的頻率測量范圍為100Hz ~999Hz。如果測量結(jié)果仍不具有2位有效數(shù)字,頻率計則使用定時方法實現(xiàn)頻率測量。 液晶顯示器(LCD)進行數(shù)據(jù)的顯示LED 顯示管只能顯示 0~ 9 和一些簡單的英文字母,頻率計的功能就受到極大的限制,而LCD 顯示管能夠解決 LED 的不足,增強顯示功能。 LCD 具有體積小、低耗電量、無輻射危險,平面直角顯示以及影像穩(wěn)定不閃爍等優(yōu)勢,因此廣泛應(yīng)用于各種儀表設(shè)備中去。LCD 顯示器主要有字符型和點陣型兩種。結(jié) 語數(shù)字頻率計是計算機、通訊設(shè)備、音頻視頻等科研生產(chǎn)領(lǐng)域不可缺少的測量儀器。在進行模擬、數(shù)字電路的設(shè)計、安裝、調(diào)試過程中,由于其使用十進制數(shù)顯示,測量迅速,精確度高,顯示直觀,會被經(jīng)常使用到。本文介紹了一種基于單片機 AT89C52 制作數(shù)字頻率計的設(shè)計方法。其測量原理非常簡單,硬件電路制作方便,軟件編程易于實現(xiàn),所測得的頻率范圍較寬,精度較高,平均相對誤差在%左右,是在允許的測量誤差范圍內(nèi)。此次設(shè)計的數(shù)字頻率計達到了測量頻率的目的,但在實際制作和測試過程中,由于自己知識有限,時間短和經(jīng)驗不足等原因,還是出現(xiàn)了一些問題和需要繼續(xù)改進、完善的地方。比如:在制 PCB 板時,單面布線的布通率始終無法達到 100%,因此焊接電路板時必須采用導線連接,測量時準確性受外部因素影響比不用導線連接時大,造成的測量誤差就大些。在編寫程序時,閘門時間沒能準確地微調(diào)至 1 秒,致使測量的誤差比理想的要大。由于單片機內(nèi)部具有豐富的存儲資源和強大的數(shù)據(jù)處理能力,因此采用單片機設(shè)計的數(shù)字頻率計只需要改動很少的硬件部分就可以和其他的自動化儀表組成多功能控制系統(tǒng),測量速度得到提高,用于連續(xù)測量的控制系統(tǒng)是非常有價值和意義的。參考文獻[1] [J].電子制作,2022,(2):32. [2] [M].西安:西安電子科技大學出版社,.[3] 唐俊翟,許雷,[M].北京:冶金工業(yè)出版社,.[4] 公茂法,孫皓,[J].山東礦業(yè)學院學報(自然科學版), 1999,18(2):4449.[5] 王保強,竇文,[J].成都信息工程學院學報,2022,17(2):7781.[6] 徐煜明,[M].北京:電子工業(yè)出版社,.[7] VASILIS HAMILAKIS, Accurate Method for the Measurement and Its Deviation Using a Trans InstrMeas IM36,.[8] [J].自動化與儀表,1996,11(3):2324.[9] 徐成,劉彥,李仁發(fā)等.一種全同步數(shù)字頻率測量方法的研究[M].電子技術(shù)應(yīng)用,2022,07.[10] Dawei Fan,Centeno , V.PhasorBased Synchronized Frequency Measurement in Power Systems.Power Delivery,IEEE Transactions Oil,2022.[11] 李廣明,楊雷.一種多周期測量頻率的方法及應(yīng)用[J].現(xiàn)代電子技術(shù),2022,12:155157.[12] 李爽.TMS320F2812在電力系統(tǒng)測頻裝置中的應(yīng)用[J].工業(yè)控制計算機,2022,2l(8):7173.[13] 邵楊帆,李宏.準全同步頻率測量方法的研究與實現(xiàn)[J].電子測量與儀器學報,2022,03:105108.[14] 赫建國,劉立新,[J].西安郵電學院學報,2022,8(3): 3134.致 謝 本課題的設(shè)計和制作是在我的論文導師精心指導下完成的。楊老師對我的畢業(yè)設(shè)計給予了極大的關(guān)注,在硬件原理電路的分析、PCB 板的制作以及軟件編程實現(xiàn)中都給予了我莫大的支持、鼓勵和幫助,特別是當我在制板和編程上遇到困難時,楊老師耐心地給我分析原因,解決問題。楊老師兢兢業(yè)業(yè)的工作精神、嚴謹?shù)闹螌W態(tài)度、踏實真誠的處事態(tài)度,使我深受感動,是我在現(xiàn)在和今后的學習、工作中學習的楷模。衷心地感謝楊老師!是你們的辛勤勞動,才能使我能夠順利地完成論文的撰寫和答辯! 同時,也向我的父母致以真心的謝意!他們在我的大學階段以及整個人生中給予了我無私的關(guān)懷,使我能夠安心的在學校里完成學業(yè)。 最后,衷心感謝各位評閱老師!感謝您們在百忙之中參與我的論文評閱工作。謝謝! 附 錄1硬件設(shè)計原理圖:2 數(shù)字頻率計測量頻率程序:includeunsigned long fre。 unsigned char time。unsigned int count。unsigned char led[6]。unsigned char table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}。 //數(shù)碼管 0123456789顯示//*************************************************************sbit swan=P2^0。sbit wan =P2^1。sbit qian=P2^2。sbit bai =P2^3。sbit shi =P2^4。sbit ge =P2^5。void timer_init()。void display(unsigned long num)。void delay(unsigned int a)。//*************************************************************void main(){ timer_init()。 //定時/計數(shù)器初始化 while(1){display(fre)。 //數(shù)碼管顯示 }}//void delay(unsigned int a) //延時約 1ms(12Mhz 晶振){unsigned char i。while(a!=0)for(i=125。i0。i)。}//void display(unsigned long num) //顯示函數(shù) { unsigned char sw,w,q,b,s,g。sw=num/100000。P0=table[sw]。swan=0。delay(2)。swan=1。w=num/10000%10。P0=table[w]。wan=0。delay(2)。wan=1。q=num/1000%10。P0=table[q]。qian=0。delay(2)。qian=1。b=num%1000/100。P0=table[b]。bai=0。delay(2)。bai=1。s=num%100/10。P0=table[s]。shi=0。delay(2)。shi=1。g=num%10。P0=table[g]。ge=0。delay(2)。ge=1。}//void timer_init(void) //定時 /計數(shù)器初始化 { TMOD=0x06。 //計數(shù)器 0 工作工作方式 2,自動重裝初值 TH0=0。 //計數(shù)器初值為 0TL0=0。TR0=1。 //計數(shù)器開始計數(shù) ET0=1。 //打開計數(shù)器 0 中斷 RCAP2H=(6553662500)/256。 //在程序初始化的時候給 RCAP2L 和 RCAP2H 賦值, RCAP2L=(6553662500)%256。 //TH2 和 TL2 將會在中斷產(chǎn)生時自動使TH2=RCAP2H,TL2=RCAP2L。 TH2=RCAP2H。 //12M 晶振下每次中斷 TL2=RCAP2L。ET2=1。 //打開定時器 2 中斷 TR2=1。 //定時器 2 開始計時 EA=1。 //開總中斷 } //void timer2(void) interrupt 5 //定時器 2 中斷(){time++。TF2=0。 //定時器 2 的中斷標志位 TF2 不能夠由硬件清零,所以要在中斷服務(wù)程序中將其清零 if (time==16) //定時 1s 時間到 { time=0。 //計時清 0 EA=0。 //關(guān)中斷 fre=(long)count*256+TL0。 //count*256 強制轉(zhuǎn)換成 long 型,否則將不產(chǎn)生進位 TL0=0。 //清零計數(shù)器 0 計數(shù) TH0=0。 count=0。 //清零計數(shù)器 0 計數(shù) EA=1。 //開始中斷 }} //void timer0(void) interrupt 1 //計數(shù)器 0 中斷 {count++。
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1