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

正文內(nèi)容

數(shù)字功率表畢業(yè)設(shè)計(jì)論文-文庫(kù)吧資料

2025-07-02 16:43本頁(yè)面
  

【正文】 LAY:MOV COM,80H 。工作方式設(shè)置指令代碼 MOV C, MOV DD7,C MOV C, MOV DD6,C MOV C, MOV DD5,C MOV C, MOV DD4,C MOV R5,3 。顯示電壓U: MOV A,55H MOV R0,A INC R0 ………… RET液晶初始化子程序如下:CSHEDA:CLR RS 。 液晶顯示子程序的另一個(gè)部分就是液晶顯示字符的子程序,這個(gè)子程序的功能就是將要顯示的數(shù)據(jù)送到液晶顯示器的顯示RAM中,在這個(gè)過(guò)程中最關(guān)鍵的事就是要確定顯示RAM的地址,在本次設(shè)計(jì)中,液晶顯示器的第一行RAM對(duì)應(yīng)的地址是從00H到0FH,第二行對(duì)應(yīng)的地址是從40H到4FH。(5)液晶顯示子程序 液晶顯示子程序包括兩個(gè)部分,即液晶初始化子程序和液晶顯示字符子程序,液晶如果不經(jīng)過(guò)初始化即使將顯示數(shù)據(jù)送到液晶數(shù)據(jù)存儲(chǔ)器上液晶也不能顯示數(shù)據(jù),所以我們編制程序的時(shí)候系統(tǒng)初始化的時(shí)候最重要的一個(gè)環(huán)節(jié)就包括了液晶的初始化。(R2R3R4R5)/R6R7=R4R5 MOV A,R4 MOV GLSZ,A MOV A,R5 MOV GLSZ+1,A(4)顯示處理子程序該程序主要目的是將我們要顯示的數(shù)據(jù)轉(zhuǎn)換成液晶能顯示的ASCAL碼送往顯示緩沖區(qū)。我們先通過(guò)測(cè)量得到電流有效值I,電壓有效值U然后根據(jù)公式便可以計(jì)算出功率的數(shù)值,然后再送入GLSZ單元。將采樣的數(shù)從大到小排序 CALL QPJZ 。電壓有效值測(cè)量子程序流程圖如下:線性插值查大量程電壓表格返回線性插值選定電壓小量程通道電壓值是否大于40V調(diào)用采樣子程序查小量程電壓表格選定電壓大量程通道調(diào)用采樣子程序YN 圖 電流有效值測(cè)量子程序流程圖如下:線性插值查大量程電流表格返回線性插值選定電壓小量程通道電流值是否大于1A調(diào)用采樣子程序查小量程電流表格選定電流大量程通道調(diào)用采樣子程序YN 圖 采樣子程序流程圖如下: 采樣10次采樣值按從大到小排序選定通道與寄存器組將PSW壓棧C 取平均值將PSW彈出堆棧返回C 程序如下:測(cè)量電壓子程序 CYDY0: MOV TDJCQ,20H CYDY1: CALL CY1 CLR C MOV R4,A MOV R5,B MOV A,R4 SUBB A,0CH JNC CYDY2 JZ AAA JNZ MMMM AAA: MOV A,R5 SUBB A,0A1H JNC CYDY2 MMMM: MOV DPTR,TABDY0 MOV JSQ3,9 CALL CHETA RET CYDY2: MOV TDJCQ,30H CALL CY1 MOV R4,A MOV R5,B MOV DPTR,TABDY1 MOV JSQ3,22 CALL CHETA RET測(cè)量電流子程序 CYDL0: MOV TDJCQ,00H CYDL1: CALL CY1 CLR C MOV R4,A MOV R5,B MOV A,R4 SUBB A,0CH JNC CYDL2 JZ LLL JNZ MMM LLL: MOV A,R5 SUBB A,0D6H JNC CYDL2 MMM: MOV DPTR,TABDL0 MOV JSQ3,6 CALL CHETA RET CYDL2: MOV TDJCQ,30H CALL CY1 MOV R4,A MOV R5,B MOV DPTR,TABDL1 MOV JSQ3,7 CALL CHETA RET采樣子程序 CY1:PUSH PSW SETB MOV R7,10 。在這里,大量程與小量程的分界點(diǎn),電壓在40V,電流在1A。電壓(電流)測(cè)量的量程自動(dòng)轉(zhuǎn)換就是在這里實(shí)現(xiàn),實(shí)現(xiàn)的過(guò)程如下所述:首先我們先采樣電壓(電流)的小量程通道的電壓然后判斷采樣回來(lái)的值是否大于我們小量程電壓(電流)表格中最大電壓(電流)所對(duì)應(yīng)的采樣值,如果小于等于則證明我們所選擇的通道量程正確,則查小量程電壓(電流)表格進(jìn)行線性插值計(jì)算的出電壓(電流)的有效值。測(cè)相位差 MOV TH0,0 JNB ,$ JB ,$ SETB TR0 …………………… …………………… CCC: MOV DPTR,TABCOS 。然后再通過(guò)查表便可以求出功率因數(shù)。當(dāng)INT0由0變成1,即電壓波形產(chǎn)生正跳變的時(shí)候再次打開(kāi)定時(shí)器T0,但當(dāng)INT1的波形由0變成1的時(shí)候,即電流波形產(chǎn)生負(fù)跳變的時(shí)候,關(guān)閉定時(shí)器T0。這部分我們要完成的主要任務(wù)有電壓和電流之間相位差的測(cè)量、功率因數(shù)的計(jì)算,電壓有效值的測(cè)量、電流有效值的測(cè)量以及功率的計(jì)算,:測(cè)量相位差查表求功率因數(shù)測(cè)量電壓有效值測(cè)量電流有效值計(jì)算功率調(diào)用顯示子程序顯示處理置顯示標(biāo)志位 圖 其中測(cè)量子程序中又包含如下子程序:(a)功率因數(shù)的測(cè)量子程序?qū)﹄妷号c電流之間相位差的測(cè)量,我們?cè)O(shè)置單片機(jī)的定時(shí)器TO采用定時(shí)器計(jì)數(shù)的方式,當(dāng)單片機(jī)的INT0由1變成0產(chǎn)生跳變的時(shí)候,即電壓波形產(chǎn)生負(fù)跳變的時(shí)候,開(kāi)始計(jì)數(shù)。初始化液晶 CALL DISPLAY 。波特率9600 MOV TL1,0FDH MOV SCON,50H 。清24C16寫(xiě)保護(hù) MOV DPTR,BZJCQ MOV DZJCQH,DPH MOV DZJCQL,DPL CALL EEPRD CJNE A,0AAH,FW1 …………………… …………………… …………………… MOV TMOD,21H 。4) 初始化液晶顯示器,液晶顯示器在重新上電后必須重新初始化才能顯示字符,所以在初始化子程序中此步驟必不可少。在這個(gè)系統(tǒng)中由于我們?cè)跍y(cè)量電壓和電流之間的相位差的時(shí)候要用到定時(shí)器T0,所以在初始化時(shí)我們便要設(shè)定定時(shí)器T0的工作方式,由于單片機(jī)在這個(gè)系統(tǒng)中要與上位機(jī)進(jìn)行通信,所以波特率的設(shè)置是非常必要的,在這個(gè)系統(tǒng)中,我們選用T1工作于方式2作為波特率發(fā)生器,設(shè)T1的計(jì)數(shù)器初值為X,依據(jù)公式波特率=()由于在本系統(tǒng)中下我們選擇的波特率為9600,所以我們便可以由上式計(jì)算得X=0FDH。其具體程序見(jiàn)附錄四程序清單。本系統(tǒng)中,主程序的主要功能是測(cè)量和調(diào)用鍵盤(pán)掃描子程序,當(dāng)系統(tǒng)測(cè)量完成后我們調(diào)用鍵盤(pán)掃描子程序,根據(jù)掃描子程序得到所按的鍵的鍵值,按鍵值跳轉(zhuǎn)到相應(yīng)的功能鍵子程序?qū)崿F(xiàn)各種功能,并在返回主程序后調(diào)用顯示子程序在顯示器輸出相應(yīng)數(shù)據(jù)。 程序設(shè)計(jì) 在任務(wù)的總體設(shè)計(jì)思想和硬件確定之后,就可以開(kāi)始設(shè)計(jì)程序,根據(jù)前面介紹的工作原理和技術(shù)指標(biāo),軟件設(shè)計(jì)應(yīng)完成的主要任務(wù)為:(1) 系統(tǒng)的主程序設(shè)計(jì)主程序是整個(gè)數(shù)字功率表系統(tǒng)控制程序的主框架,它是一個(gè)順序執(zhí)行的無(wú)限循環(huán)的程序,運(yùn)行過(guò)程必須構(gòu)成一個(gè)圈,這樣才能不斷的更新數(shù)據(jù)。在本章中我對(duì)像一些子程序像雙字節(jié)無(wú)符號(hào)數(shù)的乘除法、二進(jìn)制數(shù)到十進(jìn)制數(shù)的轉(zhuǎn)換、數(shù)據(jù)的排序取平均值、線性插值等之類子程序并沒(méi)有做介紹,因?yàn)榇祟惖淖映绦蛭覀兡茉趨⒖紩?shū)上很容易找到現(xiàn)成的模塊,這些都是前人的經(jīng)驗(yàn)結(jié)晶,在這個(gè)系統(tǒng)中我是直接對(duì)它們進(jìn)行調(diào)試后引用的。這也是本次畢業(yè)設(shè)計(jì)的重點(diǎn)內(nèi)容。但硬件的運(yùn)作離不開(kāi)軟件的支持。本次設(shè)計(jì)的鍵盤(pán)電路如下:圖 液晶顯示電路在顯示器的選擇上我們選擇了字符型可編程字符液晶顯示控制器,其型號(hào)是MDLS16268,因?yàn)榇丝删幊套址壕э@示控制器有其專用指令集,易于編程,而且用它最多可以用來(lái)顯示兩行共三十二個(gè)字符,這些對(duì)于功率表來(lái)說(shuō)已經(jīng)完全足夠了。因此通過(guò)檢測(cè)輸入線的電平狀態(tài)便可以很容易的判斷哪個(gè)按鍵被按下了。智能儀表鍵盤(pán)的設(shè)置應(yīng)由該儀表具體的功能來(lái)決定。如鍵盤(pán)、顯示器就是用來(lái)完成人機(jī)對(duì)話活動(dòng)的人機(jī)通道。:圖 TLC2543的接口電路功能選擇輸入數(shù)據(jù)字節(jié)備 注 地址位L1 L0 LSBFBIP D7=MSBD0=LSB D7 D6 D5
點(diǎn)擊復(fù)制文檔內(nèi)容
外語(yǔ)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1