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

正文內(nèi)容

基于單片機實現(xiàn)的計算器模擬系統(tǒng)設(shè)計畢業(yè)設(shè)計word格式-資料下載頁

2024-11-29 11:04本頁面

【導(dǎo)讀】本設(shè)計是一個實現(xiàn)加、減、乘、除的計算器,它的硬件主要由四部分組成,單片機的—相連,P2口作為數(shù)碼管的位控制端。采用軟件識別鍵值并執(zhí)行相應(yīng)的操作,鍵盤的第。單片機體積小,功耗小,價格低,用途靈活,無處不在,屬專用計算機。單片機應(yīng)用系統(tǒng)的可靠性成為人們越來越關(guān)注的重要課題。影響可靠性的因素是。其中系統(tǒng)的抗干擾性能是系統(tǒng)可靠性的重要指標。示器等),具有圖形顯示和波形顯示的功能。因此,Proteus不僅僅是一個微處理。Proteus在完整的系統(tǒng)仿真方面是其他單片機仿。用Proteus提供的實驗器件就可以完成一個具有相當集成性的單片機系統(tǒng)。按鍵就調(diào)用顯示程序顯示一個0,等待按鍵按下,在進入按鍵掃描程序。8位數(shù)字,開機運行時,只有數(shù)碼管最低位顯示為“0”,時,顯示“D1D2D3”,8個全顯示完畢,再按下按鍵下時,給出“嘀”提示音,并且輸入的第九個數(shù)不接收,仍然顯示原來的八位數(shù);總結(jié)自己的編程思想是這樣的,

  

【正文】 LR C LOP1:MOV A,@R0 SUBB A,@R1 MOV @R0,A INC R0 INC R1 DJNZ R7,LOP1 JNC LOP2 SETB 07H LOP2:MOV A,R2 MOV R0,A RET 乘法程序 : 入口 : R3,被乘數(shù)低位地址字節(jié), R2,被乘數(shù)高位地址字節(jié), R7,乘數(shù)低位地址字節(jié), R6,乘數(shù)高位地址字節(jié), 出口 : R4,R5,R6,R7 結(jié)果字節(jié)由高到低 MAKEMUL:MOV A,R3 MOV B,R7 MUL AB XCH A,R7 MOV R5,B MOV B,R2 MUL AB ADD A,R5 MOV R4,A CLR A ADDC A,B MOV R5,A MOV A,R6 MOV B,R3 MUL AB ADD A,R4 XCH A,R6 XCH A,B ADDC A,R5 MOV R5,A MOV F0,C MOV A,R2 MUL AB 25 ADD A,R5 MOV R5,A CLR A MOV ,C MOV C,F0 ADDC A,B MOV R4,A RET 除法程序 :入口 :被除數(shù)放在 R4R5R6R7,R4R5,內(nèi)容為零, R4 高 R5 低 ,除數(shù)放在 R2R3,R2 高R3 低 , 出口:商放在 R6R7,R6 高 R7 低,余數(shù)放在 R4R5,R4 高 R5 低 MAKEDIV:MOV A,R5 CLR C SUBB A,R3 MOV A,R4 SUBB A,R2 JNC DIV11 MOV B,16 DIV22:CLR C MOV A,R7 RLC A MOV R7,A MOV A,R6 RLC A MOV R6,A MOV A,R5 RLC A MOV R5,A XCH A,R4 RLC A XCH A,R4 MOV F0,C CLR C SUBB A,R3 MOV R1,A MOV A,R4 SUBB A,R2 JB F0,DIV33 JC DIV44 DIV33:MOV R4,A 26 MOV A,R1 MOV R5,A INC R7 DIV44:DJNZ B,DIV22 CLR F0 RET DIV11:SETB F0 RET CHANGE11: MOV R0,40H CJNE @R0,01H,TA1 。。。CHANGE。。。 MOV 38H,43H JMP TA2 TA1:MOV R3,38H MOV R2,39H MOV R6,00H MOV R7,0AH ACALL MAKEMUL MOV 39H,R6 MOV 38H,R7 MOV 3AH,R5 MOV 3BH,R4 MOV R0,38H MOV R1,43H MOV R3,02H ACALL MAKEADD TA2: RET CHANGE:MOV 40H,00H MOV R0,30H MOV R7,3CH 。。3BH 單元值 。。 MOV R6,3DH TD1: MOV R5,00H MOV R4,00H MOV R2,00H MOV R3,0AH INC 40H ACALL MAKEDIV MOV A,R5 MOV @R0,A 27 INC R0 MOV A,R6 CJNE A,00H,TD1 MOV A,R7 CJNE A,00H,TD1 RET JUDEG:MOV A,3AH JZ JUD1 ACALL ERROR LJMP LOOP3 JUD1:MOV R1,38H 。計算中間結(jié)果 。。。。 MOV A,41H 。R01。 CJNE A,00H,TB MOV 3CH,@R1 INC R1 MOV 3DH,@R1 JMP TBB TB: CJNE A,01H,TB1 MOV R0,3CH 。41標志位 1表示加法, 2 表示減法 3表示乘法 4表示除法 。。 MOV R3,02H ACALL MAKEADD MOV A,R3 CJNE A,03H,JUD2 ACALL ERROR LJMP LOOP3 JUD2:JMP TBB TB1:CJNE A,02H,TB2 MOV R0,3CH MOV R3,02H ACALL MAKESUB 。將 3B 單元數(shù)加,減,乘,除 38H 單元放入 3BH 單元 。 JNB 07H,JUD4 ACALL ERROR LJMP LOOP3 JUD4:JMP TBB TB2:CJNE A,03H,TB3 MOV R3,3CH MOV R2,3DH MOV R6,39H MOV R7,38H 28 ACALL MAKEMUL MOV 3DH,R6 MOV 3CH,R7 MOV 3EH,R5 MOV 3FH,R4 MOV A,R5 JZ JUD3 ACALL ERROR LJMP LOOP3 JUD3: JMP TBB TB3:MOV R7,3CH MOV R6,3DH MOV R5,00H MOV R4,00H MOV R2,39H MOV R3,38H ACALL MAKEDIV MOV 3CH,R7 MOV 3DH,R6 TBB:MOV 38H,00H MOV 39H,00H MOV 3AH,00H MOV 3BH,00H RET WARNNING: CLR SETB ACALL DELAY1mS RET ERROR:MOV R0,30H MOV A,0AH MOV R5,05H MOV 40H,05H ET: MOV @R0,A INC R0 INC A DJNZ R5,ET RET DISPLAY:MOV DPTR,TABLE1 。。。DISPLAY。。 MOV R0,30H 29 MOV R1,80H MOV R5,40H NEXTF:MOV P2,R1 MOV A,@R0 MOVC A,@A+DPTR MOV P0,A ACALL DELAY1mS MOV A,P2 RR A MOV R1,A INC R0 MOV A,R5 JZ AA DJNZ R5,NEXTF AA: RET DELAY1mS:MOV R7,02H 。DELAY1S。。。 DL: MOV R6,0FFH DL6:DJNZ R6,DL6 DJNZ R7,DL RET TABLE1: DB 0C0H, 0F9H, 0A4H, 0B0H, 99H DB 92H, 82H, 0F8H, 80H, 90H DB 0CEH,0C0H,0CEH,0CEH,86H END 30 附 2 計算器模擬系統(tǒng)電路圖
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦

基于單片機的簡易計算器設(shè)計-資料下載頁

【總結(jié)】電》