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的單片機控制系統的仿真設計
主站蜘蛛池模板: vvvv98国产成人综合青青| 欧美特级AAAAAA视频免费观看| 麻豆精品在线播放| 免费A级毛片无码无遮挡| 国产理论精品| 亚洲第一黄色网| 国产欧美在线视频免费| 五月婷婷综合在线视频| 无码一区18禁| 99视频在线观看免费| 国产精品手机视频一区二区| 欧美日韩国产高清一区二区三区| 中文字幕乱码中文乱码51精品| 91免费观看视频| 国产精品成人观看视频国产| 试看120秒男女啪啪免费| 亚洲欧美在线看片AI| Jizz国产色系免费| 亚洲无码一区在线观看| 欧美国产视频| 国产无码精品在线播放| 国产欧美日韩综合在线第一| a级毛片毛片免费观看久潮| 国产一区二区三区在线观看免费| 亚洲天堂免费| 狠狠干欧美| 激情综合网址| 久久婷婷五月综合色一区二区| 成人在线亚洲| 国产成人精品高清不卡在线| 高潮爽到爆的喷水女主播视频| 无码AV高清毛片中国一级毛片 | 夜精品a一区二区三区| 网久久综合| 亚洲久悠悠色悠在线播放| 亚洲午夜久久久精品电影院| 亚洲an第二区国产精品| 亚洲精品在线91| 精品国产欧美精品v| 欧美激情,国产精品| 亚洲中文字幕久久无码精品A| 日韩在线观看网站| 亚洲欧洲日韩综合色天使| 少妇精品在线| 精品无码日韩国产不卡av| 日本免费精品| 高清视频一区| 亚洲国产成人在线| 国产午夜不卡| 国产精品一区在线观看你懂的| 一级爆乳无码av| 国产在线麻豆波多野结衣| 亚洲视频色图| 亚洲国产清纯| 亚洲第一在线播放| 亚洲精品无码久久久久苍井空| 国产91丝袜| 国产成人AV大片大片在线播放 | 精品伊人久久久香线蕉| 欧美怡红院视频一区二区三区| 欧美激情一区二区三区成人| 免费无码又爽又黄又刺激网站| 国产经典三级在线| 在线观看无码av五月花| 亚洲精品不卡午夜精品| 亚洲日韩精品无码专区| 欧美性天天| 亚洲熟女中文字幕男人总站| 国产精品露脸视频| 国产精品亚洲αv天堂无码| 欧美日韩中文国产va另类| 日本久久久久久免费网络| 亚洲高清资源| 99热这里只有精品国产99| 国产精品第一区在线观看| 最近最新中文字幕在线第一页 | 欧美另类视频一区二区三区| 夜夜操国产| 国产成人亚洲精品色欲AV| 亚洲男人天堂2020| 国产jizzjizz视频| 久久无码av一区二区三区|