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

正文內(nèi)容

畢業(yè)論文—基于單片機(jī)的數(shù)字電壓表畢業(yè)設(shè)計(jì)(完整版)

  

【正文】 顯示 { display_zifu(0,1,tab2)。 t++。 同時(shí)也能發(fā)現(xiàn)硬件的故障 。 [2] 檢查按鍵模塊程序 。 [5] 總調(diào)試 。 大大的提高了測(cè)量的準(zhǔn)確性 。 應(yīng)不斷調(diào)整硬軟件設(shè)計(jì) , 以提高系統(tǒng)工作效率 。 北京 :高等教育出版社 , 2021 [5] 譚浩強(qiáng) , C程序設(shè)計(jì) , 北京 :清華大學(xué)出版社 , 2021 [6] 侯振鵬 , 嵌入式 C 語(yǔ)言程序設(shè)計(jì) 。 注釋內(nèi)容用宋體五號(hào),題號(hào)用①②③?? “參考文獻(xiàn)”用黑體五號(hào),后加冒號(hào),然后另起一行為參考文獻(xiàn)內(nèi)容;每條內(nèi)容題號(hào)用 [1][2][3]??,后面依次為作者;書(shū)名 /文章標(biāo)題;出版社 /報(bào)刊名;出版年月 /報(bào)刊年份、期號(hào),均用宋題五號(hào)。 作者名字用仿宋四號(hào),位置居中。 數(shù)字電壓表的設(shè)計(jì) 參考文獻(xiàn) [1] 陳洪中 , 數(shù)字電壓表 。 1. 硬件的選擇 , 選擇適合設(shè)計(jì)目地的元器件是一個(gè)重要的方設(shè)計(jì)環(huán)節(jié) 。 數(shù)字電壓表的設(shè)計(jì) 第十章 總結(jié)與展望 由于本設(shè)計(jì)使用的是高效的 51 系列單片機(jī)作為核心的測(cè)量系統(tǒng) , 以及高精度 , 高速度 , 高抗干擾的 A/D 轉(zhuǎn)換器 。 可以在硬件電路的輸入端輸入已知的幾個(gè)電壓 , 分別觀察液晶上是否顯示相應(yīng)的電壓值 。 尤其注意的是各模塊間能否正確的傳遞參數(shù) 。 1. 檢查所設(shè)計(jì)的硬件電路板所有的器件和引腳是否正確 , 尤其是電源的連接是否正確 。 display(0,7,dat*1000)。//后五秒取隨機(jī)電壓的標(biāo)志 數(shù)字電壓表的設(shè)計(jì) init_timer0()。 display_zifu(1,13,tab0)。 flag++。 port=port1。 clk=1。 cs=0。 } add=add+y。)。i5。 uchar i,a[5]。 write_(0x01)。 數(shù)字電壓表的設(shè)計(jì) } void init_1602()//對(duì) 1602 液晶的初始化函數(shù) { rs=0。 delay(5)。x0。 sbit flag_4=P1^6。 sbit input=P2^4。 主程序設(shè)計(jì) 主程序設(shè)計(jì)包括以下方面 : 按照 硬件電路對(duì)單片機(jī)位定義 。 數(shù)字電壓表的設(shè)計(jì) 第八章 系統(tǒng)軟件的設(shè)計(jì) 匯編語(yǔ)言和 C 語(yǔ)言的特點(diǎn)及選擇 本設(shè)計(jì)是硬件電路和軟件編程相結(jié)合的設(shè)計(jì)方案 , 選擇合適的編程語(yǔ)言是一個(gè)重要的環(huán)節(jié) 。 被測(cè)電壓輸入端 , 整理過(guò)的模擬電壓輸入端 , 開(kāi)關(guān)與單片機(jī)的連接如圖所示 。 使用的基本元器件是 :AT89C51 單片機(jī) 。 9. REF端通常接地 。 6. GND 端是內(nèi)部電路的地回路端 , 除加有說(shuō)明外 , 所有電壓測(cè)量都相對(duì)于 GND。 對(duì) 的 I/Oclk, 驅(qū)動(dòng)源阻抗必須小于或等于 50 歐并且能夠?qū)⒛M電壓由 60PF 的電容來(lái)限制其斜率 。 TLC2543C 是 12 位開(kāi)關(guān)電容逐次逼近 A/D 轉(zhuǎn)換 , 每個(gè)器件有三個(gè)控制輸入端 , 片選 , 輸入 /輸出時(shí)鐘以及地址輸入端 。 所以 , A/D 芯片的選擇是設(shè)計(jì)過(guò)程中一個(gè)很重要的環(huán)節(jié) 。 以下是 1602 液晶的各方面我們選擇了 1602 液晶做為本設(shè)計(jì)的顯參數(shù) : 接口信號(hào)說(shuō)明 : 編號(hào) 符號(hào) 引腳說(shuō)明 1 VSS 電源地 數(shù)字電壓表的設(shè)計(jì) 2 VDD 電源正極 3 WL 液晶顯示偏壓信號(hào) 4 RS 數(shù)據(jù) /命令選擇器 5 R/W 讀 /寫(xiě)選擇器 6 E 使能信號(hào) 714 D0D7 Data I/0 15 BLA 背光源正極 16 BLK 背光源負(fù)極 基本操作時(shí)序 : 1. 讀狀態(tài) :輸入 :RS=0, RW=1, E= 輸出 :D0D7 為狀態(tài)字 2. 寫(xiě)狀態(tài) :輸入 :RS=0, RW=0, D0D7 為指令碼 , E為高脈沖 、 輸出 :無(wú) 3. 讀數(shù)據(jù) :輸入 :RS=1, RW=1, E=1。 不過(guò)它的價(jià)格比 1602 液晶貴了很多 。 LED 陣顯示器件是由好多個(gè)發(fā)光二極管組成的 。 PIC單片機(jī)系列是美國(guó)微芯公司的產(chǎn)品 , 也是市面上增長(zhǎng)最快的單片機(jī)之一 , 屬精簡(jiǎn)指令集單片機(jī) , 其特點(diǎn)是 : 高速度 , 高性能 , 但在性格方面比 51 單片機(jī)要高 ,也有專(zhuān)門(mén)的 ,I/O 方向寄存器 , I/O 口使用不比 51單片機(jī)方便綜合以上各種單片機(jī)的基本性能及本設(shè)計(jì)的滿 足需要 ,我們將選擇 51 系列單片機(jī) . 本設(shè)計(jì)使用的單片機(jī)的簡(jiǎn)介 本設(shè)計(jì)中選用是 51 系列的 AT89C52, 它是低電壓 , 低功耗 , 高性能的 CMOS8 位單片機(jī) , 片內(nèi)含 8KB 的可反復(fù)擦寫(xiě)的只讀程序存儲(chǔ)器和 256B 的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器 , 2個(gè) I/O 口線 , 3 個(gè) 16 位定時(shí) /計(jì)數(shù)器 , 片內(nèi)振蕩器及時(shí)鐘電路 , 并與 MCS51 系列單片機(jī)兼容 。 在這一設(shè)計(jì)中 , 我們涉及到了一個(gè)關(guān)鍵系統(tǒng)模塊 —— 單片機(jī)系統(tǒng)模塊 , 而目前 單片機(jī)的種類(lèi)是很繁多的 , 主要有主流的 8位單片機(jī)和高性能的 32位單片機(jī) ,結(jié)合本設(shè)計(jì)各方面因素 , 8位單片機(jī)對(duì)于本設(shè)計(jì)已經(jīng)是綽綽有余了 , 但將用哪一種類(lèi) 8的單片機(jī)呢 。 但設(shè)計(jì)不靈活 , 都是采用純硬件電路 , 很難將其在原 有的基礎(chǔ)上進(jìn)行擴(kuò)展 。 又由于在現(xiàn)實(shí)的工作生活中 , 電壓表的測(cè)量測(cè)程范圍是比較大的 , 所以必須要對(duì)輸入電壓作分壓處理 ,而各個(gè)數(shù)據(jù)處理芯片的處理電壓范圍不同 , 則各種方案的分段也不同 。 但在日常生活中 , 數(shù)字電壓表一般是按照原理不同進(jìn)行分類(lèi)的 , 目前大致分為以下幾類(lèi) : 比較式 , 電壓 —— 時(shí)間變換式 , 積分式等 。而采用單片機(jī)的數(shù)字電壓表由于測(cè)量精度高 , 速度快 , 讀數(shù)時(shí)也非常的方便 , 抗干擾能力強(qiáng) , 可擴(kuò)展性強(qiáng)等優(yōu)點(diǎn)已被廣泛的應(yīng)用于電子及電工的測(cè)量 , 工業(yè)自動(dòng)化儀表 , 自動(dòng)測(cè)試系統(tǒng)等智能化測(cè)量領(lǐng)域 。數(shù)字電壓表的體積和功耗越來(lái)越小,重量不斷變輕,價(jià)格也逐步下降,可靠性越來(lái)越高,量程范圍也逐步擴(kuò)大。 本課題主要解決 A/D 轉(zhuǎn)換 , 數(shù)據(jù)處理及顯示控制等三個(gè)模塊 。 它的具體功能是 :最高量程為 200V, 分三個(gè)檔位量程 ,即 2V, 20V, 200V, 可以通過(guò)調(diào)檔開(kāi)關(guān)來(lái)實(shí)現(xiàn)各個(gè)檔位 , 當(dāng)測(cè)得電壓的數(shù)值小于 1V 時(shí) , 系統(tǒng)會(huì)自動(dòng)的將電壓數(shù)值轉(zhuǎn)換為以 mV為電壓?jiǎn)挝坏碾妷褐?, 并且通過(guò)按鍵的方法能夠測(cè)得后五秒的平均電壓值 。 本畢業(yè)設(shè)計(jì)的課題是 簡(jiǎn)易數(shù)字電壓表的設(shè)計(jì) 。 設(shè)計(jì)背景 數(shù)字電壓表在 1952 年由美國(guó) NLS 公司首次創(chuàng)造,它剛開(kāi)始是 4位, 50 多年來(lái),數(shù)字電壓表有了不斷的進(jìn)步和提高。 如今 , 它又成為向智能化儀表發(fā)展的必要橋梁 。 目前實(shí)現(xiàn)電壓數(shù)字化測(cè)量的方法仍然模 數(shù) (A/D)轉(zhuǎn)換的方法 , 而數(shù)字電壓表種類(lèi)繁多 , 型號(hào)新異 , 目前國(guó) 際仍未有統(tǒng)一的分類(lèi)方法 , 而常用的分類(lèi)方法有如下幾種 : 1. 按用途來(lái)分 : 有直流數(shù)字電壓表 , 交直流數(shù)字電壓表 , 交直流萬(wàn)用表等 。 DVM 廣泛應(yīng)用于測(cè)量領(lǐng)域每期測(cè)量的準(zhǔn)確度和可信度取決于它的主要性能和技術(shù)指標(biāo)。 模擬電路和數(shù)字電路是相互聯(lián)系的 , 由邏輯控制電路產(chǎn)生控制信號(hào) , 按規(guī)定的時(shí)序?qū)?A/D 轉(zhuǎn)換器中個(gè)組模擬開(kāi)關(guān)接通或 4附錄斷開(kāi) , 保證 A/D 轉(zhuǎn)換正常進(jìn)行 。 最后單片機(jī)系統(tǒng)將計(jì)算好了的被測(cè)電壓值按一定的時(shí)序送入顯示電路模塊加以顯示 。 AVR 單片機(jī)是 atmel 公司推出較新的單片機(jī) , 它的顯著特點(diǎn)是 : 高性能 , 低功能 , 高速度 , 指令單周期為主 , 但性格方面比 51 單片機(jī)要高 。 小電流下可以驅(qū)動(dòng) 發(fā) 光 , 發(fā)光響應(yīng)時(shí)間極短 , 體積小 , 重量輕 , 抗沖擊性能好 , 壽命長(zhǎng) 。 它的特點(diǎn)是顯示字跡清楚 , 價(jià)格相對(duì)便宜 。 而 1602 液晶也足夠滿足本設(shè)計(jì)的需要 。 S=1 當(dāng)寫(xiě)一個(gè)字條款,整屏顯示左移 ( N=1)或右移( N=0),以得到光標(biāo)不移動(dòng)而屏幕移動(dòng)的效果。 些 A/D 轉(zhuǎn)換器是的特點(diǎn)是 8 位精度 , 屬于并行口 , 如果輸入的模擬量變化大快 , 必須在輸入之前增加采樣電路 。 模數(shù) (A/D)芯片 TLC2543 的資料 綜合本設(shè)計(jì)的各方面考慮 , 我們選了 TLC2543 模數(shù)轉(zhuǎn)換芯片 。 4. Data out 在 CS 為高時(shí)處于高阻抗?fàn)顟B(tài) , 而當(dāng) CS 為低時(shí)處于激活狀態(tài) 。 在 I/O clk 的下降沿時(shí)數(shù)據(jù)變化 。 3) 被測(cè)電壓的電壓值小于 1V 時(shí) , 有自動(dòng)換以 MV為單位顯示 。 輸入電路 由于輸入電路的電壓比基準(zhǔn)電壓 (2V)高很多 , 因此在輸入電路必須加電壓衰減器 。 鍵盤(pán)與單片機(jī)的連接如下 此鍵盤(pán)的一端與單片機(jī)的 口連接 , 一端接地 。 由于現(xiàn)在單片機(jī)的發(fā)展已經(jīng)達(dá)到了很高的水平 , 內(nèi)部的各種資源相當(dāng)?shù)呢S富 , CPU 的處理速度非常的快 。 主程序的總體流程如下圖 數(shù)字電壓表的設(shè)計(jì) 全部軟件程序如下 : include define uchar unsigned char define uint unsigned int define key_state0 0 //鍵盤(pán)掃描的各個(gè)狀態(tài) define key_state1 1 define key_state2 2 define key_state3 3 sbit rs=P1^2。 sbit flag_1=P1^3。//平均電壓值標(biāo)志符 uchar t。 P0=。 ep=1。 delay(1)。 IE=0x82。 } add=add+y。 write_dat(a[2]+0x30)。break。 } } uint read2543(unsigned char port) //2543 轉(zhuǎn)換程序 { unsigned int i。i ) { if(output) ad_value|=0x01。 _nop_()。 } read_key()//當(dāng)鍵盤(pán)按下時(shí) ,計(jì)算后五秒的平均電壓值 {if(flag==0) {delay (10)。 if(flag==5) { dat5=dat。 } } }
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1