⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 8255.lst

📁 这是一款基于AVR单片机的直流稳压电源的设计项目
💻 LST
📖 第 1 页 / 共 5 页
字号:
     663 E002      LDI	R16,2
     664 DC70      RCALL	_disp_zf
(0646) 	 LCDCS20;LCDCS11;
     665 981A      CBI	0x03,2
     666 9A19      SBI	0x03,1
(0647)   disp_zf(2,16, sz0);
     667 EF8C      LDI	R24,0xFC
     668 E092      LDI	R25,2
     669 8399      STD	Y+1,R25
     66A 8388      STD	Y+0,R24
     66B E120      LDI	R18,0x10
     66C E002      LDI	R16,2
     66D DC67      RCALL	_disp_zf
(0648)  disp_zf(2,24, sz0);
     66E EF8C      LDI	R24,0xFC
     66F E092      LDI	R25,2
     670 8399      STD	Y+1,R25
     671 8388      STD	Y+0,R24
     672 E128      LDI	R18,0x18
     673 E002      LDI	R16,2
     674 DC60      RCALL	_disp_zf
(0649)  disp_zf(2,32, xiaoshu);
     675 E784      LDI	R24,0x74
     676 E093      LDI	R25,3
     677 8399      STD	Y+1,R25
     678 8388      STD	Y+0,R24
     679 E220      LDI	R18,0x20
     67A E002      LDI	R16,2
     67B DC59      RCALL	_disp_zf
(0650)  disp_zf(2,40, sz0);
     67C EF8C      LDI	R24,0xFC
     67D E092      LDI	R25,2
     67E 8399      STD	Y+1,R25
     67F 8388      STD	Y+0,R24
     680 E228      LDI	R18,0x28
     681 E002      LDI	R16,2
     682 DC52      RCALL	_disp_zf
(0651)  disp_zf(2,48, zfv);	  
     683 ED88      LDI	R24,0xD8
     684 E092      LDI	R25,2
     685 8399      STD	Y+1,R25
     686 8388      STD	Y+0,R24
     687 E320      LDI	R18,0x30
     688 E002      LDI	R16,2
     689 DC4B      RCALL	_disp_zf
     68A 9622      ADIW	R28,2
     68B 9508      RET
_xianshi11:
     68C 9722      SBIW	R28,2
