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

正文內(nèi)容

基于51單片機(jī)的開(kāi)發(fā)板設(shè)計(jì)畢業(yè)論文(編輯修改稿)

2025-04-08 07:03 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 制對(duì)象等優(yōu)點(diǎn),單片機(jī)越來(lái)越成為電子工程師設(shè)計(jì)產(chǎn)品時(shí)的首選器件之一。因此擁有一塊單片機(jī)開(kāi)發(fā)板對(duì)單片機(jī)學(xué)習(xí)具有著極其重要的意義。但是單片機(jī)學(xué)習(xí)效果的優(yōu)劣直接取決于單片機(jī)的選擇, C51 系列單片機(jī)內(nèi)部具有 128 字節(jié) RAM、 5 個(gè)中斷源、 32 條 I/O 口線、 2 個(gè) 16 位定時(shí)器、 4KB 的程序存儲(chǔ)器、一個(gè)全雙工異步串行口。本開(kāi)發(fā)板選擇具有 ISP 在線編程功能的 S51 單片機(jī),該單片機(jī)不需要燒寫(xiě)器,可在開(kāi)發(fā)板上 ISP 在線編程,具有廣泛的應(yīng)用前景。 S51 單片機(jī)除兼容 C51 單片機(jī)外,還具有工作頻率 0 至 33MHz 的高工作頻率;可以滿足絕大多數(shù)的實(shí)際應(yīng)用開(kāi)發(fā)需求,在開(kāi)發(fā)板上使用十分方便。 本課題設(shè)計(jì)的 S51 單片機(jī)開(kāi)發(fā)板,具有一般開(kāi)發(fā)板通用結(jié)構(gòu),并基于硬件進(jìn)行相關(guān)軟件設(shè)計(jì)。利用程序開(kāi)發(fā)語(yǔ)言開(kāi)發(fā)程序并實(shí)現(xiàn) ISP 在線下載到單片機(jī),無(wú)需配置單獨(dú)的下載器 。單片機(jī)使用 ISP 在線下載程序,加快了程序設(shè)計(jì)者調(diào)試的進(jìn)度,使設(shè)計(jì)者所設(shè)計(jì)的程序盡快得到驗(yàn)證。通過(guò)對(duì)開(kāi)發(fā)板上的模塊進(jìn)行實(shí)驗(yàn),可以提高針對(duì)不同硬件進(jìn)行編程的能力,同時(shí)通過(guò)實(shí)驗(yàn)現(xiàn)象對(duì)所用的硬件也有了更深一步的認(rèn)識(shí),因此該開(kāi)發(fā)板具有一定的實(shí)用價(jià)值和現(xiàn)實(shí)意義。 S51開(kāi)發(fā)板的設(shè)計(jì) 2 2 系統(tǒng)方案 總體設(shè)計(jì)方案 本開(kāi)發(fā)板共分為十四個(gè)模塊,分別是: S51 單片機(jī)主控制器模塊、鍵盤(pán)模塊、 AD模塊、 DA 模塊、 DS1302 時(shí)鐘模塊、測(cè)溫模塊、 MAX232 模塊、 MAX485 模塊、數(shù)碼管模塊、 LCD1602 模塊、 LCD12864 模塊、下載器模塊、流水燈模塊、蜂鳴器模塊。其中以 S51 單片機(jī)作為核心控制器;鍵盤(pán)模塊用來(lái)向單片機(jī)輸入特定編碼的信息;AD 模塊用來(lái)實(shí)現(xiàn)模數(shù)轉(zhuǎn)換; DA 模塊用來(lái)實(shí)現(xiàn) DA 轉(zhuǎn)換; DS1302 時(shí)鐘模塊用來(lái)實(shí)現(xiàn)實(shí)時(shí)時(shí)鐘;測(cè)溫模塊用來(lái)測(cè)量環(huán)境溫度; RS232 模塊和 RS485 模塊通過(guò)電平轉(zhuǎn)換實(shí)現(xiàn)通信;數(shù)碼管模塊用來(lái)顯示簡(jiǎn)單的數(shù)字、字母; LCD1602 模塊用來(lái)顯示字母、數(shù)字、符號(hào); LCD12864 模塊用來(lái)顯示圖像、符號(hào)、漢字;下載器模塊用來(lái)實(shí)現(xiàn) S51 單片機(jī)的 ISP 在線編程;流水燈模塊用來(lái)顯示單片機(jī) I/O 口電平的變 化;蜂鳴器模塊用來(lái)發(fā)出聲音。 設(shè)計(jì)原則 開(kāi)發(fā)板系統(tǒng)的擴(kuò)展和配置應(yīng)遵循以下設(shè)計(jì)原則: (1)盡可能選擇典型電路,并符合單片機(jī)常規(guī)用法。為硬件系統(tǒng)的標(biāo)準(zhǔn)化、模塊化打下良好的基礎(chǔ); (2)系統(tǒng)擴(kuò)展與外圍設(shè)備的配置水平應(yīng)充分滿足應(yīng)用系統(tǒng)的功能要求,并留有適當(dāng)余地,以便進(jìn)行二次開(kāi)發(fā); (3)硬件結(jié)構(gòu)應(yīng)結(jié)合應(yīng)用軟件方案一并考慮。硬件結(jié)構(gòu)與軟件方案會(huì)產(chǎn)生相互影響,考慮的原則是:軟件能實(shí)現(xiàn)的功能盡可能由軟件實(shí)現(xiàn),以簡(jiǎn)化硬件結(jié)構(gòu)。但必須注意,由軟件實(shí)現(xiàn)的硬件功能,一般響應(yīng)時(shí)間比硬件實(shí)現(xiàn)長(zhǎng),且占用 CPU時(shí)間; (4)系統(tǒng)中的相關(guān)器件要盡可能做到性能匹配。如選用 CMOS 芯片單片機(jī)構(gòu)成低功耗系統(tǒng)時(shí),系統(tǒng)中所有芯片都應(yīng)盡可能選擇低功耗產(chǎn)品; (5)可靠性及抗干擾設(shè)計(jì)是硬件設(shè)計(jì)必不可少的一部分,它包括芯片、器件選擇、去耦濾波、印刷電路板布線、通道隔離等; (6)單片機(jī)外圍電路較多時(shí),必須考慮其驅(qū)動(dòng)能力。驅(qū)動(dòng)能力不足時(shí),系統(tǒng)工作不可靠,可通過(guò)增設(shè)線驅(qū)動(dòng)器增強(qiáng)驅(qū)動(dòng)能力或減少芯片功耗來(lái)降低總線負(fù)載; (7)盡量朝“單片”方向設(shè)計(jì)硬件系統(tǒng)。系統(tǒng)器件越多,器件之間相互干擾也越強(qiáng),功耗也增大,也不可避免地降低了系統(tǒng)的穩(wěn)定性。 S51開(kāi)發(fā)板的設(shè)計(jì) 3 3 硬件部分 硬件結(jié)構(gòu)框圖 總體硬件結(jié)構(gòu)主要包括: S51 單片機(jī)主控制器模塊、鍵盤(pán)模塊、 AD 模塊、 DA模塊、 DS1302 時(shí)鐘模塊、測(cè)溫模塊、 MAX232 模塊、 MAX485 模塊、數(shù)碼管模塊、LCD1602 模塊、 LCD12864 模塊、下載器模塊、流水燈模塊、蜂鳴器模塊。硬件結(jié)構(gòu)框圖如圖 31 所示: 圖 31 總體硬件結(jié)構(gòu)框圖 S51單片機(jī) 主控制模塊 DA模塊 流水燈模塊 蜂鳴 器模塊 AD模塊 數(shù)碼管模塊 LCD12864模塊 LCD1602模塊 MAX485模塊 MAX232模塊 下載器模塊 鍵盤(pán)模塊 DS1302實(shí)時(shí)時(shí)鐘模 塊 測(cè)溫模塊 S51開(kāi)發(fā)板的設(shè)計(jì) 4 硬件電路設(shè)計(jì) S51 單片機(jī)主控制模塊 S51 單片機(jī)最小系統(tǒng)包括: MCU、復(fù)位電路、晶振電路。原理圖 如圖 32 所示: 圖 32 S51 單片機(jī)主控制模塊原理圖 采用按鍵復(fù)位方式,選取晶振為 12MHZ,系統(tǒng)機(jī)器周期為 1us。 鍵盤(pán)模塊 在鍵盤(pán)中按鍵數(shù)量較多時(shí),為了減少 I/O 口的占用,通常將按鍵排列成矩陣形式,如圖 33 所示 : 圖 33 鍵盤(pán)模塊原理圖 JP7 用來(lái)連接 P2 口與矩陣鍵盤(pán)模塊, 在矩陣式鍵盤(pán)中,每條水平線和垂直線在S51開(kāi)發(fā)板的設(shè)計(jì) 5 交叉處不直接連通,而是通過(guò)一個(gè)按鍵加以連接。這樣,一個(gè)端口(如 P2 口)就可以構(gòu)成 4*4=16 個(gè)按鍵,比之直接將端口線用于鍵盤(pán)多出了一倍,而且線數(shù)越多,區(qū)別越明顯, 比如再多加一條線就可以構(gòu)成 20 鍵的鍵盤(pán),而直接用端口線則只能多出一鍵( 9 鍵) , 在需要的 按 鍵數(shù)較多時(shí),采用矩陣法來(lái)做鍵盤(pán)是合理的。 AD 模塊 a ADC0832 簡(jiǎn)介 A/D 轉(zhuǎn)換在單片機(jī)接口中應(yīng)用廣泛,串行 A/D 轉(zhuǎn)換器具有功耗低、性價(jià)比較高、芯片引腳少等特點(diǎn)。 ADC0832 是 NS(National Semiconductor) 公司生產(chǎn)的具有Microwire/Plus 串行接口的 8 位 A/D 轉(zhuǎn)換器,通過(guò)三線接口與單片機(jī)連接,適宜在袖珍式智能儀器中使用。主要性能指標(biāo)有:功耗低,只有 15mW; 8 位分辨率, 逐次逼近型,基準(zhǔn)電壓為 5V;輸入模擬信號(hào)電壓范圍為 0~ 5V;輸入和輸出電平與 TTL和CMOS 兼容;在 250kHz 時(shí)鐘頻率時(shí) , 轉(zhuǎn)換時(shí)間為 32us;具有兩個(gè)可供選擇的模擬輸入通道。 ADC0832 有 DIP 和 SOIC 兩種封裝, DIP 封裝的, ADC0832 引腳排列如圖 34所示: 圖 34 ADC0832 引腳圖 各引腳說(shuō)明如下: CS— 片選端,低電平有效; CH0, CH1— 兩路模擬信號(hào)輸入端; D I— 兩路模擬輸入選擇輸入端; DO— 模數(shù)轉(zhuǎn)換結(jié)果串行輸出端; CLK— 串行時(shí)鐘輸入端; VCC /REF— 正電源 端和基準(zhǔn)電壓輸入端; GND— 電源地。 ADC0832工作時(shí),模擬通道的選擇及單端輸入和差分輸入的選擇,都取決于輸入時(shí)序的配置位。當(dāng)差分輸入時(shí),要分配輸入通道的極性,兩個(gè)輸入通道的任何一個(gè)S51開(kāi)發(fā)板的設(shè)計(jì) 6 通道都可作為正極或負(fù)極。 b 硬件實(shí)現(xiàn) AD 模塊的原理圖如圖 35 所示: 圖 35 AD 模塊原理圖 單片機(jī)與 ADC0832 通過(guò) 、 、 相連,分別為時(shí)鐘信號(hào)線、數(shù)據(jù)輸出信號(hào)線、片選信號(hào)線。開(kāi)發(fā)板可外接模擬信號(hào),也可由電位器 R R8 將 +5V分壓后提供兩路模擬信號(hào)。 DA 模塊 a TLC5615 簡(jiǎn)介 TLC5615 為美國(guó)德州儀器公司 1999 年推出的產(chǎn)品,是具有串行接口的數(shù)模轉(zhuǎn)換器,其輸出為電壓型,最大輸出電壓是基準(zhǔn)電壓值的兩倍。帶有上電復(fù)位功能,即把DAC 寄存器復(fù)位至全零。 TLC5615 性能價(jià)格比高,目前在國(guó)內(nèi)市場(chǎng)很方便購(gòu)買(mǎi) 。主要性能指標(biāo)有: 10 位 CMOS 電壓輸出 ; 5V單電源供電;與 CPU 三線串行接口;最大輸出電壓可達(dá)基準(zhǔn)電壓的二倍;輸出電壓具有和基準(zhǔn)電壓相同極性;建立時(shí)間; 內(nèi)部上電復(fù)位;低功耗,最大僅 。 TLC5615 有小型和塑料 DIP 封裝, DIP 封裝的 TLC5615 芯片引腳排列如圖 36所示 : 圖 36 TLC5615 引腳排列圖 S51開(kāi)發(fā)板的設(shè)計(jì) 7 引腳功能說(shuō)明如下: DIN— 串行數(shù)據(jù)輸入端; SCLK— 串行時(shí)鐘輸入端; CS— 芯片選用通端,低電平有效; DOUT— 用于級(jí)聯(lián)時(shí)的串行數(shù)據(jù)輸出端; AGND— 模擬地; REFIN— 基準(zhǔn)電壓輸入端; OUT— DAC 模擬電壓輸出端; VDD— 正電源端。 b 硬件實(shí)現(xiàn) DA 模塊的原理圖如圖 37 所示: 圖 37 DA 模塊原理圖 單 片機(jī)與 TLC5615 通過(guò) 、 、 相連,分別為片選信號(hào)線、時(shí)鐘信號(hào)線、數(shù)據(jù)輸入信號(hào)線。 TLC5615 轉(zhuǎn)換后的模擬信號(hào)通過(guò) OUT 端輸出。 DS1302 時(shí)鐘模塊 a DS1302 簡(jiǎn)介 DS1302 是美國(guó) DALLAS 公司推出的一種高性能、低功耗、帶 RAM 的實(shí)時(shí)時(shí)鐘芯片,它可以對(duì)年、月、日、周日、時(shí)、分、秒進(jìn)行計(jì)時(shí),且具有閏年補(bǔ)償功能,工作電壓寬達(dá) ~ 。采用三線接口與 MCU 進(jìn)行同步通信 , 并可采用突發(fā)方式一次傳送多個(gè)字節(jié)的時(shí)鐘信號(hào)或 RAM 數(shù)據(jù)。 DS1302 內(nèi)部有一個(gè) 31*8 的用于臨時(shí)性存放數(shù)據(jù)的 RAM 寄存器。主要性能指標(biāo)有: 31 字節(jié)帶后備電池的 RAM 用于數(shù)據(jù)存儲(chǔ);S51開(kāi)發(fā)板的設(shè)計(jì) 8 串行 I/O 口 , 管腳數(shù)量少;寬范圍工作電壓: ~ ;工作電壓 時(shí) , 電流小于 300nA;讀 /寫(xiě)時(shí)鐘或 RAM 數(shù)據(jù)時(shí)有兩種傳送方式 — 單字節(jié)傳送和突發(fā)模式傳送;8 腳 DIP 封裝或其他可選封裝方式;簡(jiǎn)單的 3 線接口;與 TTL 兼容 (Vcc = 5V);可選工業(yè)級(jí)溫度范圍: 40℃~ + 85℃;與 DS1202 兼容。 DS1302 的引腳如圖 38 所示: 圖 38 DS1302引腳圖 Vcc1 為后備電源, Vcc2 為主電源。在主電源關(guān)閉的情況下,也能保持時(shí)鐘的連續(xù)運(yùn)行。 DS1302 由 Vcc1 或 Vcc2 兩者中的較大者供電。當(dāng) Vcc2 高于 Vcc1 + 0. 2V時(shí), Vcc2 給 DS1302 供電。當(dāng) Vcc2 低于 Vcc1 時(shí), DS1302 由 Vcc1 供電。 X X2為振蕩源,外接 32. 768 kHz 晶振。 I/O 為串行數(shù)據(jù)輸入 /輸出端 (雙向 ), SCL K 為時(shí)鐘輸入端。 RST 是復(fù)位片選線,通過(guò)把 RST 輸入驅(qū)動(dòng)置為高電平來(lái)啟動(dòng)所有的數(shù)據(jù)傳送。 RST 輸入 有兩種功能: RST 接通控制邏輯,允許地址 /命令序列送入移位寄存器;RST 提供了終止單字節(jié)或多字節(jié)數(shù)據(jù)的傳送手段。當(dāng) RST 為高電平時(shí),所有的數(shù)據(jù)傳送被初始化,允許 DS1302 進(jìn)行操作。如果在傳送過(guò)程中置 RST 為低電平,則會(huì)終止此次數(shù)據(jù)傳送,并且 I/ O 引腳變?yōu)楦咦钁B(tài)。上電運(yùn)行時(shí),在 Vcc 高于 2. 5V之前,RST 必須保持低電平。只有在 SCL K 為低電平時(shí),才能將 RST 置為高電平。 b 硬件實(shí)現(xiàn) DS1302 時(shí)鐘模塊的原理圖如圖 39 所示 : 圖 39 DS1302 時(shí)鐘原理圖 S51開(kāi)發(fā)板的設(shè)計(jì) 9 單片機(jī)與 DS1302 通過(guò) 、 、 相連,分別為時(shí)鐘信號(hào)線、輸入輸出線、復(fù)位信號(hào)線。 DS1302 的晶振引腳連接 32768HZ 的晶振。 測(cè)溫模塊 a DS18B20 簡(jiǎn)介 DS18B20 是 DALLAS 半導(dǎo)體公司生產(chǎn)的,是一種單總線溫度傳感器,屬于新一代適配微處理器的智能溫度傳感器,有兩種封裝形式分別為 3腳 PR35封裝和 16腳SSOP封裝。本文采用的是 3腳 PR35封裝,其具有以下特點(diǎn):采用了單總線技術(shù),傳感器直接以二進(jìn)制輸出被測(cè)溫度,可通過(guò)串行口線,也可與單機(jī)通過(guò) I/O 口連接;測(cè)量溫度范圍為: 55℃~ +125℃,測(cè)量精度高達(dá) +℃;內(nèi)含寄生電源,在兩線方式下可通過(guò)數(shù)據(jù)線提供寄生電源,而不需要再單獨(dú)供電;轉(zhuǎn)換時(shí)間在分辨率為 12位(即℃)時(shí)最大為 750ms;用戶可分別對(duì)每個(gè)器件設(shè)定溫度上下限; DS18B20 在使用時(shí)不需要任何外圍元件,全部傳感元件及轉(zhuǎn)換電路集成在形如一只三極管的集成電路內(nèi);電源極性接反時(shí),芯片不會(huì)因發(fā)熱而燒毀,但不能正常工作;每個(gè) DSl8B20 器件對(duì)應(yīng)一個(gè)唯一的 64 位長(zhǎng)的序號(hào),該序號(hào)值存放 ROM中,可通過(guò)序號(hào)匹配實(shí)現(xiàn)多點(diǎn)測(cè)溫。引腳排列如圖 310所示: VDD:接電源引腳,電源供電 ~; DQ:數(shù)據(jù)的輸入和輸出引腳; GND:接地圖 310 DS18B20 引腳圖 S51開(kāi)發(fā)板的設(shè)計(jì) 10 b 硬件實(shí)現(xiàn) DS18b20溫度傳感器模塊的原理圖如圖 311所示: 圖 311 DS18b20 溫度傳感器模塊原理圖 單片機(jī)與 DS18B20 通過(guò) 相連,作為數(shù)據(jù) /控制信號(hào)線。 串行通信模塊 a RS232 串行通信模塊 RS232 是由電子工業(yè)協(xié)會(huì) (Electronic
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1