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

正文內容

基于單片機的頻率計的畢設(編輯修改稿)

2025-07-24 20:12 本頁面
 

【文章內容簡介】 成8421碼十分頻電路。(3)六分頻:在十分頻(8421碼)的基礎上,將QB端接R1,QC端接R2。其計數順序為000~101,當第六個脈沖作用后,出現狀態(tài)QCQBQA=110,利用QBQC=11反饋到R1和R2的方式使電路置“0”。 (4) 九分頻:QA→RQD→R2,構成原理同六分頻。(5)十分頻(5421碼):將五進制計數器的輸出端QD接二進制計數器的脈沖輸入端CK1,即可構成5421碼十分頻工作方式。 此外,據功能表可知,構成上述五種工作方式時,SS2端最少應有一端接地;構成五分頻和十分頻時,RR2端亦必須有一端接地。 74LS90引腳圖AT89C51簡介單片機(SingleChipMicroputer),又稱單片微控器,是一種集成電路芯片,采用超大規(guī)模集成電路技術把具有數據處理能力(如算術運算、邏輯運算、數據傳送、中斷處理)的微處理器(CPU),隨機存取數據存儲器(RAM)、只讀程序存儲器(ROM)、輸入/輸出電路(I/O)、定時/計數器、中斷系統(tǒng)、串行通訊口,可能還包括顯示驅動電路、脈寬調制電路、模數轉換等電路集成到一個半導體芯片上,構成一個最小而又完善的計算機系統(tǒng)。它們之間相互連接的結構框圖如下圖所示。這些電路能在軟件的控制下準確、迅速、高效地完成程序設計者事先規(guī)定的任務。單片機結構上的設計,具有較強而有效的控制功能。其結構圖如下所示。 單片機結構圖雖然單片機只是一個芯片,但無論從組成還是從其邏輯功能上看,都具有微機系統(tǒng)的含義。另一方面,單片機畢竟是一個芯片,只有外加所需的輸入輸出設備,才能構成實用的單片機應用系統(tǒng)。單片機有著微處理器所不具備的功能,它可單獨完成現代工業(yè)控制所要求的智能化控制功能,這是單片機最大的特征。單片機的應用極為廣泛,它涉及智能儀器儀表、工業(yè)控制、計算機網絡和通信以及醫(yī)用設備等領域。它以無與倫比的高性能、低價位贏得了廣大電子開發(fā)者的喜愛。AT89C51是一種帶4K字節(jié)FLASH存儲器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低電壓、高性能CMOS 8位微處理器。其主要特性:?與MCS51 兼容   ?4K字節(jié)可編程FLASH存儲器   ?壽命:1000寫/擦循環(huán)   ?數據保留時間:10年   ?全靜態(tài)工作:0Hz24MHz   ?三級程序存儲器鎖定   ?1288位內部RAM   ?32可編程I/O線   ?兩個16位定時器/計數器   ?5個中斷源   ?可編程串行通道   ?低功耗的閑置和掉電模式   ?片內振蕩器和時鐘電路 管腳說明:VCC:供電電壓。 GND:接地。 P0口:P0口為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門電流。當P0口的管腳第一次寫1時,被定義為高阻輸入。P0能夠用于外部程序數據存儲器,它可以被定義為數據/地址的第八位。在FIASH編程時,P0 口作為原碼輸入口,當FIASH進行校驗時,P0輸出原碼,此時P0外部必須被拉高。 P1口:P1口是一個內部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內部上拉的緣故。在FLASH編程和校驗時,P1口作為第八位地址接收。 P2口:P2口為一個內部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當P2口被寫“1”時,其管腳被內部上拉電阻拉高,且作為輸入。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。這是由于內部上拉的緣故。P2口當用于外部程序存儲器或16位地址外部數據存儲器進行存取時,P2口輸出地址的高八位。在給出地址“1”時,它利用內部上拉優(yōu)勢,當對外部八位地址數據存儲器進行讀寫時,P2口輸出其特殊功能寄存器的內容。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。 P3口:P3口管腳是8個帶內部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。當P3口寫入“1”后,它們被內部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。   P3口也可作為AT89C51的一些特殊功能口,如下表所示:   口管腳 備選功能    RXD(串行輸入口)    TXD(串行輸出口)    /INT0(外部中斷0)    /INT1(外部中斷1)    T0(記時器0外部輸入)    T1(記時器1外部輸入)    /WR(外部數據存儲器寫選通)    /RD(外部數據存儲器讀選通)   P3口同時為閃爍編程和編程校驗接收一些控制信號。 RST:復位輸入。當振蕩器復位器件時,要保持RST腳兩個機器周期的高電平時間。ALE/PROG:當訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作對外部輸出的脈沖或用于定時目的。然而要注意的是:每當用作外部數據存儲器時,將跳過一個ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時, ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無效。 /PSEN:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個機器周期兩次/PSEN有效。但在訪問外部數據存儲器時,這兩次有效的/PSEN信號將不出現。 /EA/VPP:當/EA保持低電平時,則在此期間外部程序存儲器(0000HFFFFH),不管是否有內部程序存儲器。注意加密方式1時,/EA將內部鎖定為RESET;當/EA端保持高電平時,此間內部程序存儲器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。 XTAL1:反向振蕩放大器的輸入及內部時鐘工作電路的輸入。 XTAL2:來自反向振蕩器的輸出。 振蕩器特性: XTAL1和XTAL2分別為反向放大器的輸入和輸出。該反向放大器可以配置為片內振蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用外部時鐘源驅動器件,XTAL2應不接。有余輸入至內部時鐘信號要通過一個二分頻觸發(fā)器,因此對外部時鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。本次設計最后采用1602LCD作為顯示電路。采用LCD1602因其微功耗、體積小、顯示內容豐富、超薄輕巧。1602采用標準的16腳接口,其中: 第1腳:VSS為地電源第2腳:VDD接5V正電源第3腳:V0為液晶顯示器對比度調整端,接正電源時對比度最弱,接地電源時對比度最高,對比度過高時會產生“鬼影”,使用時可以通過一個10K的電位器調整對比度第4腳:RS為寄存器選擇,高電平時選擇數據寄存器、低電平時選擇指令寄存器。第5腳:RW為讀寫信號線,高電平時進行讀操作,低電平時進行寫操作。當RS和RW共同為低電平時可以寫入指令或者顯示地址,當RS為低電平RW為高電平時可以讀忙信號,當RS為高電平RW為低電平時可以寫入數據。第6腳:E端為使能端,當E端由高電平跳變成低電平時,液晶模塊執(zhí)行命令。第7~14腳:D0~D7為8位雙向數據線。 LCD1602引腳圖 LCD1602的主要技術參數:顯示容量:16*2個字符芯片工作電壓:~工作電流:()模塊最佳工作電壓:字符尺寸:*(WXH)mm 系統(tǒng)軟件設計第四章系統(tǒng)軟件設計軟件編程部分是設計的電路能否成功的關鍵。因為單片機具有編程和自動運算的功能,所以產品中有很多的功能都是通過軟件的形式實現的。數字頻率計的系統(tǒng)軟件設計采用模塊化設計方法。整個系統(tǒng)由初始化模塊、定時器中斷服務模塊、信號周期測量模和LCD顯示模塊。初始化模塊主要是對進行初始定時器/計數器T0、T1和中斷源的初始化。定時器中斷服務模塊是本次設計的重點。T0設置為定時器方式1,T1設置為計數器方式1;當待測信號到來,用單片機外部兩個終端INT0和INT1來開始對定時計數器T0計時和T1計數。本次設計單片機采用內部時鐘方式,接12MHz的晶振,定時/計數器T0工作在定時狀態(tài)下,達不到1秒的定時,所以采用定時50ms,共定時20次,即可完成1秒的定時功能。對于頻率的概念就是在一秒只數脈沖的個數,即為頻率值。所以T1工作在定時狀態(tài)下,每定時1秒中到,就停止T1的計數,而從T1的計數單元中讀取計數的數值,然后進行數據處理。送到LCD顯示出來。LCD顯示模塊包括LCD初始化和浮點數到ASCII碼轉換模塊。LCD初始化主要進行顯示器顯示模式設置和顯示開關及光標設置,在本次設計中定義其顯示模式為:8位數據端口,5*7矩陣,16*2顯示,并且開啟顯示無光標。在LCD1602的顯示中,數據是以ASCII碼的形式在屏幕上顯示出來的,而通過系統(tǒng)測量出的頻率值為浮點數形式,因此必須將浮點數形式的數據轉化為ASCII碼的形式才能顯示出來。初始化開始等待待測信號對待測信號放大整形、分頻啟動T0、T1定時時間到1sT0停止計時T1停止計數計算頻率送出顯示結束 系統(tǒng)仿真與調試第五章系統(tǒng)仿真與調試本次基于單片機的頻率計設計是通過Proteus ISIS軟件來進行模擬和仿真的。Proteus是目前最好的模擬單片機外圍器件的工具,可以仿真51系列、AVR、PIC等常用的MCU及其外圍電路(如LCD、RAM、鍵盤、馬達、LED、AD/DA等)。Proteus ISIS 是英國Labcenter 公司開發(fā)的電路分析與實物仿真軟件。它運行于Windows 操作系統(tǒng)上,可以仿真、分析(SPICE)各種模擬器件和集成電路。Proteus 與其它單片機仿真軟件不同的是,它不僅能仿真單片機CPU 的工作情況,也能仿真單片機外圍電路或沒有單片機參與的其它電路的工作情況。因此在仿真和程序調試時,關心的不再是某些語句執(zhí)行時單片機寄存器和存儲器內容的改變,而是從工程的角度直接看程序運行和電路工作的過程和結果。該軟件的特點是:① 實現了單片機仿真和SPICE 電路仿真相結合。具有模擬電路仿真、數字電路仿真、單片機及其外圍電路組成的系統(tǒng)的仿真、RS232 動態(tài)仿真、I2C 調試器、SPI 調試器、鍵盤和LCD 系統(tǒng)仿真的功能;有各種虛擬儀器,如示波器、邏輯分析儀、信號發(fā)生器等。② 支持主流單片機系統(tǒng)的仿真。目前支持的單片機類型有:68000 系列、8051 系列、AVR 系列、PIC12 系列、PIC16 系列、PIC18 系列、Z80 系列、HC11系列以及各種外圍芯片。③ 提供軟件調試功能。在硬件仿真系統(tǒng)中具有全速、單步、設置斷點等調試功能,同時可以觀察各個變量、寄存器等的當前狀態(tài),因此在該軟件仿真系統(tǒng)中,也必須具有這些功能;同時支持第三方的軟件編譯和調試環(huán)境,如Keil C51 uVision2 等軟件。④ 具有強大的原理圖繪制功能??傊撥浖且豢罴瘑纹瑱C和SPICE 分析于一身的仿真軟件,功能極其強大。 軟件虛擬單片機實驗的優(yōu)點采用Proteus
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1