




已閱讀5頁,還剩19頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
此文檔收集于網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系網(wǎng)站刪除單片機(jī)原理及接口技術(shù)課程設(shè)計(jì)報告設(shè)計(jì)題目 班 級 姓 名 學(xué) 號 指導(dǎo)教師 單片機(jī)課程設(shè)計(jì)任務(wù)書題目:基于單片機(jī)的溫度數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)一設(shè)計(jì)要求1被測量溫度范圍:0500,溫度分辨率為0.5。2被測溫度點(diǎn):4個,每2秒測量一次。3顯示器要求:通道號1位,溫度4位(精度到小數(shù)點(diǎn)后一位)。顯示方式為定點(diǎn)顯示和輪流顯示。4鍵盤要求:(1)定點(diǎn)顯示設(shè)定;(2)輪流顯示設(shè)定;(3)其他功能鍵。二設(shè)計(jì)內(nèi)容1單片機(jī)及電源管理模塊設(shè)計(jì)。 單片機(jī)可選用AT89S51及其兼容系列,電源管理模塊要實(shí)現(xiàn)高精密穩(wěn)壓輸出,為單片機(jī)及A/D轉(zhuǎn)換器供電。2傳感器及放大器設(shè)計(jì)。 傳感器可以選用鎳鉻鎳硅熱電偶(分度號K),放大器要實(shí)現(xiàn)熱電偶輸出的mV級信號到A/D輸入V級信號放大。3多路轉(zhuǎn)換開關(guān)及A/D轉(zhuǎn)換器設(shè)計(jì)。 多路開關(guān)可以選用CD4052,A/D可選用MC14433等。4顯示器設(shè)計(jì)。 可以選用LED顯示或LCD顯示。5鍵盤電路設(shè)計(jì)。 實(shí)現(xiàn)定點(diǎn)顯示按鍵;輪流顯示按鍵;其他功能鍵。6系統(tǒng)軟件設(shè)計(jì)。 系統(tǒng)初始化模塊,鍵盤掃描模塊,顯示模塊,數(shù)據(jù)采集模塊,標(biāo)度變換模塊等。三設(shè)計(jì)報告要求設(shè)計(jì)報告應(yīng)按以下格式書寫:(1)封面;(2)設(shè)計(jì)任務(wù)書;(3)目錄;(4)正文;(5)參考文獻(xiàn)。其中正文應(yīng)包含以下內(nèi)容:(1)系統(tǒng)總體功能及技術(shù)指標(biāo)描述;(2)各模塊電路原理描述;(3)系統(tǒng)各部分電路圖及總體電路圖(用PROTEL繪制);(4)軟件流程圖及軟件清單;(5)設(shè)計(jì)總結(jié)及體會。四、參考資料1、李全利,單片機(jī)原理及接口技術(shù),高等教育出版社,20042、于永,51單片機(jī)常用模塊與綜合系統(tǒng)設(shè)計(jì)實(shí)例精講,電子工業(yè)出版社,2007引言隨著現(xiàn)代信息技術(shù)的飛速發(fā)展,溫度測量控制系統(tǒng)在工業(yè)、農(nóng)業(yè)及人們的日常生活中扮演著一個越來越重要的角色,它對人們的生活具有很大的影響,所以溫度采集控制系統(tǒng)的設(shè)計(jì)與研究有十分重要的意義。本次設(shè)計(jì)的目的在于學(xué)習(xí)基于51單片機(jī)的多路溫度采集控制系統(tǒng)設(shè)計(jì)的基本流程。本設(shè)計(jì)采用單片機(jī)作為數(shù)據(jù)處理與控制單元,為了進(jìn)行數(shù)據(jù)處理,單片機(jī)控制數(shù)字溫度傳感器,通過MC14433模數(shù)轉(zhuǎn)換對所測的溫度進(jìn)行數(shù)字量變化。單片機(jī)數(shù)據(jù)處理之后,將當(dāng)前溫度信息發(fā)送到LCD進(jìn)行顯示。本系統(tǒng)可以實(shí)現(xiàn)多路溫度信號采集與顯示,可以使用按鍵來設(shè)置切換定點(diǎn)顯示功能與輪流顯示功能,通過進(jìn)行溫度數(shù)據(jù)的運(yùn)算處理,發(fā)出控制信號達(dá)到控制蜂鳴器和繼電器的目的。我所采用的控制芯片為AT89c51,此芯片功能較為強(qiáng)大,能夠滿足設(shè)計(jì)要求。通過對電路的設(shè)計(jì),對芯片的外圍擴(kuò)展,采用微機(jī)進(jìn)行溫度檢測,數(shù)字顯示,信息存儲及實(shí)時控制。 目錄: 一、系統(tǒng)總體功能及技術(shù)指標(biāo)的描述-4二、各模塊電路原理描述-42.1單片機(jī)及AT89C51引腳說明-4 2.2、電源模塊設(shè)計(jì)-7 2.3、傳感器模塊設(shè)計(jì)-7 2.4、放大器-9 2.5、多路轉(zhuǎn)換-9 2.6、A/D轉(zhuǎn)換器-11 2.7、顯示器設(shè)計(jì)-13 2.8、鍵盤電路設(shè)-14 2.9、電路總體設(shè)計(jì)圖-15三、軟件流程-16四、 程序清單-17五、設(shè)計(jì)總結(jié)及體會-23六、參考資料-23一、系統(tǒng)總體功能及技術(shù)指標(biāo)的描述1,基于單片機(jī)的溫度數(shù)據(jù)采集系統(tǒng),實(shí)現(xiàn)實(shí)時的溫度的數(shù)據(jù)采集與顯示,采用1602液晶顯示溫度讀數(shù)和所選通道號,以實(shí)現(xiàn)對數(shù)據(jù)的實(shí)時控制。2, 技術(shù)指標(biāo)要求:1被測量溫度范圍:0500,溫度分辨率為0.5。2被測溫度點(diǎn):4個,每2秒測量一次。3顯示器要求:通道號1位,溫度4位(精度到小數(shù)點(diǎn)后一位)。顯示方式為定點(diǎn)顯示和輪流顯示。4鍵盤要求:(1)定點(diǎn)顯示設(shè)定;(2)輪流顯示設(shè)定;(3)其他功能鍵。二、各模塊電路原理描述2.1單片機(jī)及電源模塊設(shè)計(jì)如圖所示為AT89C51芯片的引腳圖。兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng)的AT89C51單片機(jī)是一個低功耗、高性能CHMOS的單片機(jī),片內(nèi)含4KB在線可編程Flash存儲器的單片機(jī)。它與通用80C51系列單片機(jī)的指令系統(tǒng)和引腳兼容。AT89C51單片機(jī)片內(nèi)的Flash可允許在線重新編程,也可用通用非易失性存儲編程器編程;片內(nèi)數(shù)據(jù)存儲器內(nèi)含128字節(jié)的RAM;有40個引腳,32個外部雙向輸入/輸出(I/O)端口;具有兩個16位可編程定時器;中斷系統(tǒng)是具有6個中斷源、5個中斷矢量、2級中斷優(yōu)先級的中斷結(jié)構(gòu);震蕩器頻率0到33MHZ,因此我們在此選用12MHZ的晶振是比較合理的;具有片內(nèi)看門狗定時器;具有斷電標(biāo)志POF等等。AT89S51具有PDIP、TQFP和PLCC三種封裝形式8。2.2、AT89C51引腳說明P0口:8位、開漏級、雙向I/O口。P0口可作為通用I/O口,但須外接上拉電阻;作為輸出口,每各引腳可吸收8各TTL的灌電流。作為輸入時,首先應(yīng)將引腳置1。P0也可用做訪問外部程序存儲器和數(shù)據(jù)存儲器時的低8位地址/數(shù)據(jù)總線的復(fù)用線。在該模式下,P0口含有內(nèi)部上拉電阻。在FLASH編程時,P0口接收代碼字節(jié)數(shù)據(jù);在編程效驗(yàn)時,P0口輸出代碼字節(jié)數(shù)據(jù)(需要外接上拉電阻)。P1口:8位、雙向I/0口,內(nèi)部含有上拉電阻。P1口可作普通I/O口。輸出緩沖器可驅(qū)動四個TTL負(fù)載;用作輸入時,先將引腳置1,由片內(nèi)上拉電阻將其抬到高電平。P1口的引腳可由外部負(fù)載拉到低電平,通過上拉電阻提供電流。在FLASH并行編程和校驗(yàn)時,P1口可輸入低字節(jié)地址。在串行編程和效驗(yàn)時,P1.5/MO-SI,P1.6/MISO和P1.7/SCK分別是串行數(shù)據(jù)輸入、輸出和移位脈沖引腳。 P2口:具有內(nèi)部上拉電阻的8位雙向I/O口。P2口用做輸出口時,可驅(qū)動4各TTL負(fù)載;用做輸入口時,先將引腳置1,由內(nèi)部上拉電阻將其提高到高電平。若負(fù)載為低電平,則通過內(nèi)部上拉電阻向外部輸出電流。CPU訪問外部16位地址的存儲器時,P2口提供高8位地址。當(dāng)CPU用8位地址尋址外部存儲時,P2口為P2特殊功能寄存器的內(nèi)容。在FLASH并行編程和校驗(yàn)時,P2口可輸入高字節(jié)地址和某些控制信號。P3口:具有內(nèi)部上拉電阻的8位雙向口。P3口用做輸出口時,輸出緩沖器可吸收4各TTL的灌電流;用做輸入口時,首先將引腳置1,由內(nèi)部上拉電阻抬位高電平。若外部的負(fù)載是低電平,則通過內(nèi)部上拉電阻向輸出電流。在與FLASH并行編程和校驗(yàn)時,P3口可輸入某些控制信號。P3口除了通用I/O口功能外,還有替代功能,如表5.3-1所示。表5.3-1 P3口的替代功能引腳符號說明P3.0RXD串行口輸入P3.1TXD串行口輸出P3.2/INT0外部中斷0P3.3/INT1外部中斷1P3.4T0T0定時器的外部的計(jì)數(shù)輸入P3.5T1T1定時器的外部的計(jì)數(shù)輸入P3.6/WR外部數(shù)據(jù)存儲器的寫選通P3.7/RD外部數(shù)據(jù)存儲器的讀選通RST:復(fù)位端。當(dāng)振蕩器工作時,此引腳上出現(xiàn)兩個機(jī)器周期的高電平將系統(tǒng)復(fù)位。ALE/ :當(dāng)訪問外部存儲器時,ALE(允許地址鎖存)是一個用于鎖存地址的低8位字節(jié)的書粗脈沖。在Flash 編程期間,此引腳也可用于輸入編程脈沖()。在正常操作情況下,ALE以振蕩器頻率的1/6的固定速率發(fā)出脈沖,它是用作對外輸出的時鐘,需要注意的是,每當(dāng)訪問外部數(shù)據(jù)存儲器時,將跳過一個ALE脈沖。如果希望禁止ALE操作,可通過將特殊功能寄存器中位地址為8EH那位置的“0”來實(shí)現(xiàn)。該位置的“1”后。ALE僅在MOVE或MOVC指令期間激活,否則ALE引腳將被略微拉高。若微控制器在外部執(zhí)行方式,ALE禁止位無效。:外部程序存儲器讀選取通信號。當(dāng)AT89S51在讀取外部程序時, 每個機(jī)器周期 將PSEN激活兩次。在此期間內(nèi),每當(dāng)訪問外部數(shù)據(jù)存儲器時,將跳過兩個信號。/Vpp:訪問外部程序存儲器允許端。為了能夠從外部程序存儲器的0000H至FFFFH單元中取指令,必須接地,然而要注意的是,若對加密位1進(jìn)行編程,則在復(fù)位時,的狀態(tài)在內(nèi)部被鎖存。執(zhí)行內(nèi)部程序應(yīng)接VCC。不當(dāng)選擇12V編程電源時,在Flash編程期間,這個引腳可接12V編程電壓。XTAL1:振蕩器反向放大器輸入端和內(nèi)部時鐘發(fā)生器的輸入端。XTAL2:振蕩器反相放大器輸出端。單片機(jī)最小系統(tǒng)設(shè)計(jì)原理圖:電源模塊設(shè)計(jì):在影響單片機(jī)系統(tǒng)可靠性的諸多因素中,電源干擾可謂首屈一指,據(jù)統(tǒng)計(jì),計(jì)算機(jī)應(yīng)用系統(tǒng)的運(yùn)行故障有90以上是由電源噪聲引起的。為了提高系統(tǒng)供電可靠性,交流供電應(yīng)采用交流穩(wěn)壓器,防止電源的過壓和欠壓,直流電源抗干擾措施有采用高質(zhì)量集成穩(wěn)壓電路單獨(dú)供電,采用直流開關(guān)電源,采用DC-DC變換器。本次設(shè)計(jì)決定采用MAXim公司的高電壓低功耗線性變換器MAX 1616作為電壓變換,采用該器件將輸入的24V電壓變換為5V電壓,給外圍5V的器件供電。MAX1616具有如下特點(diǎn):1.428V電壓輸入范圍。2.最大80uA的靜態(tài)工作電流。3.3V/5V電壓可選輸出。4.30mA輸出電流。本電路采用該器件將輸入的24V電壓變成5V電壓,給外圍5V的器件供電,其中二極管D1是保護(hù)二極管,防止輸入電壓接反可能帶來的對電路的影響和破壞。電源管理模塊電路圖如下:傳感器模塊設(shè)計(jì) 數(shù)據(jù)的采集應(yīng)用熱電偶作為溫度傳感器,熱電偶是一種感溫元件 , 它把溫度信號轉(zhuǎn)換成熱電動勢信號 , 通過電氣儀表轉(zhuǎn)換成被測介質(zhì)的溫度。熱電偶測溫的基本原理是兩種不同成份的均質(zhì)導(dǎo)體組成閉合回路 , 當(dāng)兩端存在溫度梯度時 , 回路中就會有電流通過,此時兩端之間就存在 Seebeck 電動勢熱電動勢,這就是所謂的塞貝克效應(yīng)。兩種不同成份的均質(zhì)導(dǎo)體為熱電極,溫度較高的一端為工作端, 溫度較低的一端為自由端,自由端通常處于某個恒定的溫度下。根據(jù)熱電動勢與溫度的函數(shù)關(guān)系 , 制成熱電偶分度表 ; 分度表是自由端溫度在 0 時 的條件下得到的,不同的熱電偶具有不同的分度表。在熱電偶回路中接入第三種金屬材料時 , 只要該材料兩個接點(diǎn)的溫度相同 , 熱電偶所產(chǎn)生的熱電勢將保持不變,即不受第三種金屬接入回路中的影響。因此 , 在熱電偶測溫時 , 可接入測量儀表 , 測得熱電動勢后 , 即可知道被測介質(zhì)的溫度。 熱電偶優(yōu)點(diǎn):熱電偶是工業(yè)中常用的溫度測溫元件,具有如下特點(diǎn): 測量精度高:熱電偶與被測對象直接接觸,不受中間介質(zhì)的影響。 熱響應(yīng)時間快:熱電偶對溫度變化反應(yīng)靈敏。 測量范圍大:熱電偶從 -40+ 1600 均可連續(xù)測溫。 性能可靠, 機(jī)械強(qiáng)度好。 使用壽命長,安裝方便。 熱電偶的種類及結(jié)構(gòu): ( 1 )熱電偶的種類 熱電偶有 K 型(鎳鉻 - 鎳硅) WRN 系列, N 型(鎳鉻硅 - 鎳硅鎂) WRM 系列, E 型(鎳鉻 - 銅鎳) WRE 系列, J 型(鐵 - 銅鎳) WRF 系列, T 型(銅 - 銅鎳) WRC 系列, S 型(鉑銠 10- 鉑) WRP 系列, R 型(鉑銠 13- 鉑) WRQ 系列, B 型(鉑銠 30- 鉑銠 6 ) WRR 系列等。 ( 2 )熱電偶的結(jié)構(gòu)形式:熱電偶的基本結(jié)構(gòu)是熱電極,絕緣材料和保護(hù)管;并 與顯示儀表、記錄儀表或計(jì)算機(jī)等配套使用。在現(xiàn)場使用中根據(jù)環(huán)境,被測介質(zhì)等多種因素研制成適合各種環(huán)境的熱電偶。 熱電偶簡單分為裝配式熱電偶,鎧裝式熱電偶和特殊形式熱電偶;按使用環(huán)境細(xì)分有耐 高溫?zé)犭娕迹湍犭娕迹透療犭娕迹透邏簾犭娕迹舯瑹犭娕迹X液測溫用熱電偶,循環(huán)硫化床用熱電偶,水泥回轉(zhuǎn)窯爐用熱電偶,陽極焙燒爐用熱電偶,高溫?zé)犸L(fēng)爐用熱電偶,汽化爐用熱電偶,滲碳爐用熱電偶,高溫鹽浴爐用熱電偶,銅、鐵及鋼水用熱電偶,抗氧化鎢錸熱電偶,真空爐用熱電偶,鉑銠熱電偶等。 鎳鉻-鎳硅熱電偶(K型)分度表 (參考端溫度為0)溫度0102030405060708090熱電動勢mV00.0000.3970.7981.2031.6112.0222.4362.8503.2663.6811004.0954.5084.9195.3275.7336.1376.5396.9397.3387.7372008.1378.5378.9389.3419.74510.15110.56010.96911.38111.79330012.20712.62313.03913.45613.87414.29214.71215.13215.55215.97440016.39516.81817.24117.66418.08818.51318.93819.36319.78820.21450020.64021.06621.49321.91922.34622.77223.19823.62424.05024.47660024.90225.32725.75126.17626.59927.02227.44527.86728.28828.70970029.12829.54729.96530.38330.79931.21431.21432.04232.45532.86680033.27733.68634.09534.50234.90935.31435.71836.12136.52436.92590037.32537.72438.12238.91538.91539.31039.70340.09640.48840.879100041.26941.65742.04542.43242.81743.20243.58543.96844.34944.729110045.10845.48645.86346.23846.61246.98547.35647.72648.09548.462120048.82849.19249.55549.91650.27650.63350.99051.34451.69752.049130052.39852.74753.09353.43953.78254.12554.46654.807放大器:本次設(shè)計(jì)采用TLC2712低功耗精密預(yù)算放大器,單電源供電,超低功耗,采用數(shù)字電位器X9c104和X9c504。進(jìn)行信號的調(diào)零和滿量程調(diào)整。設(shè)計(jì)電路圖:多路轉(zhuǎn)換開關(guān):多路開關(guān)采用CD4052。多路轉(zhuǎn)換開關(guān)的作用是可以利用A/D轉(zhuǎn)換器進(jìn)行多路模擬量的轉(zhuǎn)換。利用多路開關(guān)輪流切換各被測回路與A/D轉(zhuǎn)換器,以達(dá)分時享用A/D轉(zhuǎn)換器的目的。CD4052的邏輯圖CD4052引腳圖CD4052/CC4052是一個差分4通道數(shù)字控制模擬開關(guān),有A、B兩個二進(jìn)制控制輸入端和INH輸入,具有低導(dǎo)通阻抗和很低的截止漏電流。幅值為4.520V的數(shù)字信號可控制峰峰值至20V的模擬信號。例如,若V DD=+5V,VSS=0,VEE=-13.5V,則05V的數(shù)字信號可控制-13.54.5V的模擬信號,這些開關(guān)電路在整個VDD-VSS和VDD-VEE電源范圍內(nèi)具有極低的靜態(tài)功耗,與控制信號的邏輯狀態(tài)無關(guān),當(dāng)INH輸入端=“1”時,所有通道截止。二位二進(jìn)制輸入信號選通4對通道中的一通道,可連接該輸入至輸出。cBG838電子-技術(shù)資料-電子元件-電路圖-技術(shù)應(yīng)用網(wǎng)站-基本知識-原理-維修-作用-參數(shù)-電子元器件符號。A/D轉(zhuǎn)換器本次設(shè)計(jì)的轉(zhuǎn)換器采用MC14433。具體特點(diǎn)如下:MC14433是美國Motorola公司推出的單片3 1/2位A/D轉(zhuǎn)換器,其中集成了雙積分式A/D轉(zhuǎn)換器所有的CMOS模擬電路和數(shù)字電路。具有外接元件少,輸入阻抗高,功耗低,電源電壓范圍寬,精度高等特點(diǎn),并且具有自動校零和自動極性轉(zhuǎn)換功能,只要外接少量的阻容件即可構(gòu)成一個完整的A/D轉(zhuǎn)換器,其主要功能特性如下:1.精度:讀數(shù)的0.05%1字2.模擬電壓輸入量程:1.999V和199.9mV兩檔3.轉(zhuǎn)換速率:2-25次/s4.輸入阻抗:大于1000M5.輸入阻抗:大于1000M6.功耗:8mW(5V電源電壓時,典型值)7.功耗:8mW(5V電源電壓時,典型值)MC14433最主要的用途是數(shù)字電壓表,數(shù)字溫度計(jì)等各類數(shù)字化儀表及計(jì)算機(jī)數(shù)據(jù)采集系統(tǒng)的A/D轉(zhuǎn)換接口。MC14433的引腳說明: 1. Pin1(VAG)模擬地,為高科技阻輸入端,被測電壓和基準(zhǔn)電壓的接入地。2. Pin2(VR)基準(zhǔn)電壓,此引腳為外接基準(zhǔn)電壓的輸入端。MC14433只要一個正基準(zhǔn)電壓即可測量正、負(fù)極性的電壓。此外,VR端只要加上一個大于5個時鐘周期的負(fù)脈沖(VR),就能夠復(fù)為至轉(zhuǎn)換周期的起始點(diǎn)。3. Pin3(Vx)被測電壓的輸入端,MC14433屬于雙積分型A/D轉(zhuǎn)換器,因而被測電壓與基準(zhǔn)電壓有以下關(guān)系: 因此,滿量程的Vx=VR。當(dāng)滿量程選為1.999V,VR可取2.000V,而當(dāng)滿量程為199.9mV時,VR取200.0mV,在實(shí)際的應(yīng)用電路中,根據(jù)需要,VR值可在200mV2.000V之間選取。 4. Pin4-Pin6(R1/C1,C1)外接積分元件端。次三個引腳外接積分電阻和電容,積分電容一般選0.1uF聚脂薄膜電容,如果需每秒轉(zhuǎn)換4次,時鐘頻率選為66kHz,在2.000V滿量程時,電阻R1約為470k,而滿量程為200mV時,R1取27k。5. Pin7、Pin8(C01、C02)外接失調(diào)補(bǔ)償電容端,電容一般也選0.1uF聚脂薄膜電容即可。6. Pin9(DU)更新顯示控制端,此引腳用來控制轉(zhuǎn)換結(jié)果的輸出。如果在積分器反向積分周期之前,DU端輸入一個正跳變脈沖,該轉(zhuǎn)換周期所得到的結(jié)果將被送入輸出鎖存器,經(jīng)多路開關(guān)選擇后輸出。否則繼續(xù)輸出上一個轉(zhuǎn)換周期所測量的數(shù)據(jù)。這個作用可用于保存測量數(shù)據(jù),若不需要保存數(shù)據(jù)而是直接輸出測量數(shù)據(jù),將DU端與EOC引腳直接短接即可。7. Pin10、Pin11(CLK1、CLK0)時鐘外接元件端,MC14433內(nèi)置了時鐘振蕩電路,對時鐘頻率要求不高的場合,可選擇一個電阻即可設(shè)定時鐘頻率,時鐘頻率為66kHz時,外接電阻取300k即可。若需要較高的時鐘頻率穩(wěn)定度,則需采用外接石英晶體或LC電路,參考附圖。 8. Pin12(VEE負(fù)電源端。VEE是整個電路的電壓最低點(diǎn),此引腳的電流約為0.8mA,驅(qū)動電流并不流經(jīng)此引腳,故對提供此負(fù)電壓的電源供給電流要求不高。9. Pin13(Vss)數(shù)字電路的負(fù)電源引腳。Vss工作電壓范圍為VDD-5VVssVEE。除CLK0外,所有輸出端均以Vss為低電平基準(zhǔn)。10. Pin14(EOC)轉(zhuǎn)換周期結(jié)束標(biāo)志位。每個轉(zhuǎn)換周期結(jié)束時,EOC將輸出一個正脈沖信號。11. Pin15(OR非)過量程標(biāo)志位,當(dāng)|Vx|VREF時, 輸出為低電平。12. Pin16、17、18、19(DS4、DS3、DS2、DS1)多路選通脈沖輸出端。DS1、DS2、DS3和DS4分別對應(yīng)千位、百位、十位、個位選通信號。當(dāng)某一位DS信號有效(高電平)時,所對應(yīng)的數(shù)據(jù)從Q0、Q1、Q2和Q3輸出,兩個選通脈沖之間的間隔為2個時鐘周期,以保證數(shù)據(jù)有充分的穩(wěn)定時間。13. Pin20、21、22、23(Q0、Q1、Q2、Q3)BCD碼數(shù)據(jù)輸出端。該A/D轉(zhuǎn)換器以BCD碼的方式輸出,通過多路開關(guān)分時選通輸出個位、十位、百位和千位的BCD數(shù)據(jù)。同時在DS1期間輸出的千位BCD碼還包含過量程、欠量程和極性標(biāo)志信息,這些信息所代表的意義見下表。13. Pin24(VDD)正電源電壓端。數(shù)據(jù)采集模塊總電路圖:2.7、顯示器設(shè)計(jì)1602液晶顯示器,數(shù)據(jù)由P0口傳送,RS由P2.6控制。使能端由P27驅(qū)動。一位通道號,四位溫度顯示。顯示模塊電路圖:2.8、鍵盤電路設(shè)計(jì)2.9、電路總體設(shè)計(jì)圖三,軟件流程圖四、程序清單#includesbit s2=P34;sbit rs=P35;sbit lcden=P34;sbit dula=P26;sbit wela=P27;#define uchar unsigned char#define uint unsigned int#define uint unsigned int#define uchar unsigned charsbit adrd=P37; sbit adwr=P36;sbit diola=P25;sbit dula=P26;sbit wela=P27;unsigned char j,k,adval;void delay(unsigned char i) for(j=i;j0;j-) for(k=125;k0;k-); void delay1(uint x)uint a,b;for(a=x;a0;a-)for(b=100;b0;b-); void write_com(uchar com)P0=com;rs=0;lcden=0;delay(10);lcden=1;delay(10);lcden=0;void write_date(uchar date)P0=date;rs=1;lcden=0;delay(10);lcden=1;delay(10);lcden=0;void init()dula=0;wela=0;write_com(0x38); delay(20);write_com(0x0f); delay(20);write_com(0x06); delay(20);write_com(0x01); delay(20);void datepro()u8 i;switch(wd_sec)case 1: switch(pos_sec)case 1:number3 = number_set1/10; number4 = number_set1%10;break;case 2:number5 = number_set2;break;case 3:number7 = number_set3/10; number8 = number_set3%10;break;break;case 2:if(flashlight_flag=0)switch(pos_sec) case 1:number3 = number_set1/10; number4 = number_set1%10;break;case 2:number5 = number_set2;break;case 3:number7 = number_set3/10; number8 = number_set3%10;break; elseswitch(pos_sec)case 1:number3 = 18; number4 = 18;break;case 2:number5 = 18;break;case 3:number7 = 18; number8 = 18;break; break;void main() uchar a,A1,A2,A2t,A3; while(1) wela=1; P0=0; adwr=0; _nop_(); adwr=1; P0=0xff; delay(10); wela=0; for(a=20;a0;a-) display(A1,A2,A3); wela=1; P1=0xff; P0=0; adrd=0; adval=P1; adrd=1; P0=0xff; adwr=0; P1=adval; A1=adval/100; A2t=adval%100; A2=A2t/10; A3=A2t%10; ;void choosech(unsigned char ch)switch(ch)case 1:A0=0;A1=0;break;case 2:A0=0;A1=1;break;case 3:A0=1;A1=0;break;case 4:A0=1;A1=1;break;unsigned int ReadADC() unsigned char i,k; unsigned char channel; unsigned int AdcResult; / 12 bit ADC_CS=0; / Active chip select k+;/ Delay about 1 uS ADC_CLK=0; / make clock low first k+;k+; channel = 0xd0; k+;k+; / delay about 2 uS /- write command 4 bit - for(i=0; i 4;i+) ADC_DI = (channel & 0x80) != 0; channel=1; ADC_CLK=1; k+;k+;/ delay about 2 uS ADC_CLK=0; k+;k+; / delay about 2 uS ADC_CLK=1; k+;k+; ADC_CLK=0; k+;k+; /- read ADC result 1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 碳素?fù)诫s劑在鐵合金冶煉中的應(yīng)用考核試卷
- 森林公園生態(tài)旅游市場細(xì)分與定位考核試卷
- 農(nóng)業(yè)農(nóng)業(yè)機(jī)械產(chǎn)業(yè)節(jié)能減排配合服務(wù)批發(fā)考核試卷
- 礦物加工廠職業(yè)衛(wèi)生與員工健康考核試卷
- 漁業(yè)資源保護(hù)與海洋資源長期可持續(xù)發(fā)展戰(zhàn)略全面實(shí)施考核試卷
- 電信行業(yè)區(qū)塊鏈技術(shù)探索與應(yīng)用考核試卷
- 紅富士蘋果病蟲害防治考核試卷
- 武漢民政職業(yè)學(xué)院《描述統(tǒng)計(jì)學(xué)和概率》2023-2024學(xué)年第一學(xué)期期末試卷
- 石家莊工程職業(yè)學(xué)院《環(huán)境學(xué)導(dǎo)論》2023-2024學(xué)年第二學(xué)期期末試卷
- 山西體育職業(yè)學(xué)院《高級應(yīng)用氣象統(tǒng)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣州市黃埔區(qū)教育局招聘事業(yè)編制教職員考試真題2024
- 2025世界防治哮喘日知識講座專題課件
- 糧食安全時政試題及答案
- 小學(xué)開展常規(guī)教育經(jīng)驗(yàn)交流活動方案
- 國際經(jīng)濟(jì)學(xué)(下冊國際金融)克魯格曼-中文答案
- 第四單元專題學(xué)習(xí)《孝親敬老傳承家風(fēng)》公開課一等獎創(chuàng)新教學(xué)設(shè)計(jì)-(同步教學(xué))統(tǒng)編版語文七年級下冊名師備課系列
- 茂名市生活垃圾焚燒發(fā)電項(xiàng)目
- 大學(xué)英語四級考試2024年6月真題(第1套)翻譯
- 2025年03月國家機(jī)關(guān)事務(wù)管理局所屬事業(yè)單位公開招聘應(yīng)屆畢業(yè)生14人筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 2025年寧夏銀川市唐徠中學(xué)南校區(qū)中考一模英語試題(原卷版+解析版)
- 鄉(xiāng)村民宿開發(fā)管理運(yùn)營手冊
評論
0/150
提交評論