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

正文內(nèi)容

單片機(jī)課程設(shè)計(jì)__基于數(shù)字溫度傳感器的數(shù)字溫度計(jì)課程設(shè)計(jì)報(bào)告書(shū)-免費(fèi)閱讀

  

【正文】 i++) for(j=0。 delay_us(30)。i8。 DQ = 1。_nop_()。 } delay_us(60)。 } //1820 初始化 void init1820() { 29 DQ = 1。 y=namp。 y=namp。 temph=~temph。 write1820(0xcc)。i4。 writedate(dis1[D5])。} pos(0x47)。 D4=(uint)(tt*10)。 } pos(0x40)。 gettemp()。amp。 } 26 else if(desH==0amp。 writedate(dis1[D7])。i6。 writedate(dis1[D8])。 for(i=0。 //關(guān)閉外部中斷 0 EX1=0。 Htemp=124。 delay3(30)。_nop_()。 rs=1。e=1。 return result。rw=1。} return。 void delay_us(unchar)。 void delay_ms(unsigned char time)。 unchar code dis1[]={0123456789}。 22 sbit desH=P3^3。 //判斷正負(fù)變量 sbit dq=P3^5。有些不懂的問(wèn)題通過(guò)向老師請(qǐng)教得到解決,使我受益匪淺。因?yàn)橛辛艘郧岸鄠€(gè)課程設(shè)計(jì)的基礎(chǔ),我的焊接技術(shù)還算不錯(cuò),經(jīng)過(guò)差不多整整一天時(shí)間的焊接,實(shí)物的雛形基本形成。但由于內(nèi)帶字符發(fā)生器的控制器來(lái)說(shuō),顯示字符就比較簡(jiǎn)單了,可以讓控制器工作在文本方式,根據(jù)在 LCD 上開(kāi)始顯示的行列號(hào)及每行的列數(shù)找出顯示 RAM對(duì)應(yīng)的地址,設(shè)立 光標(biāo),在此送上該字符對(duì)應(yīng)的代碼即可。要顯示字符時(shí)要先輸入顯示字符地址,也就是告訴模塊在哪 里顯示字符, 下圖 是 1602 的內(nèi)部顯址。 80C51單片機(jī)的定時(shí) /計(jì)數(shù)器 在單片機(jī)應(yīng)用系統(tǒng)中,常常會(huì)有定時(shí)控制需求,如定時(shí)輸出、定時(shí)檢測(cè)、定時(shí)掃描等;也經(jīng)常要對(duì)外部事件進(jìn)行計(jì)數(shù)。 : (INT0)外部中斷 0 輸入。在 P1 口作為輸入口使用時(shí),應(yīng)先向 P1 口鎖存地址 (90H)寫(xiě)入全 1,此時(shí) P1 口引腳由內(nèi)部上拉電阻拉成高電平。 此引腳的第二功能是 Vpp 是對(duì) 8751 片內(nèi) EPROM 固化編程時(shí),作為施加較高編程電壓 (一般 12V~ 21V)的輸入端。 此引腳的第二功能 PROG 在對(duì)片內(nèi)帶有 4KB EPROM 的 8751 編程寫(xiě)入 (固化程序 )時(shí),作為編程脈沖輸入端。若需采用外部時(shí)鐘電路時(shí),該引腳輸入外部時(shí)鐘脈沖。 8. 片內(nèi)振蕩器和時(shí)鐘產(chǎn)生電路,但石 英晶體和微調(diào)電容需要外接。目前單片機(jī)的發(fā)展趨勢(shì)是將 RAM 和 ROM 都集成在單片機(jī)里面,這樣既方便了用戶進(jìn)行設(shè)計(jì)又提高了系統(tǒng)的抗干擾性。由于單線制只有一根線,因此發(fā)送接口必須是三態(tài)的。 DS18B20輸出信號(hào)全數(shù)字化。同時(shí)處 理后的數(shù)據(jù)送到LED 中顯示。這樣 ,測(cè)溫系統(tǒng)的結(jié)構(gòu)就比較簡(jiǎn)單 ,體積也不大。此外還有復(fù)位電路,晶振電路,啟動(dòng)電路等。正文著重給出了軟硬件系統(tǒng)的各部分電路,介紹了集成溫度傳感器 DS18B20 的原理, AT89C51 單片機(jī)功能和應(yīng)用。傳統(tǒng)的測(cè)溫元件有熱電偶和二電阻。 ? 報(bào)警搜索命令識(shí)別并標(biāo)志超過(guò)程序限定溫度(溫度報(bào)警條件)的器件。 DS18B20 的性能如下。 微計(jì)算機(jī)信息 , 20xx, 22:149150. 附錄或附件:(可選項(xiàng)) 重要的測(cè)試結(jié)果、圖表、設(shè)計(jì)圖紙、源程序代碼、大量的公式、符號(hào)、照片等不宜放入正文中的可以附錄形式出現(xiàn)。 ( 4)文字表述:要求層次清楚,語(yǔ)言流暢,語(yǔ)句通順,無(wú)語(yǔ)法和邏輯錯(cuò)誤,無(wú)錯(cuò)字、別字、漏字。 文字 的表述應(yīng)當(dāng)以科學(xué)語(yǔ)言描述研究過(guò)程和研究結(jié)果,不要以口語(yǔ)化的方式表達(dá), 報(bào)告 中科技術(shù)語(yǔ)和名詞應(yīng)符合規(guī)定的通用詞語(yǔ),并使用法定計(jì)量單位和標(biāo)準(zhǔn)符號(hào)。 如果需要可另行附頁(yè)粘貼。 ? 獨(dú)特的單線接口僅需要一個(gè)端口引腳進(jìn)行通信。 ? 負(fù)電壓特性,電源極性接反時(shí),溫度計(jì)不會(huì)因發(fā)熱而燒毀,但不能正常工作。而熱電偶和熱電阻測(cè)出的一般都是電壓,再轉(zhuǎn)換成對(duì)應(yīng)的溫度,這些方法相對(duì)比較復(fù)雜,需要比較多的外部硬件支持。該電路設(shè)計(jì)新穎、功能強(qiáng)大、結(jié)構(gòu)簡(jiǎn)單。故現(xiàn)場(chǎng)輸入硬件有手動(dòng)復(fù)位鍵、 A/D 轉(zhuǎn)換芯片,處理芯片為51 芯片,執(zhí)行機(jī)構(gòu)有 4 位數(shù)碼管、報(bào)警器等。采用 51 單片機(jī) 7 控制,軟件編程的自由度大,可通過(guò)編程實(shí)現(xiàn)各種各樣的算術(shù)算法和邏輯控制,而且體積小,硬件實(shí)現(xiàn)簡(jiǎn)單,安裝方便。 系統(tǒng)組成 本課題以是 80C51 單片機(jī)為核心設(shè)計(jì)的一種數(shù)字溫度控制系統(tǒng),系統(tǒng)整體硬件電路包括,傳感器數(shù)據(jù)采集電路,溫度顯示電路,上下限報(bào)警調(diào)整電路,單片機(jī)主板電路等組成。便于單片機(jī)處理及控制,在 0— 100 攝氏度時(shí),最大線 形偏差小于 1 攝氏度,采用單總線的數(shù)據(jù)傳輸,可直接與計(jì)算機(jī)連接。 圖 31 DS18B20 與單片機(jī)的接口電路 10 硬件方 案設(shè)計(jì) 80C51 單片機(jī)介紹 80C51 有 40 個(gè)引腳, 4個(gè) 8 位并行 I/O 口, 1 個(gè)全雙工異步串行口,同時(shí)內(nèi)含5 個(gè)中斷源, 2 個(gè)優(yōu)先級(jí), 2個(gè) 16 位定時(shí) /計(jì)數(shù)器。 SST 公司推出的 89 系列單片機(jī)分別集成了 16K、 32K、 64K Flash 存儲(chǔ)器,可供用戶根據(jù)需要選用。最高允許振蕩頻率為 12MHz。 3. 控制信號(hào)引腳 RST/VPD(9 腳 ): RST 是復(fù)位信號(hào)輸入端,高電平有效。 PSEN(29 腳 ):程序存儲(chǔ)允許輸出信號(hào)端。 4. 并行 I/0 口 P0 口 (~ , 39~32 腳 ): P0 口是一個(gè)漏極開(kāi)路的 8 位準(zhǔn)雙向I/O 口。 P2 口 (~ , 21~28 腳 ): P2 口是一個(gè)帶內(nèi)部上拉電阻的 8 位 13 準(zhǔn)雙向 I/O 口。 : (INT1)外部中斷 1 輸入。 80C51 單片機(jī)內(nèi)集成有兩個(gè)可編程的定時(shí) /計(jì)數(shù)器: T0 和 T1,它們既可以工作于定時(shí)模式,也可以工作于外部事件計(jì)數(shù) 模式,此外, T1 還可以作為串行口的波特率發(fā)生器。 圖 4— 1 ① 液晶顯示原理 16 液晶顯示的原理是利用液晶的物理特性,通過(guò)電壓對(duì)其顯示區(qū)域進(jìn)行控制,有電就有顯示,這樣即可以顯示出圖形。 17 軟件方案設(shè)計(jì) 程序流程圖 圖 51 總流程圖 開(kāi)始 DS18B20 初始化 跳過(guò)讀ROM 溫度轉(zhuǎn)換 跳過(guò)讀ROM 讀取寄存器中 RAM 數(shù)據(jù) 將測(cè)得值乘以 將溫度值送數(shù)碼管顯示 結(jié)束 18 發(fā) DS18B20 復(fù)位命 令 發(fā)跳過(guò) ROM 命令 發(fā)溫度轉(zhuǎn)換開(kāi)始命令 結(jié)束 讀出溫度子程序 讀出溫度子程序的主要功能是讀出 RAM 中的 9 字節(jié),在讀出時(shí)需進(jìn)行 CRC 校驗(yàn),校驗(yàn)有錯(cuò)時(shí)不進(jìn)行溫度數(shù)據(jù)的改寫(xiě)。接下來(lái)是程序的燒寫(xiě),通過(guò) Keil C51 編程軟件將程序燒寫(xiě)進(jìn)單片機(jī),但結(jié)果不如人意,沒(méi)有顯示燈能亮,更無(wú)法實(shí)現(xiàn)充電功能。 課設(shè)的過(guò)程是艱辛的,但是收獲是巨大的。 sbit rs=P2^0。 sbit reset=P3^4。 unchar code dis2[]={temp:}。 void ledshow(void)。 void delay3(unchar)。 } void delay3(unchar x) { for(y=x。e=1。 } void writecmd(unchar ZL) { while(testBF()==1)。 _nop_()。rw=0。_nop_()。 writecmd(0x06)。Ltemp=24。 //關(guān)閉外部中斷 1 while(1) { if(read==0) { delay3(
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1