(0652) }
(0653)  void xianshi11()
(0654)    {Clr_Scr();  
     68D DC1B      RCALL	_Clr_Scr
(0655)    Clr_Scr(); 
     68E DC1A      RCALL	_Clr_Scr
(0656)  LCDCS21;LCDCS10;
     68F 9A1A      SBI	0x03,2
     690 9819      CBI	0x03,1
(0657)  disp_hz(2,0, yu);
     691 E788      LDI	R24,0x78
     692 E092      LDI	R25,2
     693 8399      STD	Y+1,R25
     694 8388      STD	Y+0,R24
     695 2722      CLR	R18
     696 E002      LDI	R16,2
     697 DC63      RCALL	_disp_hz
(0658)  disp_hz(2,16, zhi);
     698 E980      LDI	R24,0x90
     699 E092      LDI	R25,2
     69A 8399      STD	Y+1,R25
     69B 8388      STD	Y+0,R24
     69C E120      LDI	R18,0x10
     69D E002      LDI	R16,2
     69E DC5C      RCALL	_disp_hz
(0659) disp_hz(2,32, ddian);
     69F E684      LDI	R24,0x64
     6A0 E091      LDI	R25,1
     6A1 8399      STD	Y+1,R25
     6A2 8388      STD	Y+0,R24
     6A3 E220      LDI	R18,0x20
     6A4 E002      LDI	R16,2
     6A5 DC55      RCALL	_disp_hz
(0660)  disp_hz(2,48, dya);
     6A6 E48C      LDI	R24,0x4C
     6A7 E091      LDI	R25,1
     6A8 8399      STD	Y+1,R25
     6A9 8388      STD	Y+0,R24
     6AA E320      LDI	R18,0x30
     6AB E002      LDI	R16,2
     6AC DC4E      RCALL	_disp_hz
(0661)   LCDCS20;LCDCS11;
     6AD 981A      CBI	0x03,2
     6AE 9A19      SBI	0x03,1
(0662)  disp_zf(2,16, num[jianzhi[0]]);
     6AF E086      LDI	R24,6
     6B0 E091      LDI	R25,1
     6B1 91E0 0100 LDS	R30,jianzhi
     6B3 27FF      CLR	R31
     6B4 FDE7      SBRC	R30,7
     6B5 95F0      COM	R31
     6B6 0FEE      LSL	R30
     6B7 1FFF      ROL	R31
     6B8 0FE8      ADD	R30,R24
     6B9 1FF9      ADC	R31,R25
     6BA 8020      LDD	R2,Z+0
     6BB 8031      LDD	R3,Z+1
     6BC 8239      STD	Y+1,R3
     6BD 8228      STD	Y+0,R2
     6BE E120      LDI	R18,0x10
     6BF E002      LDI	R16,2
     6C0 DC14      RCALL	_disp_zf
(0663)   disp_zf(2,24, num[jianzhi[1]]);
     6C1 E086      LDI	R24,6
     6C2 E091      LDI	R25,1
     6C3 91E0 0101 LDS	R30,jianzhi+1
     6C5 27FF      CLR	R31
     6C6 FDE7      SBRC	R30,7
     6C7 95F0      COM	R31
     6C8 0FEE      LSL	R30
     6C9 1FFF      ROL	R31
     6CA 0FE8      ADD	R30,R24
     6CB 1FF9      ADC	R31,R25
     6CC 8020      LDD	R2,Z+0
     6CD 8031      LDD	R3,Z+1
     6CE 8239      STD	Y+1,R3
     6CF 8228      STD	Y+0,R2
     6D0 E128      LDI	R18,0x18
     6D1 E002      LDI	R16,2
     6D2 DC02      RCALL	_disp_zf
(0664)     disp_zf(2,32, xiaoshu);
     6D3 E784      LDI	R24,0x74
     6D4 E093      LDI	R25,3
     6D5 8399      STD	Y+1,R25
     6D6 8388      STD	Y+0,R24
     6D7 E220      LDI	R18,0x20
     6D8 E002      LDI	R16,2
     6D9 DBFB      RCALL	_disp_zf
(0665)    disp_zf(2,40, num[jianzhi[2]]);
     6DA E086      LDI	R24,6
     6DB E091      LDI	R25,1
     6DC 91E0 0102 LDS	R30,jianzhi+2
     6DE 27FF      CLR	R31
     6DF FDE7      SBRC	R30,7
     6E0 95F0      COM	R31
     6E1 0FEE      LSL	R30
     6E2 1FFF      ROL	R31
     6E3 0FE8      ADD	R30,R24
     6E4 1FF9      ADC	R31,R25
     6E5 8020      LDD	R2,Z+0
     6E6 8031      LDD	R3,Z+1
     6E7 8239      STD	Y+1,R3
     6E8 8228      STD	Y+0,R2
     6E9 E228      LDI	R18,0x28
     6EA E002      LDI	R16,2
     6EB DBE9      RCALL	_disp_zf
(0666)  disp_zf(4,48, zfv);
     6EC ED88      LDI	R24,0xD8
     6ED E092      LDI	R25,2
     6EE 8399      STD	Y+1,R25
     6EF 8388      STD	Y+0,R24
     6F0 E320      LDI	R18,0x30
     6F1 E004      LDI	R16,4
     6F2 DBE2      RCALL	_disp_zf
(0667) disp_zf(2,48, zfv);
     6F3 ED88      LDI	R24,0xD8
     6F4 E092      LDI	R25,2
     6F5 8399      STD	Y+1,R25
     6F6 8388      STD	Y+0,R24
     6F7 E320      LDI	R18,0x30
     6F8 E002      LDI	R16,2
     6F9 DBDB      RCALL	_disp_zf
(0668)   LCDCS21;LCDCS10;
     6FA 9A1A      SBI	0x03,2
     6FB 9819      CBI	0x03,1
(0669)    disp_hz(4,0, si);
     6FC E488      LDI	R24,0x48
     6FD E092      LDI	R25,2
     6FE 8399      STD	Y+1,R25
     6FF 8388      STD	Y+0,R24
     700 2722      CLR	R18
     701 E004      LDI	R16,4
     702 DBF8      RCALL	_disp_hz
(0670)   disp_hz(4,16, ji);
     703 E680      LDI	R24,0x60
     704 E092      LDI	R25,2
     705 8399      STD	Y+1,R25
     706 8388      STD	Y+0,R24
     707 E120      LDI	R18,0x10
     708 E004      LDI	R16,4
     709 DBF1      RCALL	_disp_hz
(0671)  disp_hz(4,32, ddian);
     70A E684      LDI	R24,0x64
     70B E091      LDI	R25,1
     70C 8399      STD	Y+1,R25
     70D 8388      STD	Y+0,R24
     70E E220      LDI	R18,0x20
     70F E004      LDI	R16,4
     710 DBEA      RCALL	_disp_hz
(0672)  disp_hz(4,48, dya);
     711 E48C      LDI	R24,0x4C
     712 E091      LDI	R25,1
     713 8399      STD	Y+1,R25
     714 8388      STD	Y+0,R24
     715 E320      LDI	R18,0x30
     716 E004      LDI	R16,4
     717 DBE3      RCALL	_disp_hz
     718 9622      ADIW	R28,2
     719 9508      RET
_xianshiAD1:
  da                   --> R10
  x                    --> R20
  CHN                  --> R12
     71A 940E 21E7 CALL	push_xgset303C
     71C 2EC0      MOV	R12,R16
     71D 9722      SBIW	R28,2
(0673) 
(0674)    }
(0675)    void xianshiAD1(unsigned char CHN)
(0676) { int da;
(0677)   unsigned char x;
(0678)   for(x=0;x<2;x++) 
     71E 2744      CLR	R20
     71F C00A      RJMP	0x072A
(0679)   da=3*startAD(CHN);
     720 2D0C      MOV	R16,R12
     721 DC65      RCALL	_startAD
     722 0118      MOVW	R2,R16
     723 E003      LDI	R16,3
     724 E010      LDI	R17,0
     725 0191      MOVW	R18,R2
     726 940E 216B CALL	empy16s
     728 0158      MOVW	R10,R16
     729 9543      INC	R20
     72A 3042      CPI	R20,2
     72B F3A0      BCS	0x0720
(0680)  LCDCS20;LCDCS11;
     72C 981A      CBI	0x03,2
     72D 9A19      SBI	0x03,1
(0681)  disp_zf(4,16, num[da/10000]);
     72E E120      LDI	R18,0x10
     72F E237      LDI	R19,0x27
     730 0185      MOVW	R16,R10
     731 940E 2121 CALL	div16s
     733 01F8      MOVW	R30,R16
     734 0FEE      LSL	R30
     735 1FFF      ROL	R31
     736 E086      LDI	R24,6
     737 E091      LDI	R25,1
     738 0FE8      ADD	R30,R24
     739 1FF9      ADC	R31,R25
     73A 8020      LDD	R2,Z+0
     73B 8031      LDD	R3,Z+1
     73C 8239      STD	Y+1,R3
     73D 8228      STD	Y+0,R2
     73E E120      LDI	R18,0x10
     73F E004      LDI	R16,4
     740 DB94      RCALL	_disp_zf
(0682)  disp_zf(4,24, num[(da/1000)%10]);
     741 EE28      LDI	R18,0xE8
     742 E033      LDI	R19,3
     743 0185      MOVW	R16,R10
     744 940E 2121 CALL	div16s
     746 E02A      LDI	R18,0xA
     747 E030      LDI	R19,0
     748 940E 211D CALL	mod16s
     74A 01F8      MOVW	R30,R16
     74B 0FEE      LSL	R30
     74C 1FFF      ROL	R31
     74D E086      LDI	R24,6
     74E E091      LDI	R25,1
     74F 0FE8      ADD	R30,R24
     750 1FF9      ADC	R31,R25
     751 8020      LDD	R2,Z+0
     752 8031      LDD	R3,Z+1
     753 8239      STD	Y+1,R3
     754 8228      STD	Y+0,R2
     755 E128      LDI	R18,0x18
     756 E004      LDI	R16,4
     757 DB7D      RCALL	_disp_zf
(0683)  disp_zf(4,32, xiaoshu);
     758 E784      LDI	R24,0x74
     759 E093      LDI	R25,3
     75A 8399      STD	Y+1,R25
     75B 8388      STD	Y+0,R24
     75C E220      LDI	R18,0x20
     75D E004      LDI	R16,4
     75E DB76      RCALL	_disp_zf
(0684)  disp_zf(4,40, num[(da/100)%10]);
     75F E624      LDI	R18,0x64
     760 E030      LDI	R19,0
     761 0185      MOVW	R16,R10
     762 940E 2121 CALL	div16s
     764 E02A      LDI	R18,0xA
     765 E030      LDI	R19,0
     766 940E 211D CALL	mod16s
     768 01F8      MOVW	R30,R16
     769 0FEE      LSL	R30
     76A 1FFF      ROL	R31
     76B E086      LDI	R24,6
     76C E091      LDI	R25,1
     76D 0FE8      ADD	R30,R24
     76E 1FF9      ADC	R31,R25
     76F 8020      LDD	R2,Z+0
     770 8031      LDD	R3,Z+1
     771 8239      STD	Y+1,R3
     772 8228      STD	Y+0,R2
     773 E228      LDI	R18,0x28
     774 E004      LDI	R16,4
     775 DB5F      RCALL	_disp_zf
     776 9622      ADIW	R28,2
     777 940C 21EE JMP	pop_xgset303C
_xianshi20:
     779 9722      SBIW	R28,2
(0685) 
(0686) }
(0687) void xianshi20()
(0688)  {Clr_Scr();  
     77A DB2E      RCALL	_Clr_Scr
(0689)    Clr_Scr(); 
     77B DB2D      RCALL	_Clr_Scr
(0690) 	LCDCS21;LCDCS10;
     77C 9A1A      SBI	0x03,2
     77D 9819      CBI	0x03,1
(0691) 	disp_hz(0,0, dqing);
     77E E88C      LDI	R24,0x8C
     77F E093      LDI	R25,3
     780 8399      STD	Y+1,R25
     781 8388      STD	Y+0,R24
     782 2722      CLR	R18
     783 2700      CLR	R16
     784 DB76      RCALL	_disp_hz
(0692) 	disp_hz(0,16, chu);
     785 E78C      LDI	R24,0x7C
     786 E091      LDI	R25,1
     787 8399      STD	Y+1,R25
     788 8388      STD	Y+0,R24
     789 E120      LDI	R18,0x10
     78A 2700      CLR	R16
     78B DB6F      RCALL	_disp_hz
(0693) 	 disp_hz(0,32, ru);
     78C EC84      LDI	R24,0xC4
     78D E091      LDI	R25,1
     78E 8399      STD	Y+1,R25
     78F 8388      STD	Y+0,R24
     790 E220      LDI	R18,0x20
     791 2700      CLR	R16
     792 DB68      RCALL	_disp_hz
(0694) 	 disp_hz(0,48, you);
     793 ED8C      LDI	R24,0xDC
     794 E091      LDI	R25,1
     795 8399      STD	Y+1,R25
     796 8388      STD	Y+0,R24
     797 E320      LDI	R18,0x30
     798 2700      CLR	R16
     799 DB61      RCALL	_disp_hz
(0695) 	 LCDCS20;LCDCS11;
     79A 981A      CBI	0x03,2
     79B 9A19      SBI	0x03,1
(0696) 	 disp_hz(0,0, xiao);
     79C EF84      LDI	R24,0xF4
     79D E091      LDI	R25,1
     79E 8399      STD	Y+1,R25
     79F 8388      STD	Y+0,R24
     7A0 2722      CLR	R18
     7A1 2700      CLR	R16
     7A2 DB58      RCALL	_disp_hz
(0697) 	 disp_hz(0,16, ddian);
     7A3 E684      LDI	R24,0x64
     7A4 E091      LDI	R25,1
     7A5 8399      STD	Y+1,R25
     7A6 8388      STD	Y+0,R24
     7A7 E120      LDI	R18,0x10
     7A8 2700      CLR	R16
     7A9 DB51      RCALL	_disp_hz
(0698) 	  disp_hz(0,32, dliu);
     7AA E188      LDI	R24,0x18
     7AB E092      LDI	R25,2
     7AC 8399      STD	Y+1,R25
     7AD 8388      STD	Y+0,R24
     7AE E220      LDI	R18,0x20
     7AF 2700      CLR	R16
     7B0 DB4A      RCALL	_disp_hz
(0699) 	 
(0700) 	  	LCDCS21;LCDCS10; 
     7B1 9A1A      SBI	0x03,2
     7B2 9819      CBI	0x03,1
(0701) 		 disp_zf(2,0, sz2);
     7B3 E184      LDI	R24,0x14
     7B4 E093      LDI	R25,3
     7B5 8399      STD	Y+1,R25
     7B6 8388      STD	Y+0,R24
     7B7 2722      CLR	R18
     7B8 E002      LDI	R16,2
     7B9 DB1B      RCALL	_disp_zf
(0702) 		 disp_zf(2,8, sz0);
     7BA EF8C      LDI	R24,0xFC
     7BB E092      LDI	R25,2
     7BC 8399      STD	Y+1,R25
     7BD 8388      STD	Y+0,R24
     7BE E028      LDI	R18,0x8
     7BF E002      LDI	R16,2
     7C0 DB14      RCALL	_disp_zf
(0703) 		 disp_zf(2,16, zhixian);
     7C1 E08C      LDI	R24,0xC
     7C2 E092      LDI	R25,2
     7C3 8399      STD	Y+1,R25
     7C4 8388      STD	Y+0,R24
     7C5 E120      LDI	R18,0x10
     7C6 E002      LDI	R16,2
     7C7 DB0D      RCALL	_disp_zf
(0704) 		 disp_zf(2,24, sz2);
     7C8 E184      LDI	R24,0x14
     7C9 E093      LDI	R25,3
     7CA 8399      STD	Y+1,R25
     7CB 8388      STD	Y+0,R24
     7CC E128      LDI	R18,0x18
     7CD E002      LDI	R16,2
     7CE DB06      RCALL	_disp_zf
(0705) 		 disp_zf(2,32, sz0);
     7CF EF8C      LDI	R24,0xFC
     7D0 E092      LDI	R25,2
     7D1 83

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -