999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于匯編語言的八路溫度采集

2017-03-16 10:53:37姜云鵬周連勇魏巍張可張冬杰
山東工業技術 2017年5期
關鍵詞:單片機

姜云鵬+周連勇+魏巍+張可+張冬杰

摘 要:本系統以AT89C52單片機為主控制器、8255為從控制器,由AD采集模塊,數據處理轉化模塊,數碼管顯示模塊,報警模塊等構成。利用AD轉換電路將電位器對應的電壓模擬信號轉換為數字信號,單片機使用匯編語言設計的數據采集系統,系統可以完成對8路溫度信號的數據采集、處理,整個系統具有測溫、顯示、參數設置、報警功能。

關鍵詞:匯編語言;單片機;溫度采集

DOI:10.16640/j.cnki.37-1222/t.2017.05.115

1 程序設計

主程序代碼如下:MAIN: MOV P1,#0FFH MOV WHZ,#0FFH MOV WLZ,#00H ;最高最低溫度值初始值設置 MOV CLOCK,#0;定時初值設置MOV DPTR,#7FFFH ;8255A 控制口地址 MOV A,#89H ;8255控制字,PA為輸出,PB為輸出,PC口為輸入MOVX @DPTR,A MOV TMOD,#01H;定時器0工作于方式1MOV TL0,#0B0H MOV TH0,#3CH;設定時時間為0.05秒,定時20次則一秒MOV TCON,#15H;對中斷進行設置MOV IE,#87H MOV R1,#RESD MOV R2,#2H MOV R7,#8H MOV 52H,#0F7H MOV 53H,#0BFH。

1.1 測溫功能設計

本設計的測量分辨率為0.5℃,溫度由0-5V電壓信號模擬,每個通道每隔1S采集1次。為了達到對應的分辨率,我們采用相應的數據轉化模塊,主要程序代碼如下:D_1: CLR C MOV A,R4 SUBB A,#255 MOV R4,A MOV A,R6 SUBB A,#0 MOV R6,A JC D_RET INC R3 SJMP D_1雙字節除單字節循環轉化。模擬電壓信號的采集主要包括兩部分代碼如下:MOV DPL,52H MOV DPH,53H MOVX @DPTR,A RET ;AD采集模塊MOV DPL,52H MOV DPH,53H MOVX A,@DPTR MOV @R1,A ;送轉化結果。時間的間隔采用定時器處理,中斷采用軟時鐘。

1.2 顯示功能

可以循環顯示每一路的溫度值,每一路顯示1S;可以固定顯示某一路的溫度值。本設計是基于8255的動態顯示程序,數碼管顯示需要顯示三位數據,主要包括BCD碼轉化和雙字節減法算法和循環顯示。MOV ZHE,R3 MOV A,ZHE MOV B,#100 DIV AB MOV GA,A MOV A,B MOV B,#10 DIV AB MOV ZHO,A;對應十位 MOV DI,B;對應個位 MOV A,ZHE MOV B,#255 MUL AB MOV ZHGO,B MOV ZHDI,A ;BCD碼轉化程序設計CLR C MOV A,CHAO SUBB A,ZHGO MOV A,CHDI SUBB A,ZHDI MOV B,#25 DIV AB MOV XIA,A;對應小數 RET;雙字節減法求余數。XIAOSHUXIANSHI: MOV DPTR,#TAB1 MOV A,@R0 MOVC A,@A+DPTR MOV DPTR,#7FFCH MOVX @DPTR,A ACALL DELAY INC R0 MOV A,R5 JB ACC.3,EXIT RL A MOV R5,A AJMP LOOP 循環顯示。固定顯示數值比較容易,我們是通過采集固定按鍵的狀態決定。

1.3 報警參數設置功能

設置每一個通道的高低限報警值。首先在程序設計的最開始將相應的報警值輸入到相應的存儲器。采集的溫度會和該溫度進行比較,做出判斷。INT_0: PUSH ACC PUSH DPH PUSH DPL MOV DPTR,#7FFEH ;送PC口地址MOVX A,@DPTR;讀PC口狀態 DJNZ R2,DE_SHK MOV WLZ, A SJMP EX;報警值模塊設置。

1.4 溫度超限報警功能

