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

正文內(nèi)容

多功能數(shù)字電壓表、萬年歷和溫度測(cè)試器-全文預(yù)覽

  

【正文】 DS_RST=1。 DS_RST=0。//_LOW。 DS_SCLK=1。k) DS_IO=1。 } k=1。//_HIGH。//_HIGH。 for(j=0。 DS_SCLK=0。j0。 } // **************************** // // ************向 DS1302 寫一字節(jié)數(shù)據(jù), address 為命令字節(jié) void DelayMS(uint xms) { uint i,j。 write_(0x38)。 lcden=1。 lcden=0。 P0=。x) for(y=110。 //=============== sbit LED=P2^0。 sbit K4=P1^7。 sbit lcdrs=P3^5。 //數(shù)碼管位碼初值 // **************1602************** // //uchar code table[]=CuiLongFei!。 uchar DS1302[8]={0,0,0,0,0,0,0,0}。 char sec=50,min=1,hour=10,date=2,month=12,year=98。DelayMS(20)。DelayMS(20)。DelayMS(20)。 DelayMS(20)。 //ADC 數(shù)據(jù)處理 write_(0x80+0x40)。 DelayMS(20)。 //1602 初始化 write_(0x80)。 ADC_shiji=(*ADC_number)/。Delayus(5)。 // EOC=1。Delayus(5)。 ge=ADC_xianshi%100%10。 write_(0x01)。 } //======================1602 初始化子程序 ===================== //========================================================== void init() { lcden=0。 DelayMS(5)。 DelayMS(5)。 P1=。j)。 for(i=xms。 sbit lcdrs=P3^5。 float ADC_number,ADC_shiji 。 sbit ADC_OE=P3^1。通過鍵盤掃描和掃描處理函數(shù),實(shí)現(xiàn)鍵 盤的模式切換功能。 表 62 DS18B20 溫度數(shù)據(jù)表 3) DS18B20 溫度傳感器的存儲(chǔ)器 DS18B20溫度傳感器的內(nèi)部存儲(chǔ)器包括一個(gè)高速暫存 RAM和一個(gè)非易失性的可電擦除的 EEPRAM,后者存放高溫度和低溫度觸發(fā)器 TH、 TL和結(jié)構(gòu)寄存器。光刻 ROM 的作用是使每一個(gè) DS18B20 都各不相同,這樣就可以實(shí)現(xiàn)一根總線上掛接多個(gè) DS18B20 的目的。 DS18B20 的外形和內(nèi)部結(jié)構(gòu) DS18B20 內(nèi)部結(jié)構(gòu)主要由四部分組成: 64 位光刻 ROM、溫度傳感器、非揮發(fā)的溫度報(bào)警觸發(fā)器 TH和 TL、配置寄存器。 繼 一線總線 的早期產(chǎn)品后, DS1820 開辟了溫度傳感器技術(shù)的新概念。 DS18B20 的性能是新一代產(chǎn)品中最好的!性能價(jià)格比也非常出色! DS1822 與 DS18B20 軟件兼容,是 DS18B20 的簡(jiǎn)化版本。176。適合于惡劣環(huán)境的現(xiàn)場(chǎng)溫度測(cè)量,如:環(huán)境控制、設(shè)備或過程控制、測(cè)溫類消費(fèi)電子產(chǎn)品等。 DS1822 的精度較差為 177。C ,在 10~+85176。 ( 6) DS18B20 DALLAS 最新單線數(shù)字溫度傳感器 DS18B20 簡(jiǎn)介新的 一線器件 體積更小、適用電壓更寬、更 經(jīng)濟(jì) Dallas 半導(dǎo)體公司的數(shù)字化溫度傳感器 DS1820 是世界上第一片支持 一線總線 接口的溫度傳感器。 DS1302的內(nèi)部結(jié)構(gòu) 各引腳的功能為: Vcc1:主電源; Vcc2:備份電源。同樣,在緊跟 8位的控制指令字后的下一個(gè) SCLK脈沖 的下降沿讀出 DS1302 的數(shù)據(jù),讀出數(shù)據(jù)時(shí)從低位 0位到高位 7 DS1302 的寄存器 DS1302 有 12 個(gè)寄存器,其中有 7個(gè)寄存器與日歷、時(shí)鐘相關(guān),存放的數(shù)據(jù)位為 BCD 碼形式 ,其日歷、時(shí)間寄存器及其控制字見表 1??刂谱止?jié)的最高有效位 (位 7)必須是邏輯 1,如果它為 0,則不能把數(shù)據(jù)寫入 DS1302 中,位 6 如果為 0,則表示存取日歷時(shí)鐘數(shù)據(jù),為 1表示存取 RAM 數(shù)據(jù) 。只有在 SCLK 為低電平時(shí),才能將 RST置為高電平。 RST 輸入有兩種功能:首先, RST接通控制邏輯,允許地址 /命令序列送入移位寄存器;其次, RST 提供終止單字節(jié)或多字節(jié)數(shù)據(jù)的傳送手段。當(dāng) Vcc2大于 Vcc1+ 時(shí), Vcc2給 DS1302 供電。 DS1302是 DS1202的升級(jí)產(chǎn)品,與 DS1202兼容,但增加了主電源 /后背電源雙電源引腳,同時(shí)提供了對(duì)后背電源進(jìn)行涓細(xì)電流充電的能力 。關(guān)于核磁共振輸入高電平覆蓋時(shí)鐘, 并設(shè)置輸出低。觸發(fā)的計(jì)數(shù)器的時(shí)鐘輸入的高電平到低電平的轉(zhuǎn)換。 其與單片機(jī)的連接如下圖所示 (4)74HC393 該 74HCT393 是高速硅柵 CMOS 器件并具有低功耗肖特基針 TTL兼容(輸入通道)。 第 6 腳: E 端為使能端,當(dāng) E 端由高電平跳變成低電平時(shí),液晶模塊執(zhí)行命令。 第 3 腳: VL 為液晶顯示器對(duì)比度調(diào)整端,接正電源時(shí)對(duì)比度最弱,接地時(shí)對(duì)比度最高,對(duì)比度過高時(shí)會(huì)產(chǎn)生 “ 鬼影 ” ,使用時(shí)可以通過一個(gè) 10K 的電位器調(diào)整對(duì)比度。 字符型液晶顯示模塊是一種專門用于顯示字 母、數(shù)字、符號(hào)等點(diǎn)陣式 LCD,目前常用 16*1, 16*2, 20*2 和 40*2 行等的模塊。 5) 當(dāng) EOC 變?yōu)楦唠娖綍r(shí),這時(shí)給 OE 為高電平,轉(zhuǎn)換的數(shù)據(jù)就輸出給單片機(jī)了。其典型值為 +5V(Vref(+)=+5V, Vref()=5V). ADC0809應(yīng)用說明 1) ADC0809內(nèi)部帶有輸出鎖存器,可 以與 AT89S51單片機(jī)直接相連。用于控制三態(tài)輸出鎖存器向單片機(jī)輸出轉(zhuǎn)換得到的數(shù)據(jù)。使用中該狀態(tài)信號(hào)即可作為查詢的狀 態(tài)標(biāo)志,又可作為中斷請(qǐng)求信號(hào)使用。 CLK—— 時(shí)鐘信號(hào)。 START 上升沿時(shí),復(fù)位 ADC0809; START 下降沿時(shí)啟動(dòng)芯片,開始進(jìn)行 A/D 轉(zhuǎn)換;在 A/D 轉(zhuǎn)換期間, START 應(yīng)保持 低電平。 4)低功耗,約 15mW。它是逐次逼近式 A/D轉(zhuǎn)換器,可以和單片機(jī)直接接口。石晶振蕩和陶瓷振蕩均可采用。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。但在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的 /PSEN 信號(hào)將不出現(xiàn)。另外,該引腳被略微拉高。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。當(dāng)振蕩器復(fù)位器件時(shí),要保持 RST 腳兩個(gè)機(jī)器周期的高電平時(shí)間。當(dāng) P3 口寫入“ 1”后,它們被內(nèi)部上拉為高電平,并用作輸入。 P2 口當(dāng)用于外部程序存儲(chǔ)器或 16位 地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí), P2 口輸出地址的高八位。在 FLASH編程和校驗(yàn)時(shí), P1 口作為第八位地址接收。 P0 能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù) /地址的第八位。 單片機(jī)引腳結(jié)果及說明 如圖 11所示 圖 11 VCC:供電電壓。 AT89S52具有以下標(biāo)準(zhǔn)功能: 8k字節(jié) Flash, 256字節(jié) RAM, 32位 I/O 口線, 2個(gè)數(shù)據(jù)指針,三個(gè) 16位定時(shí)器 /計(jì)數(shù)器, 5個(gè)中斷優(yōu)先級(jí) 2層中斷嵌套中斷,全雙工串行口, 片內(nèi)晶振及時(shí)鐘電路。 該系統(tǒng)利用 AT89S51芯片控制溫度傳感器 DS18B20進(jìn)行實(shí)時(shí)溫度檢測(cè)并顯示,能夠?qū)崿F(xiàn)快速測(cè)量環(huán)境溫度,并可以根據(jù)需要設(shè)定上下限報(bào)警溫度。 DS18B20 的最大特點(diǎn)之一采用了單總線的數(shù)據(jù)傳輸,由數(shù)字溫度計(jì) DS18B20和微控制器 AT89S51構(gòu)成的溫度測(cè)量裝置 ,它直接輸出溫度的數(shù)字信號(hào) ,可直接與計(jì)算機(jī)連接。 設(shè)計(jì)方框圖 如下 溫度測(cè) 試與萬年歷 采用數(shù)字溫度芯片 DS18B20 測(cè)量溫度,輸出信號(hào)全數(shù)字化。 5 的不同電壓值 ;萬年歷顯示 月、日、時(shí)、分、秒 ;溫度測(cè)試顯示現(xiàn)場(chǎng)實(shí)際溫度的完成。 近些年我國(guó)開始重視對(duì)電子萬年歷的開發(fā)與設(shè)計(jì),但是中國(guó)電子萬年歷產(chǎn)業(yè)出現(xiàn)的問題中,許多不容樂觀 ,如產(chǎn)業(yè)結(jié)構(gòu)不合理、 產(chǎn)業(yè)集中于勞動(dòng)力密集型產(chǎn)品;技術(shù)密集型產(chǎn)品明顯落后于發(fā)達(dá)工業(yè)國(guó)家;生產(chǎn)要素決定性作用正在削弱;產(chǎn)業(yè)能源消耗大、產(chǎn)出率低、環(huán)境污染嚴(yán)重、對(duì)自然資源破壞力大;企業(yè)總體規(guī)模偏小、技術(shù)創(chuàng)新能力薄弱、管理水平落后等 。 由于傳統(tǒng)的指針式電壓表功能單一、精度低,不能滿足數(shù)字化時(shí)代的需求,因此,采用單片機(jī)的數(shù)字電 壓表,由精度高、抗干擾能力強(qiáng),可擴(kuò)展性強(qiáng)、集成方便,還可與 PC 進(jìn)行實(shí)時(shí)通信等優(yōu)點(diǎn)已使數(shù)字電壓表成為現(xiàn)在電子測(cè)量的主要應(yīng)用產(chǎn)品。 本論文重點(diǎn)介紹單片機(jī)的數(shù)字電壓表 、萬年歷、溫測(cè)的工作原理。 通過這努力,另外通過同學(xué)的幫助,我做成了這個(gè)多功能數(shù)字電壓表,將程序鍵入可以顯示 0177。 5伏, 萬年歷可顯示月、日、時(shí)、分、秒,溫度計(jì)可顯示現(xiàn)場(chǎng)周圍溫度, 使用 LCD 液晶模塊顯示。本設(shè)計(jì)在參閱了大量前人設(shè)計(jì)的數(shù)字電壓表的基礎(chǔ)上介紹一種基于 89S52 單片機(jī)的一種電壓測(cè)量電路 ,該電路采用分 A/D 轉(zhuǎn)換電路,測(cè)量范圍直流 0177。本文首先簡(jiǎn)要介紹了設(shè)計(jì)電壓表 、萬年歷、溫測(cè) 的主要方式以及單片機(jī)系統(tǒng)的優(yōu)勢(shì);然后詳細(xì)介紹了直流數(shù)字電壓 、 表 萬年歷、溫測(cè) 的設(shè)計(jì)流程,以及硬件系統(tǒng)和軟件系統(tǒng)的設(shè)計(jì),并給出了硬件電路的設(shè)計(jì)細(xì)節(jié),包括各部分電路的走向、芯片的選擇以及方案的可行性分析等。 通 過此次課程設(shè)計(jì)使我對(duì)我們所學(xué)的知識(shí)有了更深的認(rèn)識(shí)和體會(huì),對(duì)自我動(dòng)手的能力也提高了很多。 目前,市場(chǎng)上的主要使用的電壓表有:指針式電壓表和 數(shù)字 電壓表兩種。利用 AD 轉(zhuǎn)換芯片設(shè)計(jì)的數(shù)字電壓表將模擬信號(hào)轉(zhuǎn)換為數(shù)字顯示部分,這在生產(chǎn)運(yùn)用中有很大的實(shí)際意義,今后這方面的技術(shù)將得到提高,運(yùn)用更加廣泛。 通過查閱資料完成對(duì) 數(shù)字電壓表 將程序鍵入可以顯示 0177。AT89S52是一個(gè)低功耗,高性能 CMOS 8位單片機(jī),片內(nèi)含 8k Bytes ISP(Insystem programmable)的可反復(fù)擦寫 1000 次的 Flash 只讀程序存儲(chǔ)器,器件采用 ATMEL公司的高密度、非易失性存儲(chǔ)技術(shù)制造,兼容標(biāo)準(zhǔn) MCS 51 指令系統(tǒng)及 80C51引腳結(jié)構(gòu),芯片內(nèi)集成了通用 8位中央處理器和 ISP Flash 存儲(chǔ)單元,功能強(qiáng)大的微型計(jì)算機(jī)的 AT89S52 可為許多嵌入式控制應(yīng)用系統(tǒng)提供高性價(jià)比的解決方案。在 0—100 攝氏度時(shí),最大線形偏差小于 1 攝氏度。既可以單獨(dú)對(duì)多 DS18B20。使用 Atmel公司高密度非易失性存儲(chǔ)器技術(shù)制造,與工業(yè) 80C51 產(chǎn)品指令和引腳完全兼容。掉 電保護(hù)方式下, RAM內(nèi)容被保存,振蕩器被凍結(jié),單片機(jī)一切工作停止,直到下一個(gè)中斷或硬件復(fù)位為止。當(dāng)P1 口的管腳第一次寫 1 時(shí),被定義為高阻輸入。 P1 口管腳寫入 1 后,被內(nèi)部上拉為高,可用作輸入, P1口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。這是由于內(nèi)部上拉的緣故。 P3 口: P3 口管腳是 8個(gè)帶內(nèi)部上拉電阻的雙向 I/O 口,可接收輸出 4個(gè) TTL門電流。 RST:復(fù)位輸入。在平時(shí), ALE 端以不變的頻率周期輸出正脈沖信號(hào),此頻率為振蕩器頻率的 1/6。此時(shí), ALE只有在執(zhí)行 MOVX, MOVC 指令是 ALE 才起作用。在由外部程序存儲(chǔ)器 取指期間,每個(gè)機(jī)器周期兩次 /PSEN 有效。在 FLASH 編程期間,此引腳也用于施加 12V 編程電源。該反向放大器可以配置為片內(nèi)振蕩器。 ( 2) 8位 A/D轉(zhuǎn)換器芯片 ADC0809 DC0809是帶有 8位 A/D轉(zhuǎn)換器、 8路多路開關(guān)以及微處理機(jī)兼容的控制邏輯的CMOS組件。 3) 模擬輸入電壓范圍為 0V~ +5V,不需零點(diǎn)和滿刻度校準(zhǔn)。 START—— 轉(zhuǎn)換啟動(dòng)信號(hào)。其地址狀態(tài)與通道對(duì)應(yīng)關(guān)系見表 91。 EOC=0,正在進(jìn)行轉(zhuǎn)換; EOC=1,轉(zhuǎn)換結(jié)束。 D0為最低位, D7為最高 OE—— 輸出允許信號(hào)。 Vref—— 參考電源參考電壓用來與輸入的模擬信號(hào)進(jìn)行比較,作為逐次逼近的基準(zhǔn)。 4) 是否轉(zhuǎn)換完畢,根據(jù) EOC 信號(hào)來判斷。這就是 LCD 顯示的基本原理。 第 2 腳: VDD 接 5V 正電源。當(dāng) RS和 R/W 共同為低電平時(shí)可以寫入指令或者顯示地址,當(dāng) RS 為低電平 R/W 為高電平時(shí)可以讀忙信號(hào),當(dāng) RS 為高電平 R/W 為低電平時(shí)可以寫入數(shù)據(jù)。 第 16 腳:背光源負(fù)極。對(duì)每個(gè)“ 393”一半的運(yùn)作是一樣的“ 93”只是沒有外部時(shí)鐘時(shí),連接需要相同。主復(fù)位是每 4位計(jì)數(shù)器由“ 1”和“ 2”在引腳說明確定高電平異步輸入。 DS1302內(nèi)部有一個(gè) 318 的用于臨時(shí)性存放數(shù)據(jù)的 RAM寄存器。 DS1302 由 Vcc1或 Vcc2兩者中的較大者供電。 RST 是復(fù)位 /片選線,通過把RST輸入驅(qū)動(dòng)置高電平
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1