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

正文內(nèi)容

基于單片機(jī)水溫控制系統(tǒng)的設(shè)計(jì)-在線瀏覽

2025-08-14 19:02本頁(yè)面
  

【正文】 h存儲(chǔ)器;256字節(jié)RAM;1000次擦寫周期;全靜態(tài)操作:三級(jí)加密程序存儲(chǔ)器;32位可編程I/O口線;雙數(shù)據(jù)指針;三個(gè)16位定時(shí)器/計(jì)數(shù)器;八個(gè)中斷源(一個(gè)6向量2級(jí)中斷結(jié)構(gòu));全雙工UART串行通道;片內(nèi)晶振及時(shí)鐘電路;看門狗定時(shí)器;掉電標(biāo)識(shí)符;0Hz~33Hz,AT89S52 可降至0Hz 靜態(tài)邏輯操作,支持2種軟件可選擇節(jié)電模式。掉電保護(hù)方式下,RAM內(nèi)容被保存,振蕩器被凍結(jié),單片機(jī)一切工作停止,直到下一個(gè)中斷或硬件復(fù)位為止,掉電后中斷可喚醒。GND:地。P0口是一個(gè)8位漏極開路的雙向I/O口。對(duì)P0端口寫“1”時(shí),引腳用作高阻抗輸入。在這種模式下,P0具有內(nèi)部上拉電阻。程序校驗(yàn)時(shí),需要外部上拉電阻。對(duì)P2端口寫“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。在訪問(wèn)外部程序存儲(chǔ)器或用16位地址讀取外部數(shù)據(jù)存儲(chǔ)器(例如執(zhí)行MOVX DPTR)時(shí),P2口送出高八位地址。在使用8位地址(如MOVX RI)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),P2口輸出P2鎖存器的內(nèi)容。P1口:;。對(duì)P1端口寫“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。此外,()和時(shí)器/計(jì)數(shù)器2的觸發(fā)輸入()。P1口第二功能有::T2(定時(shí)器/計(jì)數(shù)器T2的外部計(jì)數(shù)輸入,時(shí)鐘輸出):T2EX(定時(shí)器/計(jì)數(shù)器T2的捕捉/重載觸發(fā)信號(hào)和方向控制):MOSI(在系統(tǒng)編程用):MISO(在系統(tǒng)編程用):SCK(在系統(tǒng)編程用)P3口:本設(shè)計(jì)中P3口將用于接收水溫信號(hào)和按鍵信息。對(duì)P3端口寫“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。P3口亦作為AT89S52特殊功能(第二功能)使用,如下表所示。P3引腳號(hào)第二功能有::RXD(串行輸入):TXD(串行輸出):INT0(外部中斷0):INT0(外部中斷0):T0(定時(shí)器0外部輸入):T1(定時(shí)器1外部輸入):WR(外部數(shù)據(jù)存儲(chǔ)器寫選通):RD(外部數(shù)據(jù)存儲(chǔ)器寫選通)RESET:復(fù)位輸入??撮T狗計(jì)時(shí)完成后,RST腳輸出96個(gè)晶振周期的高電平。DISRTO默認(rèn)狀態(tài)下,復(fù)位高電平有效。在flash編程時(shí),此引腳(PROG)也用作編程輸入脈沖。然而,特別強(qiáng)調(diào),在每次訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),ALE脈沖將會(huì)跳過(guò)。這一位置“1”,ALE僅在執(zhí)行MOVX 或MOVC指令時(shí)有效。這個(gè)ALE使能標(biāo)志位(地址為8EH的SFR的第0位)的設(shè)置對(duì)微控制器處于外部執(zhí)行模式下無(wú)效。AT89S52從外部程序存儲(chǔ)器執(zhí)行外部代碼時(shí),PSEN在每個(gè)機(jī)器周期被激活兩次,而在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),PSEN將不被激活。為使能從0000H到FFFFH的外部程序存儲(chǔ)器讀取指令,EA必須接GND。在flash編程期間,EA也接收12伏Vpp電壓。XTAL2:振蕩器反相放大器的輸出端。通常時(shí)鐘由于兩種形式:內(nèi)部時(shí)鐘和外部時(shí)鐘。AT89S52內(nèi)部有一個(gè)用于構(gòu)成振蕩器的高增益反向放大器,該放大器的輸入輸出引腳為XTAL1和XTAL2,它們跨接在晶體振蕩器和用于微調(diào)的電容,便構(gòu)成了一個(gè)自激勵(lì)振蕩器?!?2MHZ之間,頻率越高單片機(jī)的速度就越快,但對(duì)存儲(chǔ)器速度要求就高。AT89S52的復(fù)位輸入引腳RST為單片機(jī)提供了初始化的手段,可以使程序從指定處開始執(zhí)行,在AT89S52的時(shí)鐘電路工作后,只要RST引腳上出現(xiàn)超過(guò)兩個(gè)機(jī)器周期以上的高電平時(shí),即可產(chǎn)生復(fù)位的操作,只要RST保持高電平,則AT89S52循環(huán)復(fù)位,只有當(dāng)RST由高電平變成低電平以后,AT89S52才從0000H地址開始執(zhí)行程序,本系統(tǒng)采用按鍵復(fù)位方式的復(fù)位電路。DS18B20無(wú)需外部器件?!妗W疃嘣?50ms 內(nèi)將溫度轉(zhuǎn)換為12位數(shù)字。DS18B20通過(guò)一個(gè)單線接口發(fā)送或接受信息,因此在中央處理器和DS18B20之間僅需一條連接線(加上地線)。DS18B20與DS1822兼容的軟件。因此,很簡(jiǎn)單就可以用一個(gè)微控制器去控制很多覆蓋在一大片區(qū)域的DS18B20。DS18B20應(yīng)用包括溫度控制、工業(yè)系統(tǒng)、消費(fèi)品、溫度計(jì)或任何熱感測(cè)系統(tǒng)。開漏單總線接口引腳。3VDD可選擇的VDD引腳。 DS18B20操作原理DS18B20 的核心功能是它的直接讀數(shù)字的溫度傳感器。在上電狀態(tài)下默認(rèn)的精度為12位。在那之后,產(chǎn)生的溫度數(shù)據(jù)以兩個(gè)字節(jié)的形式被存儲(chǔ)到高速暫存器的溫度寄存器中,DS18B20繼續(xù)保持等待狀態(tài)。DS18B20中的溫度傳感器完成對(duì)溫度的測(cè)量,用16位二進(jìn)制形式提供,形式表達(dá),其中頭五位S為符號(hào)位。DS18B20的存儲(chǔ)器有一個(gè)暫存SRAM和一個(gè)存儲(chǔ)高低報(bào)警觸發(fā)值TH和TL的非易失性電可擦除EEPROM組成。所有的存儲(chǔ)器指令被詳述于DS18B20功能指令節(jié)。這兩個(gè)字節(jié)是只讀的。位4包含配置寄存器數(shù)據(jù),其被詳述于配置寄存器節(jié)。EPROM寄存器中的數(shù)據(jù)在器件掉電時(shí)仍然保存;上電時(shí),數(shù)據(jù)被載入暫存器??偩€控制器在發(fā)出這條命令后發(fā)出讀時(shí)序,DS18B20返回0表示正在召回中,返回1表示操作結(jié)束。上電默認(rèn)設(shè)置位6:R0=1:位5:R1=1。暫存器的位7(為0)和位0~4(為1)被器件保留,禁止寫入。DS18B20完成一次溫度轉(zhuǎn)換后,就拿溫度值與和存儲(chǔ)在TH和TL中一個(gè)字節(jié)的用戶自定義的報(bào)警預(yù)置值進(jìn)行比較。TH和TL寄存器是非易失性的,所以它們?cè)诘綦姇r(shí)仍然保存數(shù)據(jù)。如果測(cè)得的溫度高于TH或低于TL,報(bào)警條件成立,DS18B20內(nèi)部就會(huì)置位一個(gè)報(bào)警標(biāo)識(shí)??偩€控制器通過(guò)發(fā)出報(bào)警搜索命令[ECh]檢測(cè)總線上所有的DS18B20報(bào)警標(biāo)識(shí)。如果報(bào)警條件成立,而TH或TL的設(shè)置已經(jīng)改變,另一個(gè)溫度轉(zhuǎn)換將重新確認(rèn)報(bào)警條件。主要首先DS18B20提供以下功能命令之一:讀ROM,ROM匹配,搜索ROM,跳過(guò)ROM,報(bào)警檢查。一個(gè)控制功能指揮指示DS18B20的演出測(cè)溫。溫度報(bào)警觸發(fā)器TH和TL都有一字節(jié)EEPROM的數(shù)據(jù)。在片上還載有配置字節(jié)以理想的解決溫度數(shù)字轉(zhuǎn)換。所有的數(shù)據(jù)的讀、寫都是從最低位開始。:圖: DS18B20數(shù)字溫度計(jì)與AT89S52單片機(jī)的連接 LED顯示電路LED數(shù)碼管是一種半導(dǎo)體發(fā)光器件,其基本單元是發(fā)光二極管,通過(guò)對(duì)其不同的管腳輸入相對(duì)的電流,會(huì)使其發(fā)亮,從而顯示出數(shù)字。數(shù)碼管按段數(shù)分為七段數(shù)碼管和八段數(shù)碼管,八段數(shù)碼管比七段數(shù)碼管多一個(gè)發(fā)光二極管單元(多一個(gè)小數(shù)點(diǎn)顯示);按能顯示多少個(gè)“8”可分為1位、2位、4位等等數(shù)碼管;按發(fā)光二極管單元連接方式分為共陽(yáng)極數(shù)碼管和共陰極數(shù)碼管。共陽(yáng)極數(shù)碼管在應(yīng)用時(shí)應(yīng)將公共極COM接到+5V,當(dāng)某一字段發(fā)光二極管的陰極為低電平時(shí),相應(yīng)字段就點(diǎn)亮。動(dòng)態(tài)驅(qū)動(dòng)是將所有數(shù)碼管的8個(gè)顯示筆劃a,b,c,d,e,f,g,dp的同名端連在一起,另外為每個(gè)數(shù)碼管的公共極COM增加位選通控制電路,通過(guò)由各自獨(dú)立的I/O線控制,當(dāng)單片機(jī)的P0口輸出字形碼時(shí),所有數(shù)碼管都接收到相同的字形碼,但究竟是那個(gè)數(shù)碼管會(huì)顯示出字形,所以我們只要將需要顯示的數(shù)碼管的選通控制打開,該位就顯示出字形,沒(méi)有選通的數(shù)碼管就不會(huì)亮。在本設(shè)計(jì)中采用了四位八段數(shù)碼管,用動(dòng)態(tài)驅(qū)動(dòng)來(lái)顯示溫度的值,: LED顯示電路圖 除去復(fù)位按鍵及繼電器外,系統(tǒng)的鍵盤共有三個(gè)按鍵,判斷K3~K5鍵是否按下,可采用軟件查詢和中斷的方法,當(dāng)某個(gè)鍵按下時(shí),低電平有效。K4加1鍵設(shè)定溫度值加1K5減1鍵設(shè)定溫度值減1 在微型計(jì)算機(jī)控制系統(tǒng)中,為了安全生產(chǎn),對(duì)于一些重要的參數(shù)或系統(tǒng)部位,都設(shè)有緊急狀態(tài)報(bào)警系統(tǒng),以便提醒操作人員注意,或采取緊急措施。如果高于設(shè)置值1度則進(jìn)行報(bào)警,否則就作為采樣的正常值,進(jìn)行顯示和控制。低于設(shè)置數(shù)1度時(shí),具體操作類似。光電耦合器以光為媒介來(lái)傳輸電信號(hào)的器件,受光器接受光線之后就產(chǎn)生光電流,從輸出端流出,從而實(shí)現(xiàn)了“電—光—電”轉(zhuǎn)換。它包含一個(gè)砷化鎵紅外發(fā)光二極管,該二極管光耦合到一個(gè)達(dá)林頓光電晶體管。加熱器由繼電器控制,連接220V電源,用于對(duì)水溫的控制,即對(duì)進(jìn)行水溫加熱或不加熱。本部分詳細(xì)介紹了基于AT89S52單片機(jī)的多路溫
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1