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

正文內(nèi)容

基于單片機(jī)的智能溫度控制器設(shè)計課程設(shè)計(編輯修改稿)

2024-11-28 10:22 本頁面
 

【文章內(nèi)容簡介】 [1] 江曉安等編著《模擬電子技術(shù)》西安電子科技大學(xué)出版社 [2] 雷思孝 馮育長編著《單片機(jī)系統(tǒng)設(shè) 計及工程應(yīng)用》 西安電子科技大學(xué)出版社 [3] 求是科技編著《單片機(jī)典型模塊設(shè)計實(shí)例導(dǎo)航》人民郵電出版社 2020 [4] 馮育長等編著《單片機(jī)系統(tǒng)設(shè)計與實(shí)例分析》西安電子科技大學(xué)出版社 2020 [5]《精通 PROTEL DXP 2020 SP2 電路設(shè)計》 電子工業(yè)出版社 2020 [6] Jean J. Labrosse, 邵貝貝等譯 . 嵌入式實(shí)時操作系統(tǒng)uC/OSII(第二版 )[M]. 北京 :北京航空航天大學(xué)出版社 , 2020. [7] 周航慈 , 吳光文 . 基于嵌入式實(shí)時操作系統(tǒng)的程序設(shè)計技術(shù)[M]. 北京 : 北京航空航天大學(xué)出版社 , 2020. [8] 任哲 . 嵌入式實(shí)時操作系統(tǒng) uC/OSII 原理及應(yīng)用 [M]. 北京 : 北京航空航天大學(xué)出版社 , 2020. [9] 黃志偉編著 . 全國大學(xué)生電子設(shè)計競賽系統(tǒng)設(shè)計 [M]. 北京 : 北京航空航天大學(xué)出版社 , 2020. [10] 常玉燕 , 呂光譯 . 日本電子電路精選 [M]. 北京 : 電子工業(yè)西安電子科技大學(xué)長安學(xué)院 06 級單片機(jī)類課程設(shè)計論文 25 出版社 , 1990. [11] // [12] // 作者簡介 姓 名: 白航飛 性別: 男 出生年月: 198608 民族: 漢 Email: 西安電子科技大學(xué)長安學(xué)院 06 級單片機(jī)類課程設(shè)計論文 26 。******************************************************** 。00H:18B20存在標(biāo)志位 ,0表示存在 ,1表示不存在 * 。01H:溫度設(shè)置標(biāo)記位 ,1表示設(shè)定高溫限值 ,0表示設(shè)定低溫限值 .* 。02H:暫未用 ,03H:控制器開 關(guān)標(biāo)記 ,0:表示溫度低 ,1表示溫度高 。注 :。每次讀寫應(yīng)先 reset,然后跳過 rom檢測 ,再之后才能向 18b20發(fā)命令 . 。注 。MOV A,4EH。應(yīng)該是先送此條命令然后馬上傳兩個字節(jié)的溫度數(shù)據(jù) ,中間不能用 reset!.不然就出問題 。*注 :程序編制中遇到 2個主要錯誤 :子程序中少寫了 ret而出現(xiàn)未知錯誤 , 。標(biāo)記位地址與字節(jié)地址重疊 . 。******************************************************** ORG 00H JMP INPORT ORG 0BH ORG 30H INPORT: TMP_H EQU 29H 。溫度高字節(jié) TMP_L EQU 28H RS EQU 。確定具體硬件的連接方式 RW EQU 。確定具體硬件的連接方式 E EQU 。確定具體硬件的連接方式 KEY_SET EQU KEY_UP EQU KEY_DOWN EQU DS18B20_FLAG EQU 70h SET_FLAG EQU 01H FLASH_FLAG EQU 02H K_ON EQU 03H MOV 25H,0FFH 。位 00h07h全部置 1 MOV R4,14 MOV TMOD,01H MOV TL0,0B0H MOV TH0,3CH MOV IE,10000010B 。(8:總控 ,2:定時 0溢出中斷控制位 ) LCD_INIT: MOV R6,30 CALL DELAY_BY_R6 。15ms 西安電子科技大學(xué)長安學(xué)院 06 級單片機(jī)類課程設(shè)計論文 27 MOV P0,38H 。寫 38h ACALL WRITE_NOT_CHECK_BUSY MOV R6,10 CALL DELAY_BY_R6 。5ms MOV P0,38H ACALL WRITE_NOT_CHECK_BUSY MOV R6,10 CALL DELAY_BY_R6 。5ms 。設(shè)轉(zhuǎn)初始值 SETB E MOV P0,00000001B 。清屏并光標(biāo)復(fù)位 ACALL ENABLE 。調(diào)用寫入命令子程序 MOV P0,00111000B 。8位 2行 5x7點(diǎn)陣 ACALL ENABLE 。調(diào)用寫入命令子程序 MOV P0,00001110B 。顯示器開、光標(biāo)開、光標(biāo)允許閃爍 ACALL ENABLE 。調(diào)用寫入命令子程序 MOV P0,00000110B 。文字不動,光標(biāo)自動右移 ACALL ENABLE 。調(diào)用寫入命令子程序 STORE_DEFINE_DATA: 。把自定義字符存入 CGRAM MOV P0,40H 。CGRAM起始地址 ACALL ENABLE MOV R2,8 MOV DPTR,DEFINE_DATA MOV R3,0 NEXTP: MOV A,R3 MOVC A,@A+DPTR MOV P0,A CALL WRITE_DATA_TO_LCD INC R3 DJNZ R2,NEXTP 。****************主程序 ******************* START: CALL RESET JNB 70h,MAIN1 西安電子科技大學(xué)長安學(xué)院 06 級單片機(jī)類課程設(shè)計論文 28 MOV P0,0C0H 。寫入顯示起始地址(第二行第一個位置) ACALL ENABLE 。調(diào)用寫入 命令子程序 DS18B20_NOT_READY: CALL DISPLAY_18B20_ERROR LOOP1: CALL RESET JNB 70h,MAIN1 JMP LOOP1 。如果栓測不到 18b20程序下面不執(zhí)行 MAIN1: MOV P0,00000001B 。清屏并光標(biāo)復(fù)位 ACALL ENABLE 。調(diào)用寫入命令子程序 CALL DISPLAY_WATING 。等待第一次結(jié)果 . CALL SKIP_ROM CALL TEMP_CONV CALL DELAY_600MS MOV P0,00000001B 。清屏并光標(biāo)復(fù)位 ACALL ENABLE 。調(diào)用寫入命令子程序 MAIN : CALL RESET CALL SKIP_ROM CALL RECALL_EPROM 。調(diào)入溫度限值 . MAIN_MAIN: CALL READ_TEMP 。讀 18b20的內(nèi)部溫度 JB 70h,DS18B20_NOT_READY 。中途失敗 ! CALL DATA_CONV 。 數(shù)據(jù)轉(zhuǎn)換 CALL DISPLAY_18B20_TEMP CALL DISPLAY_18B20_TEMP_XZ。顯示限值 . CALL CONTROL JNB KEY_SET,S1 JMP MAIN_MAIN CONTROL: JNB 03H,CONTROL1 LCALL DISPLAY_OFF AJMP CONTROL_END CONTROL1: LCALL DISPLAY_ON 西安電子科技大學(xué)長安學(xué)院 06 級單片機(jī)類課程設(shè)計論文 29 CONTROL_END: RET S1: LCALL DELAY_2MS 。延時消抖 JB KEY_SET,MAIN JNB KEY_SET,$ LCALL KEY 。有鍵輸入 AJMP MAIN 。***************鍵處理程序 ****************** KEY: SETB 01H KEY_IN: 。有鍵輸入的程序 MOV P0,00000001B 。清屏并光標(biāo)復(fù)位 ACALL ENABLE 。調(diào)用寫入命令子程序 JNB 01H,DSP_SET_L 。01如果是 0,則顯示 L: DSP_SET_H: 。顯示高溫的限值 MOV P0,10000000B ACALL DISPLAY_SETING_TEMP_H 。顯示 SETING_TEMP:H .. MOV DPTR,LED_DATA MOV R1,42H 。碼表初值 MOV R0,1 。字?jǐn)?shù) CALL DISPLAY 。顯示溫度限值低位 MOV DPTR,LED_DATA MOV R1,41H 。碼表初值 MOV R0,1 。字?jǐn)?shù) CALL DISPLAY 。顯示溫度限值低位 MOV DPTR,LED_DATA MOV R1,40H 。碼表初值 MOV R0,1 。字?jǐn)?shù) CALL DISPLAY AJMP KEY_SELECT DSP_SET_L:。顯示低溫的限值 MOV P0,10000000B ACALL DISPLAY_SETING_TEMP_L 。顯示 SETING_TEMP:L .. MOV DPTR,LED_DATA 西安電子科技大學(xué)長安學(xué)院 06 級單片機(jī)類課程設(shè)計論文 30 MOV R1,45H 。碼表初值 MOV R0,1 。字?jǐn)?shù) CALL DISPLAY 。顯示溫度限值低位 MOV DPTR,LED_DATA MOV R1,44H 。碼表初值 MOV R0,1 。字?jǐn)?shù) CALL DISPLAY 。顯示溫度限值低位 MOV DPTR,LED_DATA MOV R1,43H 。碼表初值 MOV R0,1 。字?jǐn)?shù) CALL DISPLAY AJMP KEY_SELECT KEY_SELECT: JNB KEY_SET,K_SET JNB KEY_UP,K_UP JNB KEY_DOWN,K_DOWN AJMP KEY_SELECT K_SET: LCALL DELAY_2MS lcall delay_2ms lcall delay_2ms JB KEY_SET,KEY_SELECT MOV R5,250 KSET_LOOP: JB KEY_SET,KEY_CPL LCALL DELAY_2MS LCALL DELAY_2MS DJNZ R5,KSET_LOOP AJMP EXT_KEY K_UP: LCALL DELAY_2MS lcall delay_2ms JB KEY_UP,KEY_SELECT JNB 01H,K_UP_LOW 西安電子科技大學(xué)長安學(xué)院 06
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1