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

正文內容

基于單片機的電阻爐溫度控制系統設計-文庫吧資料

2025-08-02 05:44本頁面
  

【正文】 。第4腳:RS為寄存器選擇,高電平時選數據寄存器、低電平時選指令寄存器。 溫度顯示/設定模塊電路圖 溫度顯示模塊的電路圖如圖13所示。讀寫控制時序如表18所示:表18 讀寫控制時序RSR/WE功能00下降沿寫指令代碼01高電平讀忙標志和AC碼10下降沿寫數據11高電平讀數據 溫度設定部分設定部分主要是鍵盤輸入,此部分主要由兩個按鍵組成,PLAS為加,SUBS為減,當系統啟動時,默認設定溫度為30℃,當按下PLAS時設置水溫增加,按下SUBS時設置水溫減小。10點陣字符;F=0,5180。功能設置指令如表17所示:表17 功能設置指令 RS R/WDB7 DB6 DB5 DB4 DB3 DB2 DB1 DB00 0 0 0 1 DL N F * *功能設置指令功能:工作方式設置(初始化指令)。光標、畫面位移指令如表16所示:表16 光標、畫面位移指令RS R/WDB7 DB6 DB5 DB4 DB3 DB2 DB1 DB00 0 0 0 0 1 S/C R/L * *光標、畫面位移指令功能:光標、畫面移動,不影響DDRAM。A5~A0=0~3FHDDRAM地址設置DDRAM地址設置讀BF及AC值讀忙標志BF值和地址計數器AC值寫數據數據寫入DDRAM或CGRAM內讀數據從DDRRAM或CGRAM數據讀出清屏指令如表14所示:表14 清屏指令RS R/WDB7 DB6 DB5 DB4 DB3 DB2 DB1 DB00 0 0 0 0 0 0 0 0 1開關控制指令如表15所示:表15 開關控制指令RS R/WDB7 DB6 DB5 DB4 DB3 DB2 DB1 DB00 00 0 0 0 1 D C B開關控制指令功能:設置顯示、光標及閃爍開、關。E:使能端,當E端由高電平跳變成低電平時,液晶模塊執(zhí)行命令。R/W:讀寫信號線,高電平時進行讀操作,低電平時進行寫操作。LCD1602外觀如圖12所示:圖12 LCD1602芯片管腳圖接口引腳及其功能介紹:表12 接口引腳及其功能引腳號符號狀態(tài)功 能1Vss電源地2Vdd電源+5V3V0液晶驅動電源4RS輸入寄存器選擇5R/W輸入讀、寫操作6E輸入使能信號7DB0三態(tài)數據總線(LSB)8DB1三態(tài)數據總線9DB2三態(tài)數據總線10DB3三態(tài)數據總線11DB4三態(tài)數據總線12DB5三態(tài)數據總線13DB6三態(tài)數據總線14DB7三態(tài)數據總線(MSB)15LEDA輸入背光+5V16LEDK輸入背光地2. 主要管腳介紹V0:液晶顯示器對比度調整端,接正電源時對比度最弱,接地電源時對比度最高,對比度過高時會產生“鬼影”,使用時可以通過一個10K的電位器調整對比度。 溫度顯示部分1. LCD1602 簡介液晶顯示模塊具有體積小、功耗低、顯示內容豐富、超薄輕巧等優(yōu)點,因此,在袖珍式儀表和低功耗應用系統中得到越來越廣泛的應用,現在字符型液晶顯示模塊已經是單片機應用設計中最常用的信息顯示器件了。EA=0,中斷總禁止:EA=1,各中斷由各自的控制位設定預留ET2定時器2中斷允許控制位ES串行口中斷允許控制位ET1定時器1中斷允許控制位EX1外部中斷1允許控制位ET0 定時器0中斷允許控制位EX0外部中斷1允許控制位 溫度顯示模塊/設定模塊此模塊由顯示部分和設定部分組成,顯示部分采用LCD1602液晶顯示器,顯示2行,每行個16個字符,可顯示字符和數字,顯示內容豐富,此部分作用是實時顯示電阻爐當前溫度和設定溫度。然而,定時器2 的標志位TF2 在計數溢出的那個周期的S2P2被置位,在同一個周期被電路捕捉下來。定時器0和定時器1標志位TF0 和TF1在計數溢出的那個周期的S5P2被置位。程序進入中斷服務后,這些標志位都可以由硬件清0。用戶軟件不應給這些位寫1。如表5所示。每個中斷源都可以通過置位或清除特殊寄存器IE 中的相關中斷允許控制位分別使得中斷源有效或無效。為了確保給定的電平在改變前采樣到一次,電平應該至少在一個完整的機器周期內保持不變。在檢測到跳變的這個周期的S3P1 期間,新的計數值出現在寄存器中。在這種方式下,每個機器周期的S5P2期間采樣外部輸入。定時器2強制自動重載。TR2開始/停止控制定時器2,若TR2=1,定時器2開始工作C/T2定時器2定時/計數選擇標志位,C/T2=0開始計時,C/T2=1外部事件計數。當EXEN2=1時,如果定時器2沒有作為串行時鐘,T2EX的負跳變引起定時器2捕捉和重載,若EXEN2=0,定時器2將視T2EX為無效。RCLK串行口接收數據時鐘標志位,若RCLK=1,串行口將使用定時器2溢出脈沖作為串行口工作方式1和工作方式3 的串口接收時鐘。定時器2打開。由于一個機器周期由12 個晶振周期構成,因此,計數頻率就是晶振頻率的1/12。定時器2 有2 個8位寄存器:TH2和TL2。定時器2有三種工作模式:捕捉方式、自動重載(向下或向上計數)和波特率發(fā)生器。定時器2:定時器2是一個16位定時/計數器,它既可以做定時器,又可以做事件計數器。為了式下復位STC89C52,用戶應該建立一個定時器,定時離開待機模式,喂狗,再重新進入待機模式。在進入待機模式前,特殊寄存器AUXR的WDIDLE位用來決定WDT是否繼續(xù)計數。這就意味著WDT 應該在中斷服務程序中復位。當中斷拉高后,執(zhí)行中斷服務程序。通過中斷退出掉電模式的情形有很大的不同。有兩種方式可以離開掉電模式:硬件復位或通過一個激活的外部中斷。掉電和空閑方式下的WDT:在掉電模式下,晶振停止工作,這意味這WDT也停止了工作。當WDT 計數器溢出時,將給RST 引腳產生一個復位脈沖輸出,這個復位脈沖持續(xù)96個晶振周期(TOSC),其中TOSC=1/FOSC。為了復位WDT,用戶必須向WDTRST 寫入01EH 和0E1H(WDTRST 是只讀寄存器)。當計數達到8191(1FFFH)時,13 位計數器將會溢出,這將會復位器件。WDT的使用:為了激活WDT,用戶必須向WDTRST寄存器(地址為0A6H的SFR)依次寫入0E1H和0E1H。除了復位(硬件復位或WDT溢出復位),沒有辦法停止WDT工作。當WDT激活后,晶振工作,WDT在每個機器周期都會增加。WDT 由13位計數器和特殊功能寄存器中的看門狗定時器復位存儲器(WDTRST)構成。直接尋址方式訪問特殊功能寄存器(SFR)。也就是說高128字節(jié)與特殊功能寄存器有相同的地址,而物理上是分開的。數據存儲器:STC89C52 有256 字節(jié)片內數據存儲器。 STC89C52存儲器配置1.存儲器結構程序存儲器:如果EA引腳接地,程序讀取只從外部存儲器開始。XTAL1:反向振蕩放大器的輸入及內部時鐘工作電路的輸入。注意加密方式1時,/EA將內部鎖定為RESET;當/EA端保持高電平時,此間內部程序存儲器。但在訪問外部數據存儲器時,這兩次有效的PSEN信號將不出現。PSEN:外部程序存儲器的選通信號。另外,該引腳被略微拉高。如想禁止ALE的輸出可在SFR8EH地址上置0。因此它可用作對外部輸出的脈沖或用于定時目的。在FLASH編程期間,此引腳用于輸入編程脈沖。當振蕩器復位器件時,要保持RST腳兩個機器周期的高電平時間。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。 P3口:P3口管腳是8個帶內部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。在給出地址“1”時,它利用內部上拉優(yōu)勢,當對外部八位地址數據存儲器進行讀寫時,P2口輸出其特殊功能寄存器的內容。這是由于內部上拉的緣故。P2口:P2口為一個內部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當P2口被寫“1”時,其管腳被內部上拉電阻拉高,且作為輸入。P1口管腳寫入1后,被內部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內部上拉的緣故。在FIASH編程時,P0 口作為原碼輸入口,當FIASH進行校驗時,P0輸出原碼,此時P0外部必須被拉高。當P1口的管腳第一次寫1時,被定義為高阻輸入。掉電方式保存RAM中的內容,但振蕩器停止工作并禁止其它所有部件工作直到下一個中斷或硬件復位為止。STC89C51可降至0HZ的靜態(tài)邏輯操作,并支持兩種軟件可選的節(jié)電工作模式。在單芯片上,擁有靈巧的8位CPU和在系統可編程Flash,使得STC89C52眾多嵌入式控制應用系統提供高靈活、超有效的解決方案。使用Armel公司高密度非易失性存儲器技術制造,與工業(yè)80C51產品指令和引腳完全兼容。單片機的邏輯控制功能很強,指令系統有各種控制功能用指令;可以方便地實現多機和分布式控制。它能方便地組裝成各種智能式測控設備及各種智能儀器儀表;可靠性好,適應溫度范圍寬。單片機應用在檢測、控制領域中,具有如下特點。 單片機的發(fā)展方向未來單片機的發(fā)展趨勢主要有:主流型機發(fā)展趨勢,8位單片機為主流,少量32位機,16位可能被淘汰;全盤CMOS化趨勢;RISC體系結構的發(fā)展;大力發(fā)展專用單片機;OTPROM、flashROM成為主流供應狀態(tài);ISP及基于ISP的開發(fā)環(huán)境;單片機的軟件嵌入;實現全面功耗管理;推行串行擴展總線;ASMIC技術的發(fā)展。使用時,將DS18B20的數據DQ與單片機的一位具有三態(tài)功能的雙向口連接就可以實現數據傳輸,為保證在有效的時鐘周期內提供足夠電流,采用外部電源單獨供電。因此,在實際應用中要將分辨率和轉換時間權衡考慮,視設備的實際需要來選擇分辨率。在DS18B20出廠時該位被設置為0,用戶不要去改動。DS18B20溫度數據如表3所示:表3 DS18B20 溫度數據表TEMPERATURE DIGITAL OUTPUT (Binary) DIGITAL OUTPUT (Hex) +125℃ 0000 0111 1101 0000 07D0h +85℃ 0000 0101 0101 0000 0550h +℃ 0000 0001 1001 0001 0191h +℃ 0000 0000 1010 0010 00A2h +℃ 0000 0000 0000 1000 00008h 0℃ 0000 0000 0000 0000 00000h ℃ 1111 1111 1111 1000 FFF8h ℃ 1111 1111 0101 1110 FF5Eh ℃ 1111 1110 0110 1111 FE6Eh 55℃1111 1100 1001 0000 FC90hThe power –on reset value of the temperature resister is +85℃ THE (3)DS18B20 溫度傳感器的存儲器DS18B20 溫度傳感器的內部存儲器包括一個高速暫存RAM和一個非易失性的可電擦除的EEPRAM,后者存放高溫度和低溫度觸發(fā)器TH、TL 和結構寄存器。(2)DS18B20 中的溫度傳感器可完成對溫度的測量,以12位轉化為例:用16 位符號擴展的二進制補碼讀數形式提供,℃/LSB 形式表達,其中S為符號位,溫度格式如表2所示:表2 DS18B20溫度值格式表 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 LS Byte Bit15 Bit14 Bit13 Bit12 Bit11 Bit10 Bit 9 Bit 8MS Byte 2223 21 2021 2223 24 SS S S S 262524這是12位轉化后得到的12 位數據,存儲在DS18B20 的兩個8 比特的RAM 中,二進制中的前面5 位是符號位,如果測得的溫度大于0,這5 位為0, 即可得到實際溫度;如果溫度小于0,這5 位為1,測到的數值需要取反加1 即可得到實際溫度。64位光刻ROM的排列是:開始8位(28H)是產品類型標號,接著的48 位是該DS18B20 自身的序列號,最后8 位是前面56位的循環(huán)冗余校驗碼(CRC=X8+X5+X4+1)。對于DS18B20寫0時序和寫1時序的要求不同,當要寫0時序時,單總線要被拉低至少60us,保證DS18B20能夠在15us到45us之間能夠正確地采樣IO總線上的“0”電平,當要寫1時序時,單總線被拉低之后,在15us之內
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1