亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

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

        2017-03-16 10:53:37姜云鵬周連勇魏巍張可張冬杰
        山東工業(yè)技術(shù) 2017年5期
        關鍵詞:匯編語言單片機

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

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

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

        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次。為了達到對應的分辨率,我們采用相應的數(shù)據(jù)轉(zhuǎn)化模塊,主要程序代碼如下: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雙字節(jié)除單字節(jié)循環(huán)轉(zhuǎn)化。模擬電壓信號的采集主要包括兩部分代碼如下:MOV DPL,52H MOV DPH,53H MOVX @DPTR,A RET ;AD采集模塊MOV DPL,52H MOV DPH,53H MOVX A,@DPTR MOV @R1,A ;送轉(zhuǎn)化結(jié)果。時間的間隔采用定時器處理,中斷采用軟時鐘。

        1.2 顯示功能

        可以循環(huán)顯示每一路的溫度值,每一路顯示1S;可以固定顯示某一路的溫度值。本設計是基于8255的動態(tài)顯示程序,數(shù)碼管顯示需要顯示三位數(shù)據(jù),主要包括BCD碼轉(zhuǎn)化和雙字節(jié)減法算法和循環(huán)顯示。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碼轉(zhuǎn)化程序設計CLR C MOV A,CHAO SUBB A,ZHGO MOV A,CHDI SUBB A,ZHDI MOV B,#25 DIV AB MOV XIA,A;對應小數(shù) RET;雙字節(jié)減法求余數(shù)。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 循環(huán)顯示。固定顯示數(shù)值比較容易,我們是通過采集固定按鍵的狀態(tài)決定。

        1.3 報警參數(shù)設置功能

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

        1.4 溫度超限報警功能

        當每路溫度值高于設置高限或低于低限值時,分別控制不同的發(fā)光二極管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].濟南職業(yè)學院學報,2007(01):58-61.

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

        猜你喜歡
        匯編語言單片機
        高等學校計算機專業(yè)課程教學改革實踐——以匯編語言與接口技術(shù)課程為例
        計算機教育(2020年5期)2020-07-24 08:52:50
        基于單片機的SPWM控制逆變器的設計與實現(xiàn)
        電子制作(2019年13期)2020-01-14 03:15:28
        基于單片機的層次漸變暖燈的研究
        電子制作(2019年15期)2019-08-27 01:12:10
        匯編語言與C語言的混合程序設計技術(shù)研究
        電子制作(2019年10期)2019-06-17 11:45:16
        基于單片機的便捷式LCF測量儀
        電子制作(2019年9期)2019-05-30 09:42:02
        小議PLC與單片機之間的串行通信及應用
        電子制作(2018年12期)2018-08-01 00:48:04
        提高《匯編語言程序設計》教學效率的思考與實踐
        基于單片機的平衡控制系統(tǒng)設計
        電子制作(2017年19期)2017-02-02 07:08:27
        試論匯編語言與C語言的混合程序設計技術(shù)
        電子世界(2015年18期)2015-03-26 22:36:05
        Microchip推出兩個全新PIC單片機系列
        国产蜜桃传媒在线观看| 性一交一乱一透一a级| 亚洲av无码一区二区三区性色| 亚洲国产日韩在线人成蜜芽| 中文字幕人成乱码中文乱码| 国产精品国产传播国产三级| 日本精品一区二区三区福利视频| 女人脱了内裤趴开腿让男躁| 末发育娇小性色xxxxx视频| 日韩亚洲中文图片小说| 国产精品国产三级国产专区51区| 狠狠爱婷婷网五月天久久| 成人试看120秒体验区| 无码av免费精品一区二区三区| 国产欧美另类精品久久久| 视频一区二区不中文字幕| 激情五月开心五月麻豆| 免费不卡在线观看av| 18禁无遮挡无码网站免费| 国产在线视频h| 国产一区二三区中文字幕| 森中文字幕一区二区三区免费 | 人妻影音先锋啪啪av资源 | 国产人妻久久精品二区三区老狼| 精品午夜福利1000在线观看| 一区二区三区蜜桃在线视频| 99久久精品一区二区三区蜜臀| 亚洲国产免费一区二区| 国产情侣自拍在线视频| 秘书边打电话边被躁bd视频| 亚洲乱妇老熟女爽到高潮的片| 国产一区二区三区观看视频| 综合亚洲二区三区四区在线| 国产果冻豆传媒麻婆精东| 无码任你躁久久久久久| jk制服黑色丝袜喷水视频国产| 经典黄色一区二区三区| 风韵少妇性饥渴推油按摩视频| 热re99久久精品国产99热| 亚洲AV成人无码天堂| 五月激情四射开心久久久|