版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、2009級(jí)信息系統(tǒng)綜合設(shè)計(jì)信息系統(tǒng)綜合設(shè)計(jì)報(bào)告書課題名稱基于單片機(jī)的溫度檢測(cè)系統(tǒng)設(shè)計(jì)姓名學(xué)號(hào)院、系、部電氣工程系專業(yè)電子信息工程指導(dǎo)教師2013年1月7日?qǐng)D3數(shù)碼管顯示電路3.4LED顯示電路圖1系統(tǒng)結(jié)構(gòu)框圖3.2單片機(jī)介紹基于單片機(jī)的溫度檢測(cè)系統(tǒng)設(shè)計(jì)一、設(shè)計(jì)目的1、了解測(cè)溫系統(tǒng)中工作元件的工作原理;2、掌握數(shù)碼管顯示程序、鍵盤掃描及按鍵處理程序、溫度信號(hào)處理程序、超溫報(bào)警程序的編寫。二、設(shè)計(jì)要求1.測(cè)量通道:2路可循環(huán)顯示,并有通道標(biāo)志2.溫度傳感器選用DS18B20具有溫度等信息的顯示,具有溫度上下限設(shè)置功能,越限時(shí)可以進(jìn)行報(bào)警給出電路原理圖設(shè)計(jì),protel印刷電路圖設(shè)計(jì)三、硬件電路設(shè)計(jì)
2、3.1系統(tǒng)結(jié)構(gòu)框圖PO.OAWPL.0PL.lPl.2Pl.3Pl.4Pl.5Pl.6Pl.7PSENMAINALEP3PJJ.TDP3.3ETT-P3.1TKESP3.QKXDP2.T.-A15P2.6/A14P25.A1、P1.4A1XP2J.A11PliAlOP1.1A9-P.2.O.-AB-=ATS8-PC31圖2單片機(jī)引腳圖P0口作為I/O口使用時(shí)為準(zhǔn)雙向口。P1口是自帶上拉電阻的I/O口,是一個(gè)準(zhǔn)雙向口。在輸入操作時(shí)需要先置1。Pl口特點(diǎn)是輸出鎖存器,輸出時(shí)沒(méi)有條件。輸入緩沖,輸入時(shí)有條件,即需要先將該口設(shè)為輸入狀態(tài),先輸出1。P3口為準(zhǔn)雙向口??梢宰止?jié)訪問(wèn),也可以位訪問(wèn)。P3.0
3、-RXD,串行輸入口。P3.1-TXD,串行輸出口。P3.2-INT0,外部中斷0的請(qǐng)求。P3.3-INT1,外部中斷1的請(qǐng)求。P3.4-T0,定時(shí)器/計(jì)數(shù)器0外部計(jì)數(shù)脈沖。P3.5-T1,定時(shí)器/計(jì)數(shù)器,1外部計(jì)數(shù)脈沖。P3.6-WR,外部數(shù)據(jù)存儲(chǔ)器寫選通。P3.7-RD,外部數(shù)據(jù)存儲(chǔ)器讀選通。3.3數(shù)碼管顯示電路U27&li1-TT-J4-3-IQQQ0QQnV113JA-IDDDD4DDDs?斗5圖4LED顯示電路3.5串口顯示電路圖5通訊接口電路3.6系統(tǒng)電路原理圖圖6電路原理圖1、所需元器件單片機(jī)AT89S521芯片(1個(gè))、A/D轉(zhuǎn)換機(jī)(1個(gè))、溫度傳感器DS18B20(l個(gè))、電
4、阻:10KQ(2個(gè))、電容:1000嚇(1個(gè))、luF(4個(gè))、25uF(1個(gè))數(shù)碼管(3個(gè))、按鈕(4個(gè))、晶振(6MHZ)2、實(shí)現(xiàn)的功能該電路要實(shí)現(xiàn)的功能為,實(shí)時(shí)檢測(cè)外界溫度,將該溫度值轉(zhuǎn)換為數(shù)字量,然后通過(guò)四位的數(shù)碼管顯示。其中外界溫度用溫度傳感器DS18B20感應(yīng),然后通過(guò)ADC0809轉(zhuǎn)換為數(shù)字量后,通過(guò)單片機(jī)的P1口送到單片機(jī)內(nèi)部存儲(chǔ)單元。之后將該溫度值轉(zhuǎn)換為十進(jìn)制后,將個(gè)十百位分別通過(guò)P1口送出,然后經(jīng)74HC573的鎖存,輸出段碼,之后通過(guò)P1口送出位碼,經(jīng)另一片74HC573鎖存后驅(qū)動(dòng)相應(yīng)的數(shù)碼管顯示。四、程序流程圖設(shè)計(jì)圖7程序流程圖五、程序設(shè)計(jì)ORG0000HAJMPMAI
5、NORG0030HMAIN:MOVSP,#60HSETBP2.4MOV30H,#0MOV31H,#0MOV32H,#0MAIN1:LCALLGET_TEMP;采集溫度LCALLSEPERATE;對(duì)采集后的溫度數(shù)據(jù)進(jìn)行處理LCALLZHUANHUAN;二進(jìn)制數(shù)轉(zhuǎn)換為BCD的形式LCALLQINGLING;轉(zhuǎn)換為滿足輸出的類型LCALLJIANTIAO;掃描鍵盤模塊LCALLBAOJING;報(bào)警設(shè)置模塊LCALLSHUCHU;顯示數(shù)據(jù)到數(shù)碼管SJMPMAIN1.#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*
6、#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*GET_TEMP:CLREA;使用DS18B20一定要禁止任何中斷產(chǎn)生LCALLINT;調(diào)用初使化子程序MOVA,#0CCH3LCALLWRITE;送入跳過(guò)ROM命令MOVA,#44HLCALLWRITE;送入溫度轉(zhuǎn)換命令LCALLINT;溫度轉(zhuǎn)換完全,再次初使化DS18B20MOVA,#0CCHLCALLWRITE;送入跳過(guò)ROM命
7、令MOVA,#0BEHLCALLWRITE;送入讀溫度暫存器命令LCALLREADMOVR7,A;讀出溫度值低字節(jié)存入R7LCALLREADMOVR6,A;讀出溫度值咼字節(jié)存入R6SETBEARET.#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*IN
8、T:;初始化DS18B20子程序CLREAL0:CLRP2.1;復(fù)位MOVR2,#149L1:DJNZR2,L1;596USSETBP2.1;釋放DS18B20總線MOVR2,#15;4USL2:DJNZR2,L2;60USCLRC;2US,清DS18B20存在信號(hào)MOVC,P2.1;取DS18B20存在信號(hào)JCL0;判斷DS18B20存在嗎?不存在則重新來(lái)MOVR2,#125;存在則拉咼SETBP2.1L3:DJNZR2,L3;共500USRET.#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#
9、J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*3;等待52USWRITE:MOVR1,#08H;設(shè)置寫位個(gè)數(shù)WLOP:RRCA;把寫的位放到cACALLWRBIT;調(diào)寫1位子程序DJNZR1,WLOP;8位全寫完?RETWRBIT:MOVR2,#14;設(shè)置時(shí)間常數(shù)CLRP2.1;寫開始NOP;2USMOVP2.1,C;c內(nèi)容存到總線WDLT:DJNZR2,WDLT;56USSETBP2.1;釋
10、放總線RET.#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*9READ:MOVR1,#8H;設(shè)置讀位數(shù)RLOP:ACALLRDBIT;調(diào)讀1位子程序RRCA;把讀到的位在C中的依次送給ADJNZR1,RLOP;8位讀完?RETRDBIT:MOV
11、R2,#13;設(shè)置時(shí)間常數(shù)CLRP2.1NOP;2USSETBP2.1;釋放總線NOP;2USMOVC,P2.1;把總線上的內(nèi)容讀到CRDDLT:DJNZR2,RDDLTSETBP2.1RET.#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*3;程序名稱:S
12、EPERATE;功能:處理采集后的的數(shù)據(jù),把小數(shù)部分分開,R6放整數(shù)R7放小數(shù),F(xiàn)0放符號(hào)位;入口參數(shù):R6,R7;出口參數(shù):R6R7F0.#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*3SEPERATE:MOVA,R6MOVC,ACC.7MOVF0,C;
13、符號(hào)位JCSEPERATE1SJMPSEPERATE2SEPERATE1:MOVA,R6CPLAMOVR6,AMOVA,R7CPLACLRCINCAMOVR7,AMOVA,R6ADDCA,#00HMOVR6,ASEPERATE2:MOV40H,R7ANL40H,#0FH;小數(shù)部分MOVR0,#12;移12次SEPERATE3:MOVA,R6RRCAMOVR6,AMOVA,R7RRCAMOVR7,AMOVA,41HRRCAMOV41H,A;整數(shù)部分DJNZR0,SEPERATE3MOVR6,41H;存整數(shù)部分MOVR7,40H;存小數(shù)部分RET.#J*#J*#J*#J*#J*#J*#J*#J*#
14、J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*3;程序名稱:ZHUANHUAN;功能:將R6R7中的二進(jìn)制數(shù)轉(zhuǎn)換為BCD的形式;入口參數(shù):R6R7;出口參數(shù):R4R5R6R7.#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J
15、*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*1ZHUANHUAN:MOVA,R6;開始處理整數(shù)部分MOVB,#100DIVABMOVR4,A;存百位MOVA,BMOVB,#10DIVABMOVR5,A;存十位MOVR6,B;存?zhèn)€位MOVA,R7;開始處理小數(shù)部分地MOVB,#5MULABMOVB,#10DIVABMOV40H,A;存進(jìn)位MOVA,R7MOVB,#2MULABADDA
16、,40HMOVB,#10DIVABMOV40H,AMOVA,R7MOVB,#6MULABADDA,40HMOVB,#10DIVABMOVR7,AMOVA,BCLRCSUBBA,#5JCZHUANHUAN1INCR7ZHUANHUAN1:RET;存進(jìn)位;暫存小數(shù)最高位.#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#
17、J*#J*#J*#J*#J*3;程序名稱JIANTIAO;功能:掃描鍵盤;入口參數(shù):R5R6R7;出口參數(shù):30H,31H,32H.#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*3JIANTIAO:JBP1.7,QUITLCALLDELAYJBP1.7,QUITCLR21H.1MOV3
18、0H,R5MOV31H,R6MOV32H,R7LOOP:JB21H.1,QUIT;如果有Enter鍵入,貝V開始鍵盤輸入;每次進(jìn)來(lái)都賦值輸入標(biāo)志,設(shè)置為0;以當(dāng)前所測(cè)溫度為基準(zhǔn),進(jìn)行加減;如果輸入完成,20H.1則為1,退出鍵盤程序JBP1.7,JIALCALLDIFINEJIA:JBP1.5,JIANLCALLJIAYIJIAN:JBP1.6,XIANSHILCALLJIANYIXIANSHI:LCALLQINGLINGLCALLSHUCHUSJMPLOOPQUIT:RET.#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J
19、*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*3;程序名稱:DIFINE;功能:確認(rèn)鍵盤輸入和退出鍵盤輸入;入口參數(shù):ENTER_FLAG;出口參數(shù):ENTER_FLAG.#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J
20、*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*3DIFINE:LCALLDELAYJBP1.7,LOOP;按鍵抖動(dòng)處理SETB21H.1LCALLDELAYRET.#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*
21、#J*#J*;程序名稱:JIAYI;功能:數(shù)值上調(diào)處理;入口參數(shù):30H,31H,32H;出口參數(shù):R5R6R7.#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*3JIAYI:LCALLDELAY;小數(shù)位加1;小數(shù)位增加到10,回0;個(gè)位進(jìn)1;十位進(jìn)1;十位
22、超過(guò)99.9,溢出了;出錯(cuò),顯示8888;退回99.9JBP1.5,LOOPINC32HMOVA,32HCJNEA,#0AH,JIANEXTMOV32H,#00HINC31HMOVA,31HCJNEA,#0AH,JIANEXTMOV31H,#00HINC30HMOVA,30HCJNEA,#0AH,JIANEXTMOVR0,#200CUOWU1:LCALLCUOWUDJNZR0,CUOWU1DEC30HMOV31H,#09HMOV32H,#09HJIANEXT:MOVR5,30HMOVR6,31HMOVR7,32HLCALLDELAYRET.#J*#J*#J*#J*#J*#J*#J*#J*#J*
23、#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*3;程序名稱:JIANYI;功能:數(shù)值下調(diào)處理;入口參數(shù):30H,31H,32H;出口參數(shù):R5R6R7.#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#
24、J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*3JIANYI:LCALLDELAYJBP1.6,LOOPDEC32HMOVA,32HCJNEA,#0FFH,JIANNEXTMOV32H,#09HDEC31HMOVA,31HCJNEA,#0FFH,JIANNEXTMOV31H,#09HDEC30HMOVA,30HCJNEA,#0FFH,JIANNEXTMOVR0,#200CUOWU2:LCALLCUOWUDJNZ
25、R0,CUOWU2INC30HMOV31H,#00HMOV32H,#00HJIANNEXT:MOVR5,30HMOVR6,31HMOVR7,32HLCALLDELAY按鍵抖動(dòng)處理;小數(shù)位減一;小數(shù)位減到0,回到9;個(gè)位減一;個(gè)位減到0,回到9;十位減一;十位低于0,溢出了;出錯(cuò),顯示8888;退回00.0RETDELAY:MOVR0,#250LOOP1:MOVR1,#100DJNZR1,$DJNZR0,LOOP1RET;延時(shí)程序.#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J
26、*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*3;程序名稱:BAOJING;功能:報(bào)警控制;入口參數(shù):;出口參數(shù):.#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*
27、#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*3BAOJING:MOVA,30H;三個(gè)Buffer都是0的話,說(shuō)明還沒(méi)有輸入數(shù)值,直接退出JNZBIJIAOMOVA,31HJNZBIJIAOMOVA,32HJZSQUITBIJIAO:MOVA,30HCLRC;置。為0SUBBA,R5JNZGUODUMOVA,31HSUBBA,R6JNZGUODUMOVA,32HSUBBA,R7JNZGUODURETGUODU:CLRP2.4JCMINGJIAORET;十位不等轉(zhuǎn)移;個(gè)位不等轉(zhuǎn)移;小數(shù)位不等轉(zhuǎn)移;當(dāng)前所測(cè)溫度大于設(shè)置的溫度,則鳴叫MINGJIAO:LCALL
28、CUOWULJMPJIANTIAOSQUIT:RET.#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*3;程序名稱:cuowu;功能:程序出錯(cuò)處理,顯示四個(gè)8,即8888;入口參數(shù):無(wú);出口參數(shù):R4R5R6R7.#J*#J*#J*#J*#J*#J*#J*#
29、J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*3cuOwu:SETBP2.4MOVR4,#08HMOVR5,#08HMOVR6,#08HMOVR7,#08HLcALLQINGLINGLcALLSHucHuRET.#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J
30、*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*3;程序名稱:QINGLING;功能:將R4R5R6R7轉(zhuǎn)換為滿足輸出的類型;輸入?yún)?shù):R4R5R6R7;輸出參數(shù):R4R5R6R7.#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#
31、J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*#J*3QINGLING:MOVDPTR,#TABLE;指向表首MOVA,R4;轉(zhuǎn)換為表格中的數(shù)據(jù)MOVcA,A+DPTRMOV35H,AMOVA,R5MOVcA,A+DPTRMOV36H,AMOVA,R6MOVcA,A+DPTRMOV37H,AMOVA,R7MOVcA,A+DPTRMOV38H,AINC37HMOVA,35HCJNEA,#0FCH,ANDY2MOV35H,#0
32、0HMOVA,36HCJNEA,#0FCH,ANDY2MOV36H,#00HANDY2:JBF0,ANDY3SJMPANDYANDY3:MOVA,35HCJNEA,#00H,ANDYMOVA,36HCJNEA,#00H,IVERSONMOV36H,#02HSJMPANDYIVERSON:MOV35H,#02HANDY:RET;小數(shù)點(diǎn);高位清零;判斷是否為負(fù)數(shù)加符號(hào);如果為正數(shù)則不加符號(hào);最高位是否為零;中位是否為零;R5用來(lái)顯示符號(hào);R4用來(lái)顯示符號(hào)TABLE:DB0FCH,60H,0DAH,0F2H,66H,0B6H,0BEH,0E0H,0FEH,0F6H.#J*#J*#J*#J*#J*#J*#J*
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025學(xué)年高中英語(yǔ)Unit1SchoollifeSectionⅦGuidedWriting教師用書教案牛津譯林版必修1
- 2024-2025學(xué)年高中歷史課時(shí)分層作業(yè)一1.1統(tǒng)一中國(guó)的第一個(gè)皇帝秦始皇含解析新人教版選修4
- 2025年度虛擬現(xiàn)實(shí)VR教育內(nèi)容開發(fā)與運(yùn)營(yíng)合同3篇
- 旅游地產(chǎn)尾盤銷售代理合同(2025版)9篇
- 2025年土地租賃合同終止及合同解除條件協(xié)議
- 2025臨時(shí)土地出租及設(shè)施建設(shè)合作協(xié)議3篇
- 2025年度大型企業(yè)人力資源成本控制與預(yù)算合同3篇
- 2024食品行業(yè)供應(yīng)鏈管理服務(wù)合作協(xié)議3篇
- 2024石油化工公司化工產(chǎn)品供應(yīng)承包合同
- 2025年度知識(shí)產(chǎn)權(quán)保護(hù)委托維權(quán)服務(wù)協(xié)議3篇
- 中國(guó)華能集團(tuán)公司風(fēng)力發(fā)電場(chǎng)運(yùn)行導(dǎo)則(馬晉輝20231.1.13)
- 中考語(yǔ)文非連續(xù)性文本閱讀10篇專項(xiàng)練習(xí)及答案
- 2022-2023學(xué)年度六年級(jí)數(shù)學(xué)(上冊(cè))寒假作業(yè)【每日一練】
- 法人不承擔(dān)責(zé)任協(xié)議書(3篇)
- 電工工具報(bào)價(jià)單
- 反歧視程序文件
- 油氣藏類型、典型的相圖特征和識(shí)別實(shí)例
- 流體靜力學(xué)課件
- 顧客忠誠(chéng)度論文
- 實(shí)驗(yàn)室安全檢查自查表
- 證券公司績(jī)效考核管理辦法
評(píng)論
0/150
提交評(píng)論