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

正文內容

單片機溫度控制系統(tǒng)(參考版)

2025-07-10 13:06本頁面
  

【正文】 參考文獻:[1]陳潤泰、許琨編.檢測技術與智能儀表[M].長沙:中南工業(yè)大學出版社,1998.第216—220頁.[2]蔡美琴等.MCS51系列單片機系統(tǒng)及其應用[M].北京:高等教育出版社,1999.第182—185頁[3]:機械工業(yè)出版社,1994。4. 降低成本的措施方面,在滿足性能的前提下,盡量選擇低成本元件,采用將校準曲線分段存儲、線形插值的方法,簡化儀表的設計,降低對傳感器的線形要求等等,這些措施的綜合應用,最大限度地降低了整個系統(tǒng)的成本。l 調用復位程序,重新初始化系統(tǒng),進入測量狀態(tài)。l 該點數據存入內存。l 顯示測量數據(放點時間比率)。l 判斷EEPROM值與現有輸入值是否相同,相同則不往EEPROM里寫入,不同則開始寫入EEPROM。l LED顯示進入校準標準點狀態(tài)。l 掃描按鍵KEY NEXT是否按下。l 進入逐點校循環(huán)。l 進入循環(huán)活動狀態(tài)。校準程序入口也就是設在單獨的子程序中,進入子程序后,進行如下操作。 在主程序循環(huán)的過程中隨時響應按鍵中斷,進入校準程序。l 總中斷設定為1l 顯示模塊開始。l 從EEPROM讀入校準數據,將校準數據寫到內存。另外,在讀最后一個數據字節(jié)時,置應答信號為“1”,表示讀操作即將完成。否則置A=0SETOK: ACALL DELAYSETB ACALL DELAYCLR  ACALL DELAYSETB 。接受單字節(jié)子程序LOOP2:SETB  ACALL DELAYMOV C,RLC ACLR ACALL DELAYDJNZ R0, LOOP2CJNE R7, 01H, LOWSETB   。發(fā)讀命令ACALL SUBSMORE: ACALL SUBRMOV R1,AINC R1DJNZ R7, MORECLR ACALL DELAYSETB ACALL DELAYSETB  。送片內字節(jié)地址ACALL SUBSMOV P1,0FFHCLR 。送器件地址ACALL SUBS。 器件地址一個芯片,是000);(R4)=片內字節(jié)地址;(R7)=連續(xù)讀字節(jié)數EEPR: MOV P1,0FFHCLR 。循環(huán)8次送8個bitCLR  ACALL DELAYSETB REP: MOV C,JC  REP  。發(fā)停止信號ACALL DELAYSETB   RETSUBS: MOV R0,08H 。SDA置0, 準備送停止信號ACALL DELAY 。發(fā)送單字節(jié)子程序INC R1DJNZ R7,AGAIN。送器件地址ACALL  SUBSMOV  A,R4  。EEPW: MOV P1,0FFHCLR    。調用停止子程序STAR: SETB SDAETB SCLNOPNOPNOPNOPCLR SDANOPNOPNOPNOPCLR SCLRETSDATA: MOV R0, 08HLOOP0: RLC AMOV SDA, CNOPNOPSETB SCLNOPNOPNOPNOPCLR SCLDJNZ R0, LOOP0RETACK: SETB SDANOPNOPSETB SCLNOPNOPNOPNOPMOV C, SDACLR SCLRETSTOP: CLR SDANOPNOPNOPNOPSETB SCLNOPNOPNOPNOPSETB SDANOPNOPNOPNOPRETORG 0600HDB 0A0H,10H,01H,02H,03H,04H,05H,06HEND讀寫子程序如下:寫串行EEPROM子程序EEPW R3=10100000(命令1010+器件3位地址+讀/寫。MOV DPTR,0600H。定義24C02的串行數據線LJMP STARTSTART:LCALL STAR。軟件實現部分:這是將0600H地址中以下的8個數據寫到24C02的01H為首地址單元中去的匯編程序ORG 0000H SCL BIT 。5 系統(tǒng)軟件設計在介紹本章軟件總體設計之前,首先將介紹功能模塊的軟件實現方法;功能模塊設計是軟件設計中一個重要的思想,把一個大的任務分解成若干個小任務,分別編制實現這些小任務的子程序,然后將子程序按照總體要求組裝起來,就可以實現這個大任務了,這種思想對于可重復使用的子程序顯得尤為優(yōu)越,因為不僅程序結構清晰,而且節(jié)約程序存儲空間。15腳DNG、16腳VCC(+5v)。TTL/CMOS數據從T1IN、T2IN輸入轉換成RS232數據從T1OUT、T2OUT送到電腦DP9插頭;DP9插頭的RS232數據從R1IN、R2IN輸入轉換成TTL/CMOS數據后從R1OUT、R2OUT輸出。其中13腳(R1IN)、12腳(R1OUT)、11腳(T1IN)、14腳(T1OUT)為第一數據通道。第二部分是數據轉換通道。由6腳和4只電容構成。 MAX232芯片是美信公司專門為電腦的RS232標準串口設計的接口電路,使用+5v單電源供電。設定的中段時間為1MS,即每1MS就產生一次中斷,CPU對中斷請求進行處理,當3次中斷產生的按鍵值都是同一個值的時候,就認為是按鍵的有效值,按鍵有效值放入內存1BH中,供CPU進行調用。這樣就可以通過查詢P2口的高3位來判斷有沒有按下按鍵。 按鍵接口電路設計數字溫度表正常工作時,傳感器、放大器的供電是通過外部電源來控制的,在調試的情況下可以跳過跳線開關直接連接到VCC上,以方便對放大電路的調試。為$?!Z。每寫入或讀出一個數據字節(jié)后,該地址寄存器自動加1,以實現對下一個存儲單元的讀寫。 EEPROM外部存儲器的接口電路設計本課題采用虛擬I2C串行總線接入方式,SDA、。本課題用P2口的低3作為輸出高8位地址口,采用48譯碼器選通LED;P0口作為數據口,講要顯示的數據送出。向外片RAM寫(存)數據,是單片機執(zhí)行“MOVX DPTR,A”指令后產生的動作,這條指令執(zhí)行后,在單片機的WR引腳上產生寫信號有效電平,此信號使RAM的WE端被選通。P0和P2口,在取指令階段用來傳送ROM地址和指令,而在執(zhí)行階段是傳送片外RAM地址和讀/寫的數據。最終選擇在這里設置5位LED。 LED接口電路的設計LED 顯示器的工作情況有兩種:一種是溫度顯示;另一種是ROM碼顯示。在傳感器的上端接一個2K的電阻,~,因為信號放大器的基準電壓為5V,就可以得到A/D轉換所需要的電壓值V2=0~5V。本課題采用對放大器的正端輸入測量信號,負端輸入補償信號,對遠距離傳輸進行溫度補償。同樣在零點也應該留有一定的安全余量,保證在零點漂移后仍能夠有數據顯示,這些都需要在校準過程中給予注意。對于數字溫度表的設計來說,由于溫度傳感器都存在一定的超溫
點擊復制文檔內容
教學教案相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1