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

正文內(nèi)容

基于52單片機(jī)數(shù)字頻率計系統(tǒng)設(shè)計報告(完整版)

2025-08-03 00:27上一頁面

下一頁面
  

【正文】 52 主要功能主要功能特性兼容 MCS51 指令系統(tǒng) 8K 可反復(fù)擦寫 Flash ROM32 個雙向 I/O 口 256x8bit 內(nèi)部 RAM合肥師范學(xué)院課程設(shè)計報告63 個 16 位可編程定時/計數(shù)器中斷 時鐘頻率 024MHz2 個串行中斷 可編程 UART 串行通道2 個外部中斷源 共 6 個中斷源2 個讀寫中斷口線 3 級加密位低功耗空閑和掉電模式 軟件設(shè)置睡眠和喚醒功能 單片機(jī)引腳分配根據(jù)本次系統(tǒng)設(shè)計及各模塊的需要分析,單片機(jī)的引腳分配如表 所示。此時,P0 口內(nèi)部上拉電阻有效。⑤先畫草圖,調(diào)整好布局和連線后,再畫出正式的總電路圖。(4)單元電路的設(shè)計與確定在確定總體方案、畫出詳細(xì)框圖之后,便可進(jìn)行單元電路設(shè)計。 圖 硬件總體框圖 簡單說來,本系統(tǒng)實際用 LM318 對待測信號進(jìn)行放大,再用穩(wěn)壓二極管 1N4733 對信號進(jìn)行限幅,然后經(jīng)過 74LS14 反相器整形得到方波信號,接著送 74LS161 進(jìn)行分頻,最后送單片機(jī) 內(nèi)部計數(shù)器進(jìn)行計數(shù),單片機(jī)處理數(shù)據(jù)后送 LCD1602 顯示。分頻電路用于擴(kuò)展單片機(jī)頻率測量范圍,并實現(xiàn)單片機(jī)頻率測量使用統(tǒng)一信號,可使單片機(jī)測頻更易于實現(xiàn),同時也降低了系統(tǒng)的測頻誤差。本文介紹了一種基于單片機(jī) STC89C52 的頻率計的設(shè)計方法,所制作的頻率計測量比較高的頻率時采用外部分頻,測量較低頻率值時采用單片機(jī)直接計數(shù),不進(jìn)行外部分頻。隨著數(shù)字電子技術(shù)的發(fā)展,頻率測量成為一項越來越普遍的工作,測頻原理和測頻方法的研究正受到越來越多的關(guān)注。如果配上適當(dāng)?shù)膫鞲衅?,還可以對多種物理量進(jìn)行測量,比如轉(zhuǎn)速,聲音頻率,機(jī)械振動的頻率以及產(chǎn)品的計件等等。應(yīng)用單片機(jī)的控制功能和數(shù)學(xué)運(yùn)算能力,實現(xiàn)計數(shù)功能和頻率的換算,最后顯示測量的頻率值。數(shù)字頻率計是計算機(jī)、通訊設(shè)備、音頻視頻等科研生產(chǎn)領(lǐng)域不可缺少的測量儀器。介紹了單片機(jī)、放大整形模塊、分頻模塊和 LCD1602 顯示模塊等各個模塊的組成和工作原理。研究頻率計的設(shè)計與制作將會對我們的生活有很大意義。這就是數(shù)字頻率計的基本原理。培養(yǎng)分析問題、解決實際問題的能力,并具備一定的硬件電路設(shè)計、調(diào)試能力。各模塊作用如下:(1)放大整形模塊:放大電路是對待測信號的放大,降低對待測信號幅度的要求。(4)按鍵模塊:包括三個按鍵,SS2 為頻率/周期、閘門時間加/減按鍵,還有一個是確定鍵,在測量較低頻率時,可以改變閘門時間,提高測量精度,也可以選擇頻率或者周期來顯示測量結(jié)果。(2)設(shè)計方案論證選題不管哪種(除了調(diào)查研究之外)都要論證它的可行性。(5)總電路圖畫法總電路圖的一般的繪制方法如下:①根據(jù)信號的流向,從左到右或從上到下按信號流向依次畫出各單元電路。圖 STC89C52RC 引腳圖 引腳功能說明VCC(40 引腳): 電源輸入,接+ 5V 電源VSS(20 引腳):接地線P0 端口(~,39~32 引腳):P0 口是一個漏極開路的 8 位雙向 I/O 口。對端口寫入 1 時,通過內(nèi)部的上拉電阻把端口拉到高電位,這是可用作輸入口。分頻器的輸入信號頻率 與fi輸出信號頻率 之比稱為分頻比 N。CET)。從 74LS161 功能表功能表中可以知道,當(dāng)清零端 CR=“0”,計數(shù)器輸出0 立即為全“0”,這個時候為異步復(fù)位功能。合理應(yīng)用計數(shù)器的清零功能和置數(shù)功能,一片 74LS161 可以組成16 進(jìn)制以下的任意進(jìn)制分頻器。下面以長沙太陽人電子有限公司的 1602 字符型液晶顯示器為例,介紹其用法。根據(jù)系統(tǒng)設(shè)計要求,進(jìn)行 Keil 和Proteus 系統(tǒng)仿真,不斷調(diào)試程序,修改電路圖,直到符合功能要求。我想如果一個人在這么短的時間里還是很難完成的。 //設(shè)置閘門時間結(jié)束后是否顯示結(jié)果的標(biāo)志位unsigned char m=0,n=0,yichu=0,fenpin。void LCD_Write(bit style, unsigned char input)。void display(float f)。/***********************引腳定義***********************************/sbit LcdRs= P2^0。}/************************內(nèi)部等待函數(shù)***************************************/unsigned char LCD_Wait(void){LcdRs=0。寫狀態(tài),下降沿有效LcdEn=0。//注意順序LcdEn=1。LCD_Write(LCD_COMMAND,0x38)。\039。 //允許定時器 0 中斷 ET1=1。} }}/********************計數(shù)中斷*********************************************/void t1(void) interrupt 3 //計數(shù)器 1 溢出,yichu=1{n++。}/***********************頻率顯示********************************************/void Fdisplay(float f){ if(f) { if(f) {sprintf(buff, Fre :% ,(f/))。} else {if(T) {sprintf(buff, Cycle:% ,T)。TMOD=0x51。 TCON=0。 //選擇 16 分頻A=0。 //啟動定時器 0 和計數(shù)器 1TR1=1。A=1。 //如果沒溢出一直循環(huán)TR0=0。} }} /**********************顯示閘門時間**********************/ void timedisplay(float GTime){sprintf(buff,GTime=% ,GTime)。 timedisplay(Tz)。 if(Set==0) { Delay(1000)。break。 GotoXY(0,1)。 } } } } GotoXY(0,0)。 GotoXY(0,0)。 合肥師范學(xué)院課程設(shè)計報告28while(1) { pand()。GotoXY(0,1)。 GotoXY(0,1)。 break。 } }合肥師范學(xué)院課程設(shè)計報告27 } else //選擇顯示頻率或周期 { GotoXY(0,1)。 Print( Press Button...)。 Tz=。Print(buff)。if(yichu==1) //計數(shù)器先溢出:在 1ms 內(nèi)測得的脈沖過多,說明頻率較高(100khzf500khz){fenpin=4。 //定時器 0 1msTL0=0x18。 //如果沒有溢出一直循環(huán)TR0=0。TMOD=0x51。f=(js/(Tz/))*fenpin。 //定時 50ms合肥師范學(xué)院課程設(shè)計報告24TL0=0xb0。}} } GotoXY(0,1)。} else { if(f) {sprintf(buff, Fre :% ,f)。TH1=0。 //允許外部中斷 0 中斷 PX0=1。str++。LCD_SetDisplay(LCD_SHOW|LCD_NO_CURSOR)。//注意順序LcdEn=0。}/***********************向 LCD 寫入命令或數(shù)據(jù)*********************************/define LCD_COMMAND 0 // Commanddefine LCD_DATA 1 // Datadefine LCD_CLEAR_SCREEN 0x01 // 清屏define LCD_HOMING 0x02 // 光標(biāo)返回原點void LCD_Write(bit style, unsigned char input){合肥師范學(xué)院課程設(shè)計報告20LcdEn=0。 _nop_()。sbit LcdEn= P2^2。void pand()。void LCD_SetInput(unsigned char InputMode)。sbit A=P2^5。合肥師范學(xué)院課程設(shè)計報告17參考文獻(xiàn)[1] 王辛之等 .AT89 系列單片機(jī)原理與接口技術(shù)[M].北京:北京航天大學(xué)出版社,2022.[4] 辛友順. 單片機(jī)應(yīng)用系統(tǒng)設(shè)計與實現(xiàn)[M].福建:福建科學(xué)技術(shù)出版社,2022.[5] [M].北京:電子工業(yè)出版社,2022.[7] 盧艷軍. 單片機(jī)基本原理及應(yīng)用系統(tǒng)[M].北京:機(jī)械工業(yè)出版社,2022.[8] [M]. 哈爾濱:哈爾濱工業(yè)大學(xué)出版社,1996[9] 陳西文,吳燕軍 .I/O 接口程序設(shè)計入門與應(yīng)用[M].北京:機(jī)械工業(yè)出版社,1996.合肥師范學(xué)院課程設(shè)計報告18附錄程序清單:include include include include float f。 圖 部分仿真圖合肥師范學(xué)院課程設(shè)計報告166 總結(jié)單片機(jī)因其功能獨特和價格廉價在全球范圍內(nèi)得到了廣泛的應(yīng)用,本次我們利用了基于AT89C52 單片機(jī)對數(shù)字頻率計進(jìn)行了系統(tǒng)的設(shè)計。INT0 中斷流程圖如圖所示: 頻率測量程序89C52初始化加按鍵、減按鍵顯示閘門時間延時
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1