當每路溫度值高于設置高限或低于低限值時,分別控制不同的發光二極管LED報警指示。溫度高用紅LED、低報警值用綠色LED。

PANDUAN: PUSH ACC MOV BAO,@R1 MOV ACC ,WHZ;取出最高報警值 CJNE A,BAO,BAOJINGH;與送到設置最高報警值的單元比較

BAOJINGH: JNB ACC.7,LEDH MOV ACC,WLZ ;取出最低報警值CJNE A,BAO,BAOJINGL;與送到設置報警值的單元比較BAOJINGL: JB ACC.7,LEDL SJMP WUJING LEDH: CLR P1.7;高于最高值報警 SJMP WUJING LEDL:SETB P1.7 CLR P1.6;低于最低值報警WUJING:POP ACC RET;;判讀報警值。

2 仿真設計

Proteus是目前世界上唯一將電路仿真軟件、PCB設計軟件和虛擬模型仿真軟件三合一的設計平臺,本設計基于Proteus仿真軟件使用8051單片機處理。原理圖如圖1:

參考文獻:

[1]李楨楨.淺談單片機匯編程序的編寫技巧[J].華章,2014(16).

[2]趙義強,康靜,郭向亮.Proteus仿真軟件在單片機設計中的應用[J].濟南職業學院學報,2007(01):58-61.

[3]劉文光,張銘銘.單片機擴展8255控制LED數碼管動態顯示仿真教學[J].濟南職業學院學報,2013(01):82-84.

猜你喜歡
單片機
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的多功能智能插排
電子制作(2019年11期)2019-07-04 00:34:48
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機在仿真中要注意的幾點問題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機的三維LED點陣設計
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個全新PIC單片機系列
基于Proteus的單片機控制系統的仿真設計
主站蜘蛛池模板: 中国一级毛片免费观看| 婷婷综合色| 亚洲a免费| 欧美日韩中文字幕二区三区| 美女潮喷出白浆在线观看视频| 国产超碰一区二区三区| 好紧太爽了视频免费无码| 久久免费精品琪琪| 青青国产成人免费精品视频| 曰韩人妻一区二区三区| 在线国产毛片手机小视频| 亚洲国产精品久久久久秋霞影院| 动漫精品中文字幕无码| 中文字幕无码av专区久久 | 亚洲精品成人7777在线观看| 全免费a级毛片免费看不卡| 国产在线专区| 91国内视频在线观看| 视频一区亚洲| 国产精品成人久久| www.国产福利| 青草视频网站在线观看| 亚洲人在线| 国产成人综合日韩精品无码不卡| 精品国产91爱| 国产精品偷伦视频免费观看国产| 高清无码不卡视频| 天天色综网| 国产中文一区a级毛片视频 | 国产美女无遮挡免费视频网站| 99热这里只有免费国产精品 | 国产91精品调教在线播放| 亚洲 成人国产| 国产成熟女人性满足视频| 色婷婷亚洲综合五月| 99久久婷婷国产综合精| 中文字幕日韩丝袜一区| 国产在线第二页| 亚洲二区视频| 亚洲一级色| 亚洲一区国色天香| 国产精品自在在线午夜| 日韩免费毛片| 免费一级毛片| 高清码无在线看| 日韩精品高清自在线| 四虎成人精品| 无码粉嫩虎白一线天在线观看| 白浆免费视频国产精品视频 | 国产黑丝一区| 亚洲欧美色中文字幕| 国产第一页屁屁影院| 97一区二区在线播放| www成人国产在线观看网站| 日本成人福利视频| 亚洲看片网| 亚洲国产系列| 91成人在线观看| 欧美特黄一免在线观看| 国产精品性| 成·人免费午夜无码视频在线观看| 国产97视频在线观看| 国产91色| a在线亚洲男人的天堂试看| 丝袜亚洲综合| 57pao国产成视频免费播放| 久草中文网| 成人在线欧美| 亚洲成人手机在线| 国产精品一老牛影视频| 国产精品人成在线播放| 99草精品视频| 真实国产精品vr专区| 色婷婷狠狠干| 久久无码av三级| 国产美女精品在线| 无码内射在线| 国产精品永久久久久| 91在线无码精品秘九色APP| 国产凹凸视频在线观看| 国产乱人伦偷精品视频AAA| 啦啦啦网站在线观看a毛片|