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

正文內(nèi)容

基于at89c51單片機(jī)的電壓表設(shè)計(jì)-預(yù)覽頁

2025-08-11 09:53 上一頁面

下一頁面
 

【正文】 識(shí)到本聲明的法律后果由本人承擔(dān)。 作者簽名: 日期: 年 月 日 導(dǎo)師簽名: 日期: 年 月 日 注 意 事 項(xiàng) (論文)的內(nèi)容包括: 1)封面(按教務(wù)處制定的標(biāo)準(zhǔn)封面格式制作) 2)原創(chuàng)性聲明 3)中文摘要( 300 字左右)、關(guān)鍵詞 4) 外文摘要、關(guān)鍵詞 5)目次頁(附件不統(tǒng)一編入) 6)論文主體部分:引言(或緒論)、正文、結(jié)論 7)參考文獻(xiàn) 8)致謝 9)附錄(對(duì)論文支持必要時(shí)) :理工類設(shè)計(jì)(論文)正文字?jǐn)?shù)不少于 1 萬字(不包括圖紙、程序清單等),文科類論文正文字?jǐn)?shù)不少于 萬字。 2. ADC8080 模數(shù)轉(zhuǎn)換芯片的功能。 3. 畫出程序流程圖及寫出程序清單。 7. 通過電位器取得 0~5V 的電壓,用 ADC0808 轉(zhuǎn)換后通過 LCD 顯示。 關(guān)鍵字 :數(shù)字電壓表; AT89C51 單片機(jī); Proteus仿真; A/D 轉(zhuǎn)換;液晶顯示 Ⅳ 目錄 前言 1 第一章 系統(tǒng)總體方案選擇與說明 2 設(shè)計(jì)方案 2 第二章 硬件電路設(shè)計(jì) 3 AT89C51 的功能介紹 4 芯片概述 5 ADC0808 電路接線圖 6 LM016L 的電路接線圖 6 復(fù)位電路 設(shè)計(jì) 7 振蕩電路設(shè)計(jì) 7 提示電路 設(shè)計(jì) 8 第三章 程序設(shè)計(jì)與說明 9 子程序框圖由于數(shù)字式儀器具有讀數(shù)準(zhǔn)確方便、精度高、誤差小、測量速度快等特而得到廣 泛應(yīng)用。以數(shù)字電壓表為核心,可以擴(kuò)展成各種通用數(shù)字儀表、專用數(shù)字儀表及各種非電量的數(shù)字化儀表。 目前,數(shù)字電壓表的內(nèi)部核心部件是 A/D 轉(zhuǎn)換器,轉(zhuǎn)換的精度很大程度上影響著數(shù)字電壓表的準(zhǔn)確度,因而,以后數(shù)字電壓表的發(fā)展就著眼在高精度和低成本這兩個(gè)方面。 (2)能測量 05V 的直流電壓 。 設(shè)計(jì)思路 ⑴根據(jù)設(shè)計(jì)要求選擇 AT89C51 單片機(jī)為核 心控制器件。該設(shè)計(jì)主要 由三個(gè)模塊組成 A/D轉(zhuǎn)換模塊 數(shù)據(jù)處理模塊及顯示模塊。 系統(tǒng)框圖如圖 所示。該器件采用 ATMEL 高密度非易失存儲(chǔ)器制造技術(shù)制造 與工業(yè)標(biāo)準(zhǔn) MCS51 指令集和輸出管腳相兼容。 (2)32 個(gè)雙向 I/O 口 128 8 位內(nèi)部 RAM 。 (6)2 個(gè)讀寫中斷口線。電源引腳接入單片機(jī)的工作電源。 XTAL1( 19引腳 ) 反相放大器和時(shí)鐘發(fā)生器電路的輸入端。 (4)EA/Vpp(31 引腳 )。 Vpp 為該引腳的第二功能為編程電壓輸入端。 (6)PSEN(29 引腳 )。 P0 是一個(gè) 8 位漏極開路型雙向 I/O 口。 (8)Pin1Pin8 為 輸入輸出腳稱為 P1 口。 P2 口是一個(gè)帶內(nèi)部上拉電阻的 8 位雙向 I/O 口P2 口能驅(qū)動(dòng) 4個(gè) LSTTL 負(fù)載。而在訪問 8 位地址的外部數(shù)據(jù)存儲(chǔ)器時(shí)其引腳上的內(nèi)容在此期間不會(huì)改變。對(duì)內(nèi)部 Flash 程序存儲(chǔ)器編程時(shí)接控制信息。一般在硬件仿真時(shí)采用 ADC0808 進(jìn)行 A/D 轉(zhuǎn)換實(shí)際使用時(shí)采用ADC0809 進(jìn)行 A/D 轉(zhuǎn)換。 (2) D0~D78 位數(shù)字量輸出端口其另一端連接到 AT89C51 單片機(jī)進(jìn)行數(shù)值轉(zhuǎn)換。 (5) EOC 輸出允許控制信號(hào)高電平有效。 ADC0808 的轉(zhuǎn)換原理 ADC 0808 采用逐次比較的方法完成 A/D 轉(zhuǎn)換由單一的 +5V 電源供電。 ADC0808 電路接線圖 如圖 所示 圖 ADC0808 連接圖 6 顯示電路 LM016L 的結(jié)構(gòu)及功能 LM016L 液晶模塊采用 HD44780 控制器 , HD44780 具有簡單而功能較強(qiáng)的指令集 , 可以實(shí)現(xiàn)字符移動(dòng)閃爍等功能 , LM016L 與單片機(jī) MCU 通訊可采用 8 位或 4 位并行傳輸兩種方式 , HD44780 控制器由兩個(gè) 8 位寄存器 , 指令寄存器 IR 和數(shù)據(jù)寄存器 DR。 LM016L 的引腳功能介紹 1602 字符型 LCD 通常有 14 條引腳線或 16 條引腳線的 LCD 多出來的 2 條線是背光電源線。 ( 3) V0會(huì)產(chǎn)生“鬼影”使用時(shí)可以通過一個(gè) 10K 的電位器調(diào)整對(duì)比度。 當(dāng) RS 為低電平 R/W 為高電平時(shí)可以讀忙信號(hào) 。按鍵復(fù)位具有上電復(fù)位功能。 RERST 引腳的高電平只要能保持足夠的時(shí)間 2 個(gè)機(jī)器周期單片機(jī)就可以進(jìn)行復(fù)位操作。 大小為 1MHZ 30pF。 圖 振蕩電路圖 8 提示電路的設(shè)計(jì) 單片機(jī) 驅(qū)動(dòng)晶體管,當(dāng)高電平是晶體管導(dǎo)通,發(fā)光二極管發(fā)光,起整數(shù)電壓提示作用。程序代碼見附錄一 。 圖 仿真結(jié)果圖 圖 仿真結(jié)果圖 圖 仿真結(jié)果圖 11 第五章 總結(jié) 在這次單片機(jī)課程設(shè)計(jì)之前,雖對(duì) 51 單片機(jī)有過學(xué)習(xí),但不夠深刻。通過這次設(shè)計(jì)學(xué)會(huì)了 Proteus 和 Keil 軟件的使用方法掌握經(jīng)驗(yàn)。 通過這次設(shè)計(jì)不僅增強(qiáng)了自己的動(dòng)腦能力和動(dòng)手能力也提高了我思考問題、分析問題、解決問題的能力更重要的是學(xué)會(huì)用工程化的思想來解決問題。 參考文獻(xiàn): [1]. 《單片機(jī)原理及及應(yīng)用》 王迎旭 編 機(jī)械工業(yè)出版社 . [2]. 《微型計(jì)算機(jī)原理與接口技術(shù)》 吳秀清 編 中國科學(xué)技術(shù)出版社 . [3]. 《 51 系列單片機(jī)原理及設(shè)計(jì)實(shí)例》 樓然苗,李良兒等 編 北京航空航天大學(xué)出版社 . 12 附錄一 : include define uchar unsigned char define uint unsigned int sbit EOC=P3^3。 sbit E=P3^7。 //********延時(shí)函數(shù) *********** void delay(uint z) { uint x,y。y0。 P0=。 E=0。 delay(5)。 } //*********Lcd 初始化 ******* void init() { E=0。 } //*********顯示 1 個(gè)字符 ********** void Display_OneChar(unsigned char Onechar) { switch(Onechar) { case 39。 case 39。 case 39。 case 39。 case 39。 case 39。 case 39。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。Count++) {Display_OneChar(Uchar[Count])。} } //*************顯示電壓數(shù)據(jù) ****** void Vdisplay(unsigned int Number) { unsigned char Ucode[3] 。 //把計(jì)算數(shù)字的每個(gè)位存入數(shù)組。amp。 } 14 for(Count1=0。 if(Count1==0) Display_OneChar(39。 START=1。//等待轉(zhuǎn)換結(jié)束。 //處理運(yùn)算結(jié)果。 } else uc_Clock。 TH0=0x3C。 ET0=1。 init()。 display((V))。 }} }
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1