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

正文內(nèi)容

單片機數(shù)字頻率計設(shè)計方案(更新版)

2025-06-03 13:35上一頁面

下一頁面
  

【正文】 { LCD_disp_char(j+4,1,character_1[i])。i10。 character[8] = 39。//清除屏幕顯示//由于頻率是一串?dāng)?shù)字,需要把他每個位的數(shù)字分離出來才能一個個數(shù)字顯示,以下幾行是頻率的值分離//出來,然后一位位存儲在數(shù)組里面方便后面顯示 character[0] = fre/10000000。 //輸入地址 LCD_write_data(dat)。 //數(shù)據(jù) LCD_RW=0。//清屏延時} //******************************************************************************************//LCD寫命令函數(shù),調(diào)用對LCD進(jìn)行寫入命令//******************************************************************************************void LCD_write_mand(unsigned char dat) { LCD_DB=dat。j++)。i) for(j=0。//寫指令函數(shù) void LCD_write_data(unsigned char dat)。 //讀寫信號sbit LCD_E=P1^2。從開始進(jìn)入課題到論文的順利完成,一直都離不開老師、同學(xué)、朋友給我熱情的幫助,在這里請接受我誠摯的謝意!本文最終得以順利完成,也是與其他科任老師的幫助分不開的,雖然他們沒有直接參與我的論文指導(dǎo),但在開題時也給我提供了不少的意見,提出了一系列可行性的建議,在此向他們表示深深的感謝!最后我還要感謝我的家人。并且我學(xué)會了分析問題解決問題的能力,加深了對所學(xué)理論知識的理解和運用。其次,由于本作品使作動態(tài)掃描方式顯示的數(shù)字,動態(tài)掃描很快,人的肉眼是無法看出,但是調(diào)用的顯示程序時,如果不在反回時屏蔽掉最后的附值,則會出現(xiàn)很亮的現(xiàn)象,所以在顯示的后面加了屏蔽子令,最后解決了此問題。頻率計系統(tǒng)是一個比較復(fù)雜的數(shù)字型系統(tǒng),所以對于它的程序也較為復(fù)雜,所以在編寫程序和調(diào)試時出現(xiàn)了相對較多的問題。后臺程序指主程序及其調(diào)用的子程序,這類程序?qū)崟r性要求不是太高,延誤幾十ms甚至幾百ms也沒關(guān)系,故通常將監(jiān)控程序(鍵盤解釋程序),顯示程序和打印程序等與操作者打交道的程序放在后臺程序中執(zhí)行;而前臺程序安排一些實時性要求較高的內(nèi)容,如定時系統(tǒng)和外部中斷(如掉電中斷)。軟件任務(wù)分析時,應(yīng)將各執(zhí)行模塊一一列出,并為每一個執(zhí)行模塊進(jìn)行功能定義和接口定義(輸入輸出定義)。當(dāng)頻率高于200KHZ的時候單片機計算分頻后的信號,當(dāng)頻率低于200KHZ的時候計算分頻前的信號。整形后的信號從芯片的6號腳輸出。在輸入信號從低電平上升到高電平的過程中使電路狀態(tài)發(fā)生變化的輸入電壓稱為正向閾值電壓,在輸入信號從高電平下降到低電平的過程中使電路狀態(tài)發(fā)生變化的輸入電壓稱為負(fù)向閾值電壓。,因此發(fā)射機的電壓可以由以下公式求得:由于IC≈IE,IE=Ve/R6≈,因此Vc=VCCIe*R3=。系統(tǒng)整體原理圖圖31系統(tǒng)整體原理圖圖32單片機最小系統(tǒng)電路圖圖32為單片機最小系統(tǒng)電路圖,單片機最小系統(tǒng)有單片機、時鐘電路、復(fù)位電路組成,時鐘電路選用了12MHZ的晶振提供時鐘,作用為給單片機提供一個時間基準(zhǔn),其中執(zhí)行一條基本指令需要的時間為一個機器周期,單片機的復(fù)位電路,按下復(fù)位按鍵之后可以使單片機進(jìn)入剛上電的起始狀態(tài)。本系統(tǒng)的主要功能是;對邏輯電路進(jìn)行分析、綜合;觀察信號的波形。電路設(shè)計使用的是《protel 99se》,按照系統(tǒng)功能來劃分,Protel 99se主要包含以下倆大部分和6個功能模塊[14]。方案三: 采用LCD液晶顯示屏,液晶顯示屏的顯示功能強大,可顯示大量文字,圖形,顯示多樣,清晰可見,對于本設(shè)計而言一個LCD1602的液晶屏即可,價格也還能接受,需要的借口線較多,但會給調(diào)試帶來諸多方便。表21寄存器選擇控制RSR/W操作說明00寫入指令寄存器(清除屏等)01讀busy flag(DB7),以及讀取位址計數(shù)器(DB0~DB6)值10寫入數(shù)據(jù)寄存器(顯示各字型等)11從數(shù)據(jù)寄存器讀取數(shù)據(jù)方案一: 采用MSP430系列單片機,該單片機是TI公司1996年開始推向市場的一種16位超低功耗的混合信號處理器。顯示接口用來顯示系統(tǒng)的狀態(tài),命令或采集的電壓數(shù)據(jù)。 STC89C52單片機的中斷系統(tǒng)STC89C52系列單片機的中斷系統(tǒng)有5個中斷源,2個優(yōu)先級,可以實現(xiàn)二級中斷服務(wù)嵌套。P3口與其它I/O端口有很大的區(qū)別,它的每個引腳都有第二功能,如下::(RXD)串行數(shù)據(jù)接收。P1口(~,1~8腳):P1口是一個帶內(nèi)部上拉電阻的8位準(zhǔn)雙向I/O口。對于無片內(nèi)ROM的8031或8032,需外擴EPROM,此時必須將EA引腳接地。此引肢接EPROM的OE端(見后面幾章任何一個小系統(tǒng)硬件圖)。CPU訪問片外存儲器時,ALE輸出信號作為鎖存低8位地址的控制信號。XTAL1(19腳):接外部晶體和微調(diào)電容的另一端;在片內(nèi)它是振蕩電路反相放大器的輸入端?,F(xiàn)在新推出的單片機都不只5個中斷源,例如SST89E58RD就有9個中斷源。(4KB),用以存放程序、一些原始數(shù)據(jù)和表格。51系列單片機最初是由Intel公司開發(fā)設(shè)計的,但后來Intel公司把51核的設(shè)計方案賣給了幾家大的電子設(shè)計生產(chǎn)商,譬如SST、Philip、Atmel等大公司。如頻率計數(shù)器,只能專門用來測量高頻和微波頻率;時間計數(shù)器,是以測量時間為基礎(chǔ)的計數(shù)器,其測時分辨力和準(zhǔn)確度很高,可達(dá)ns數(shù)量級;特種計數(shù)器,它具有特種功能,如可逆計數(shù)器、閾值計數(shù)器、差值計數(shù)器、倒數(shù)計數(shù)器等,用于工業(yè)和自控技術(shù)等方面。在電子測量領(lǐng)域中,頻率測量的精確度是最高的。(3)系統(tǒng)能夠把測量信號的周期顯示在液晶屏幕上。二、專用計數(shù)器:專用計數(shù)器指專門用來測量某種單一功能的計數(shù)器。主控模塊模塊在整個系統(tǒng)中起著統(tǒng)籌的作用,需要檢測鍵盤,溫度傳感器等各種參數(shù),同時驅(qū)動液晶顯示相關(guān)參數(shù),在這里我們選用了51系列單片機中的STC89C52單片機作為系統(tǒng)的主控芯片。(128B),用以存放可以讀/寫的數(shù)據(jù),如運算的中間結(jié)果、最終結(jié)果以及欲顯示的數(shù)據(jù)等,SST89系列單片機最多提供1K的RAM。要檢查振蕩電路是否正常工作,可用示波器查看XTAL2端是否有脈沖信號輸出。當(dāng)8051上電正常工作后,ALE引腳不斷向外輸出正脈沖信號,此頻率為振蕩器頻率fOSC的1/6。在訪問片外程序存儲器時,此端定時輸出負(fù)脈沖作為讀片外存儲器的選通信號。當(dāng)輸入信號EA引腳接低電平(接地)時,CPU只訪問外部EPROM/ROM并執(zhí)行外部程序存儲器中的指令,而不管是否有片內(nèi)程序存儲器。在此期間,P0口內(nèi)部上拉電阻有效。P3口每位能驅(qū)動4個LS型TTL負(fù)載。:(RD)外部數(shù)據(jù)存儲器讀選通。由于通過控制是否透光來控制亮和暗,當(dāng)色彩不變時,液晶也保持不變,這樣就無須考慮刷新率的問題。圖23 LCD1602引腳圖液晶寄存器選擇控制如表21。但是由于數(shù)碼管動態(tài)掃描需要借助74LS164移位寄存器進(jìn)行移位,該芯片在電路調(diào)試時往往有很多障礙,所以不采用LED數(shù)碼管作為顯示。運行Keil軟件需要WIN9NT、WIN2000、WINXP等操作系統(tǒng)。(2)可編程邏輯設(shè)計系統(tǒng)(Advanced PLD 99):可編程邏輯設(shè)計系統(tǒng)包含一個有語法功能的文本編輯器和一個波形編輯器(Waveform)。(3)系統(tǒng)能夠把測量信號的周期顯示在液晶屏幕上。基極電壓可以由以下公式求得VD=。施密特觸發(fā)器是一種特殊的門電路,與普通的門電路不同,施密特觸發(fā)器有兩個閾值電壓,分別稱為正向閾值電壓和負(fù)向閾值電壓。圖37施密特觸發(fā)器電路原理圖其中輸入信號從芯片的1號腳輸入,74HC14本身是一個芯片內(nèi)部帶有6個施密特觸發(fā)器,我這里為了充分利用芯片使用了其中三個,實際上可以只使用一個。為了解決這個問題,這設(shè)計加入了一個100分頻的計數(shù)器。這兩類軟件的設(shè)計方法各有特色,執(zhí)行軟件的設(shè)計偏重算法效率,與硬件關(guān)系密切,千變?nèi)f化。整個系統(tǒng)軟件可分為后臺程序(背景程序)和前臺程序?;叵脒@些問題只要認(rèn)真多思考都是可以避免的,以下為主要的問題:問題1:一開始三極管放大電路總是不能放大交流信號,輸出總是一個直流電壓問題2:開始的時候液晶屏幕總是顯示方格,不能正常顯示內(nèi)容。解決:首先對調(diào)用的延時進(jìn)行逐漸修改,可以解決顯示閃動問題。通過開發(fā)板的設(shè)計和硬件搭建的過程,使我對51系單片機的接口有了更深層次的理解,熟悉了一些單片機常用的外圍電路引腳和連接方法,如LCD液晶等。從課題的選擇到論文的最終完成,他始終都給予了細(xì)心的指導(dǎo)和不懈的支持,并且在耐心指導(dǎo)論文之余,仍不忘拓展我們的科學(xué)視野,讓我們感受到了電子科學(xué)的博大與深邃。 //片選信號sbit LCD_RW=P1^1。//初始化函數(shù)void LCD_write_mand(unsigned char mand)。i0。j1000。//清除屏幕顯示 delay_n40us(100)。//把DAt(數(shù)據(jù))放置在LCD的數(shù)據(jù)接口方便寫入 LCD_RS=1。 //顯示在第二排的時候的x的地址 LCD_write_mand(address)。//定義3個變量方便后面調(diào)用 LCD_write_mand(0x01)。 character[7] = fre%10。 }//由于之前存儲的頻率值,最高的幾位有可能是0,因此先判斷出哪位開始不為0再進(jìn)行顯示 for(i = 0。i7。i++) //顯示cyc LCD_disp_char(i,2,character_2[i])。 character2[1]=(1000000/fre)%100/10。 for(i = 7。i++) //顯示cyc LCD_disp_char(i,2,character_2[i])。i4。 }//沒有輸入頻率信號的時候,默認(rèn)顯示cyc=Ns else { for(i = 0。)。 //顯示 delay_1s()。 TR1=1。 //打開定時器2中斷 TR2=1。 //count*256強制轉(zhuǎn)換成long型,否則將不產(chǎn)生進(jìn)位先判斷分頻后的 FLAG = 0。 TL
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1