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

正文內(nèi)容

基于52單片機(jī)數(shù)字頻率計系統(tǒng)設(shè)計報告-免費(fèi)閱讀

2025-07-22 00:27 上一頁面

下一頁面
  

【正文】 GotoXY(0,1)。 //防止再次進(jìn)入中斷 EA=1。 Print( Cycle )。 Print( Slecting... )。 while(Set==1) { switch(Key_Set) { case K1: Time_Set1()。 timedisplay(Tz)。if(P17==1) { Tz=。 B1=0。TR0=1。 //轉(zhuǎn)為測 16 分頻后的頻率 cep()。TH1=0xff。else Tdisplay(T)。b=Tz/。unsigned long js。}/***********************周期顯示********************************************/void Tdisplay(float T){ if(T) { if(T) {sprintf(buff, Cycle:% ,(T/))。yichu=2。 while(t) { for(i=0。 TMOD=0x51。 //AC 遞增, 畫面不動}//************************************************************************void GotoXY(unsigned char x, unsigned char y){if(y==0) LCD_Write(LCD_COMMAND,0x80|x)。}/********************設(shè)置顯示模式****************************************/define LCD_SHOW 0x04 //顯示開define LCD_HIDE 0x00 //顯示關(guān) define LCD_CURSOR 0x02 //顯示光標(biāo)define LCD_NO_CURSOR 0x00 //無光標(biāo) define LCD_FLASH 0x01 //光標(biāo)閃動define LCD_NO_FLASH 0x00 //光標(biāo)不閃動void LCD_SetDisplay(unsigned char DisplayMode) //顯示模式設(shè)定{LCD_Write(LCD_COMMAND, 0x08|DisplayMode)。 lcm_delay(100)。LcdEn=1。for(i=0。void Time_Set2()。void Print(unsigned char *str)。sbit P35=P3^5。 //閘門時間char idata buff[20]。未經(jīng)分頻、經(jīng)過四分頻和經(jīng)過十六分頻的三路信號作為 74LS153 的一個 4 選 1 數(shù)據(jù)選擇器的低三位輸入,由單片機(jī)控制選擇分頻系數(shù),然后再送單片機(jī)內(nèi)部計數(shù)器 程方面,分頻編程程序是由三個人完成的,我也是主要負(fù)責(zé)檢查出錯狀況,在之前還特意對 C 語言方面的只是進(jìn)行了補(bǔ)充學(xué)習(xí),在一些細(xì)節(jié)方面特變死格式我還是檢查了許多的錯誤狀況,同時對于負(fù)責(zé)分頻程序的兩個人的編程能力我還是非常的佩服的。 程序編寫及仿真圖設(shè)計根據(jù)前面的程序流程框圖,分模塊編寫 C 語言程序,由于在用 C 語言編寫程序方面學(xué)藝不精,此次程序的編寫是在網(wǎng)上搜索相關(guān)資料然后在多位同學(xué)和老師的指導(dǎo)下完成,過程坎坷而且很揪心,相對后面的調(diào)試,這算是好的了。 LCD 顯示和鍵盤 LCD1602 顯示部分,通過調(diào)節(jié)變阻器調(diào)節(jié) LCD 背光亮度,八位數(shù)據(jù)端口接單片機(jī) P0口,讀寫控制端接 。Q2在這個置數(shù)信號和時鐘脈沖上升的共同作用下,各觸發(fā)器的輸出狀態(tài)與預(yù)置的輸入數(shù)據(jù)相同,這就是預(yù)置操作。Q1反相輸入的運(yùn)算放大器的放大倍數(shù)為 RL2/RL1,系統(tǒng)的整形電路由施密特觸發(fā)器組成,信號經(jīng)過放大后,要進(jìn)行穩(wěn)壓,防止燒壞后面的芯片,整形后的方波送到 74LS161 分頻,然后送單片機(jī)以便計數(shù)。驗(yàn)證時,要求外接上拉電阻。 STC89C52 簡介STC89C52RC 是一種帶 8K 字節(jié)閃爍可編程可擦除只讀存儲器(FPEROMFlash Programmable and Erasable Read Only Memory )的低電壓,高性能 COMOS8 的微處理器,俗稱單片機(jī)。②設(shè)計每一個單元的電路圖。電路的基本功能是實(shí)現(xiàn)電子產(chǎn)品開發(fā)設(shè)計的技術(shù)和功能,使電路具有某種特定功能,必須進(jìn)行電路的設(shè)計和制作。利用其內(nèi)部的定時/計數(shù)器完成待測信號周期/頻率的測量。該設(shè)備通過信號預(yù)處理電路,將各種輸入信號進(jìn)行處理,使信號變成高低電平形式的矩形波信號,通過分頻模塊,再與單片機(jī)進(jìn)行接口,再通過單片機(jī)的中斷和計數(shù)各種程序進(jìn)行運(yùn)算,最后顯示出計算結(jié)果,得到輸入信號的頻率值。通過對信號預(yù)處理電路,包括信號放大電路、信號變換電路、信號整形電路和分頻電路相關(guān)的理論知識,以及單片機(jī)工作原理、接口技術(shù)和編程命令及方法等知識的深入學(xué)習(xí)理解,在多種方案中選擇并確定一種不論是硬件實(shí)現(xiàn)還是測量精度和測量范圍指標(biāo)較合適的方案,實(shí)現(xiàn)基于單片機(jī)的數(shù)字頻率計設(shè)計。它被廣泛應(yīng)用于航天、電子、測控等領(lǐng)域。本次設(shè)計的頻率計具有測量準(zhǔn)確度高,響應(yīng)速度快,體積小等優(yōu)點(diǎn)。頻率測量是電子學(xué)測量中最為基本的測量之一。本文中詳細(xì)介紹了頻率計的仿真及設(shè)計過程。實(shí)現(xiàn)了 1Hz~4MHz范圍的頻率測量,而且可以實(shí)現(xiàn)量程自動切換。 國內(nèi)外研究現(xiàn)狀縱觀現(xiàn)在的數(shù)字頻率計,其基本原理都是一樣的,頻率是單位時間(1s) 內(nèi)信號發(fā)生周期變化的次數(shù),如果我們可以在給定的1s 時間內(nèi)對信號波形進(jìn)行計數(shù),并將計數(shù)結(jié)果顯示出來,就能讀取被測信號的頻率。該設(shè)備通過信號預(yù)處理電路,將各種輸入信號進(jìn)行處理,使信號變成高低電平形式的矩形波信號,再與單片機(jī)進(jìn)行接口,再通過單片機(jī)的中斷和各種程序進(jìn)行運(yùn)算,最后顯示出計算結(jié)果,得到輸入信號的頻率值。 具體模塊本次設(shè)計包含硬件設(shè)計與軟件設(shè)計兩部分。單片機(jī) STC89C52 內(nèi)部具有 2 個 16 位定時/計數(shù)器,定時/計數(shù)器的工作可以由編程來實(shí)現(xiàn)定時、計數(shù)和產(chǎn)生計數(shù)溢出時中斷要求的功能。設(shè)計是使某一電路具有某種功能,制作則是設(shè)計過程的電路實(shí)物化。③根據(jù)相關(guān)資料確定單元電路的結(jié)構(gòu)形式。該器件采用 ATMEL 搞密度非易失存儲器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的合肥師范學(xué)院課程設(shè)計報告5MCS51 指令集和輸出管腳相兼容。P1 端口(~,1~8 引腳):P1 口是一個帶內(nèi)部上拉電阻的 8 位雙向 I/O 口。 由于輸入的信號幅度是不確定、可能很大也有可能很小,這樣對于輸入信號的測量就不方便了,過大可能會把器件燒毀,過小可能器件檢測不到,所以在設(shè)計中放大限幅和整形,信號調(diào)理部分電路具體實(shí)現(xiàn)電路原理圖和參數(shù)如下圖 所示:圖 信號整形放大原理圖合肥師范學(xué)院課程設(shè)計報告7 LM318 介紹 分頻模塊前面已經(jīng)提過,由于測量頻率范圍比較寬,而且最高測量值要求要達(dá)到 4MHz,為了達(dá)到測量要求以及提高測量精度,這里我用 74LS161 作為一個 4 分頻和 16 分頻電路。Q2接著 EP=ET=1,在此期間 74161 一直處于計數(shù)狀態(tài)。Q3三個按鍵中,設(shè)置鍵接 單片機(jī)按外部中斷 0 接口,當(dāng)按鍵按下后,置 口低電平,單片機(jī)中斷。之前學(xué)過 Proteus,而且比較熟悉,所以仿真圖設(shè)計是在 Proteus 完成,設(shè)計之前了解要用的元器件特性以及各個元器件之間的連接方法,而且之前課程設(shè)計多次用過,所以在本次設(shè)計中,沒遇到多大問題,相對順利很多。在這一次的合作小組工作中,大家分工明確,各自抽出時間下功夫,在協(xié)調(diào)合作方面雖然是出現(xiàn)了一些狀況,但是還是很好地完成了,小組組長的分配和統(tǒng)籌能力很好,從硬件的設(shè)計步驟到信號的放大處理,到分頻最后的 LED 顯示和鍵盤都是組長統(tǒng)一協(xié)調(diào),調(diào)試,使各個模塊緊密的組合在一起,完成了我們的數(shù)字頻率計的系統(tǒng)的設(shè)計。char flag=0。sbit Set=P3^2。void C52_Initial()。void t0()。ix。 _nop_()。DBPort=input。}/*********************設(shè)置輸入模式***************************************/define LCD_AC_UP 0x02 //讀入一個字符后地址指針加一define LCD_AC_DOWN 0x00 //讀入一個字符后地址指針減一define LCD_MOVE 0x01 //寫一個字符后W左移define LCD_NO_MOVE 0x00 //寫一個字符后不移動void LCD_SetInput(unsigned char InputMode){LCD_Write(LCD_COMMAND, 0x04|InputMode)。if(y==1) LCD_Write(LCD_COMMAND,0x80|(x0x40))。 // 01010001 T1 為計數(shù)器,T0 為定時器 EA=1。i125。 //定時器 0 溢出, yichu=2TH0=0x3c。} else {sprintf(buff,error(Time or F),T)。m=0。TCON=0x50。}}/*********************判斷頻率*****************************************/void pand(){xs=0。 //計數(shù)器 1 100 脈沖TL1=0x9c。}else //定時器先溢出: 100 個脈沖的時間比較短,即頻率較低,可以減少分頻數(shù)合肥師范學(xué)院課程設(shè)計報告25 { yichu=0。 //啟動定時器 0 和計數(shù)器 1 TR1=1。 A=0。合肥師范學(xué)院課程設(shè)計報告26 if(Tz) timedisplay(Tz)。 } } } }/*************************閘門時間設(shè)置**********************
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1