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

正文內(nèi)容

基于單片機的數(shù)字電壓表設(shè)計課設(shè)報告-文庫吧

2025-09-04 12:02 本頁面


【正文】 國 Labcenter electronics 公司出版的 EDA 工具軟件。它不僅具有其它 EDA 工具軟件的仿真功能,還能仿真 單片機 及 外圍器件。它是目前最好的仿真單片機及外圍器件的工具。雖然目前國內(nèi)推廣剛起步,但已受到單片機愛好者、從事單片機教學的教師、致力于單片機開發(fā)應(yīng)用的科技工作者的青睞。Proteus 是世界上著名的 EDA 工具 (仿真軟件 ),從原理圖布圖、代碼調(diào)試到單片2 機與外圍電路協(xié)同仿真,一鍵切換到 PCB 設(shè)計,真正實現(xiàn)了從概念到產(chǎn)品的完整設(shè)計。是目前世界上唯一將電路仿真軟件、 PCB 設(shè)計軟件和虛擬模型仿真軟件三 合一的設(shè)計平臺,其處理 模型支持 805 HC1 PIC10/12/16/18/24/30/DsPIC3AVR、 ARM、 8086 和 MSP430 等, 2020 年又增加了 Cortex 和 DSP 系列處理器,并持續(xù)增加其他系列處理器模型。在編譯方面,它也支持 IAR、 Keil 和 MPLAB 等多種編譯器。 在 Proteus 繪制好原理圖后,調(diào)入已編譯好的目標代碼文件: *.HEX,可以在 Proteus 的原理圖中看到模擬的實物運行狀態(tài)和過程。 Keil u Vision 簡介 Keil 軟件是美國 Keil Software 公司出品的 51 系列兼容單片機匯編或 C語言軟件開發(fā)系統(tǒng),在功能上、結(jié)構(gòu)上、可讀性、可維護性上有明顯的優(yōu)勢。 Keil 軟件是目前 最流行開發(fā) MCS51 系列單片機的軟件,它提供了包括 C編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境( u Vision)將這些部分組合在一起。 2 系統(tǒng)應(yīng)用的硬件介紹 本次課設(shè)用到的主要的 硬件有 3 種: AT89C51 單片機, A/D 轉(zhuǎn)換模塊, LED顯示模塊。下面對這三部分硬件進行詳細地介紹。 AT89C51 單片機 AT89C51 性能 AT89C51 是美國 ATMEL 公司生產(chǎn)的低電壓,高性能 CMOS 8 位單片機,片內(nèi)含有 4KB 的可 反復擦寫的只讀程序存儲器和 128 字節(jié)的隨機存儲器。該器件采用ATMEL 高密度非易失存儲器制造技術(shù)制造,與工業(yè)標準的 MCS51 指令集和輸出管腳相兼容,由于將多功能 8 位 CPU 和閃爍存儲器組合在單個芯片中, ATMEL 的AT89C51 是一種高效微控制器,它為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案。 AT89C51 功能性能 :與 MCS51 成品指令系統(tǒng)完全兼容; 4KB 可編程閃速存儲器;壽命: 1000 次寫 /擦循環(huán) ; 數(shù)據(jù)保留時間: 10 年;全靜態(tài)工作: 024MHz;三級程序存儲器鎖定; 128*8B 內(nèi)部 RAM; 32個可編程 I/O 口線; 2個 16 位定時 /計數(shù)器; 5 個中斷源;可編程串行 UART 通道;片內(nèi)震蕩器和掉電模式。 3 AT89C51 各引腳功能 AT89C51 提供以下標準功能: 4KB 的 Flash 閃速存儲器, 128B 內(nèi)部 RAM, 32個 I/O 口線,兩個 16位定時 /計數(shù)器,一個 5 向量兩級中斷結(jié)構(gòu),一個全雙工串行通信口,片內(nèi)震蕩器及時鐘電路,同時, AT89C51 可降至 0Hz 靜態(tài)邏輯操作,并支持兩種軟件可選的節(jié)電工作模式??臻e方式停止 CPU 的工作,但允許 RAM,定時 /計數(shù)器,串行通信口及中斷系統(tǒng)繼續(xù)工作,掉電方式保 存 RAM 中的內(nèi)容,但震蕩器停止工作并禁止其他所有工作直到下一個硬件復位。 AT89C51 采用 PDIP封裝形式,引腳配置如圖 1所示。 圖 1 AT89C51 的引腳圖 AT89C51 芯片的各引腳功能為: P0 口:這組引腳共有 8條, 為最低位。這 8 個引腳有兩種不同的功能,分別適用于不同的情況,第一種情況是 89C51 不帶外存儲器, P0 口可以為通用I/O 口使用, 用于傳送 CPU 的輸入 /輸出數(shù)據(jù),這時輸出數(shù)據(jù)可以得到鎖存,不需要外接專用鎖存器,輸入數(shù)據(jù)可以得到緩沖,增加了數(shù)據(jù)輸入的 可靠性;第二種情況是 89C51 帶片外存儲器, 在 CPU 訪問片外存儲器時先傳送片外存儲器的低 8 位地址,然后傳送 CPU 對片外存儲器的讀 /寫數(shù)據(jù)。 P0口為開漏輸出,在作為通用 I/O 使用時,需要在外部用電阻上拉。 P1 口:這 8 個引腳和 P0 口的 8 個引腳類似, 為最高位, 為最低位,當 P1 口作為通用 I/O 口使用時, 的功能和 P0 口的第一功能相同,也用于傳送用戶的輸入和輸出數(shù)據(jù)。 P2 口:這組引腳的第一功能與上述兩組引腳的第一功能相同即它可以作為通用 I/O 口使用,它的第一功能和 P0口引腳的第二功能相配合,用于輸出片外4 存儲器的高 8位地址,共同選中片外存儲器單元,但并不是像 P0 口那樣傳送存儲器的讀 /寫數(shù)據(jù)。 P3 口:這組引腳的第一功能和其余三個端口的第一功能相同,第二功能為控制功能,每個引腳并不完全相同,如下表 1 所示。 表 1 P3 口各位的第二功能 P3 口各位 第二功能 RXT(串行口輸入) TXD(串行口輸出) /INT0(外部中斷 0 輸入) /INT1(外部中斷 1 輸入 ) T0(定時器 /計數(shù)器 0 的外部輸入) T1(定時器 /計數(shù)器 1 的外部輸入) /WR(片外數(shù)據(jù)存儲器寫允許) /RD(片外數(shù)據(jù)存儲器讀允許) Vcc 為 +5V 電源線, Vss 接地。 ALE:地址鎖存允許線,配合 P0口的第二功能使用,在訪問外部存儲器時,89C51 的 CPU 在 引腳線去傳送隨后而來的片外存儲器讀 /寫數(shù)據(jù)。在不訪問片外存儲器時, 89C51 自動在 ALE 線上輸出頻率為 1/6 震蕩器頻率的脈沖序列。該脈沖序列可以作為外部時鐘源或定時脈沖使用。 /EA:片外存儲器訪問選擇線,可以控制 89C51 使用片內(nèi) ROM 或使用片外 ROM, 若 /EA=1,則允許使用片內(nèi) ROM, 若 /EA=0,則只使用片外 ROM。 /PSEN:片外 ROM 的選通線,在訪問片外 ROM 時, 89C51 自動在 /PSEN 線上產(chǎn)生一個負脈沖,作為片外 ROM 芯片的讀選通信號。 RST:復位線,可以使 89C51 處于復位 (即初始化 )工作狀態(tài)。通常 89C51 復位有自動上電復位和人工按鍵復位兩種。 XTAL1 和 XTAL2:片內(nèi)震蕩電路輸入線,這兩個端子用來外接石英晶體和微調(diào)電容,即用來連接 89C51 片內(nèi) OSC(震蕩器 )的定時反饋回路。 A/D 轉(zhuǎn)換模塊 現(xiàn) 實世界的物理量都是模擬量,能把模擬量轉(zhuǎn)化成數(shù)字量的器件稱為模 /數(shù)轉(zhuǎn)換器( A/D 轉(zhuǎn)換器), A/D 轉(zhuǎn)換器是單片機數(shù)據(jù)采集系統(tǒng)的關(guān)鍵接口電路,按照5 各種 A/D 芯片的轉(zhuǎn)化原理可分為逐次逼近型,雙重積分型等等。雙積分式 A/D轉(zhuǎn)換器具有抗干擾能力強、轉(zhuǎn)換精度高、價格便宜等優(yōu)點。與雙積分相比,逐次逼近式 A/D轉(zhuǎn)換的轉(zhuǎn)換速度更快,而且精度更高,比如 ADC083 ADC080 ADC0809等,它們通常具有 8路模擬選通開關(guān)及地址譯碼、鎖存電路等,它們可以與單片機系統(tǒng)連接,將數(shù)字量送到單片機進行分析和顯示。一個 n 位的逐次逼近 型 A/D轉(zhuǎn)換器只需要比較 n 次,轉(zhuǎn)換時間只取決于位數(shù)和時鐘周期,逐次逼近型 A/D轉(zhuǎn)換器轉(zhuǎn)換速度快,因而在實際中廣泛使用。 逐次逼近型 A/D 轉(zhuǎn)換器原理 逐次逼近型 A/D 轉(zhuǎn)換器是由一個比較器、 A/D 轉(zhuǎn)換器、存儲器及控制電路組成。它利用內(nèi)部的寄存器從高位到低位依次開始逐位試探比較。其原理框圖如圖2所示。 圖 圖 2 逐次逼近式 A/D 轉(zhuǎn)換器原理圖 轉(zhuǎn)換過程如下: 開始時,寄存器各位清零,轉(zhuǎn)換時,先將最高位置 1,把數(shù)據(jù)送入 A/D 轉(zhuǎn)換器轉(zhuǎn)換,轉(zhuǎn)換結(jié)果與輸入的模擬量比較,如果轉(zhuǎn)換的模擬量比輸入的 模擬量小,則 1 保留,如果轉(zhuǎn)換的模擬量比輸入的模擬量大,則 1不保留,然后從第二位依次重復上述過程直至最低位,最后寄存器中的內(nèi)容就是輸入模擬量對應(yīng)的二進制數(shù)字量。 ADC0832 的主要特性 ADC0832 是 NS(National Semiconductor)公司生產(chǎn)的串行接口 8位 A/D 轉(zhuǎn)換器,通過三線接口與單片機連接,功耗低,性能價格比較高,適宜在袖珍式的智能儀器儀表中使用。 ADC0832 為 8 位分辨率 A/D 轉(zhuǎn)換芯片,其最高分辨可達 256級,可以適應(yīng)一般的模擬量轉(zhuǎn)換要求。芯片具有雙數(shù)據(jù)輸出可作為數(shù) 據(jù)校驗,以6 減少數(shù)據(jù)誤差,轉(zhuǎn)換速度快且穩(wěn)定性能強。獨立的芯片使能輸入,使多器件連接
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1