📄 v3k_framlcd_demo_sdcc.rst
字号:
634 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:141: LCDSlow(); //Slow down comm with LCD
635 ; genCall
002B 12 00 08 636 lcall _LCDSlow
002E 637 C$V2K_CHAR_LCD_P0_SDCC.h$142$1$1 ==.
638 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:142: LCD_E = 0;
639 ; genAssign
002E C2 82 640 clr _LCD_E
0030 641 C$V2K_CHAR_LCD_P0_SDCC.h$145$1$1 ==.
642 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:145: V2KDelay1ms(1); // Delay 100us +
643 ; genCall
644 ; Peephole 182.b used 16 bit load of dptr
0030 90 00 01 645 mov dptr,#0x0001
0033 12 04 19 646 lcall _V2KDelay1ms
0036 647 C$V2K_CHAR_LCD_P0_SDCC.h$147$1$1 ==.
648 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:147: LCD_E = 1; //Send E Pulse
649 ; genAssign
0036 D2 82 650 setb _LCD_E
0038 651 C$V2K_CHAR_LCD_P0_SDCC.h$148$1$1 ==.
652 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:148: LCDSlow(); //Slow down comm with LCD
653 ; genCall
0038 12 00 08 654 lcall _LCDSlow
003B 655 C$V2K_CHAR_LCD_P0_SDCC.h$149$1$1 ==.
656 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:149: LCD_E = 0;
657 ; genAssign
003B C2 82 658 clr _LCD_E
003D 659 C$V2K_CHAR_LCD_P0_SDCC.h$150$1$1 ==.
660 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:150: lcdbusy();
661 ; genCall
003D 12 03 A7 662 lcall _lcdbusy
0040 663 C$V2K_CHAR_LCD_P0_SDCC.h$153$1$1 ==.
664 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:153: LCDPORT = 0x20; //SET 4BITS OPERATION
665 ; genAssign
0040 75 80 20 666 mov _P0,#0x20
0043 667 C$V2K_CHAR_LCD_P0_SDCC.h$157$1$1 ==.
668 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:157: LCDSlow(); //Slow down comm with LCD
669 ; genCall
0043 12 00 08 670 lcall _LCDSlow
0046 671 C$V2K_CHAR_LCD_P0_SDCC.h$158$1$1 ==.
672 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:158: LCD_E = 1; //Send E Pulse
673 ; genAssign
0046 D2 82 674 setb _LCD_E
0048 675 C$V2K_CHAR_LCD_P0_SDCC.h$159$1$1 ==.
676 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:159: LCDSlow(); //Slow down comm with LCD
677 ; genCall
0048 12 00 08 678 lcall _LCDSlow
004B 679 C$V2K_CHAR_LCD_P0_SDCC.h$160$1$1 ==.
680 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:160: LCD_E = 0;
681 ; genAssign
004B C2 82 682 clr _LCD_E
004D 683 C$V2K_CHAR_LCD_P0_SDCC.h$161$1$1 ==.
684 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:161: lcdbusy();
685 ; genCall
004D 12 03 A7 686 lcall _lcdbusy
0050 687 C$V2K_CHAR_LCD_P0_SDCC.h$165$1$1 ==.
688 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:165: LCDPORT = 0x20; //SET 4 BITS OPERATION DUTY CYCLE 1/16
689 ; genAssign
0050 75 80 20 690 mov _P0,#0x20
0053 691 C$V2K_CHAR_LCD_P0_SDCC.h$169$1$1 ==.
692 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:169: LCD_E = 1; //Send E Pulse
693 ; genAssign
0053 D2 82 694 setb _LCD_E
0055 695 C$V2K_CHAR_LCD_P0_SDCC.h$170$1$1 ==.
696 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:170: LCDSlow(); //Slow down comm with LCD
697 ; genCall
0055 12 00 08 698 lcall _LCDSlow
0058 699 C$V2K_CHAR_LCD_P0_SDCC.h$171$1$1 ==.
700 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:171: LCD_E = 0;
701 ; genAssign
0058 C2 82 702 clr _LCD_E
005A 703 C$V2K_CHAR_LCD_P0_SDCC.h$172$1$1 ==.
704 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:172: LCDSlow(); //Slow down comm with LCD
705 ; genCall
005A 12 00 08 706 lcall _LCDSlow
005D 707 C$V2K_CHAR_LCD_P0_SDCC.h$173$1$1 ==.
708 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:173: LCDPORT = 0x80; //;D7 D6 D5 D4 E R/W RS NC
709 ; genAssign
005D 75 80 80 710 mov _P0,#0x80
0060 711 C$V2K_CHAR_LCD_P0_SDCC.h$178$1$1 ==.
712 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:178: LCDSlow(); //Slow down comm with LCD
713 ; genCall
0060 12 00 08 714 lcall _LCDSlow
0063 715 C$V2K_CHAR_LCD_P0_SDCC.h$179$1$1 ==.
716 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:179: LCD_E = 1; //Send E Pulse
717 ; genAssign
0063 D2 82 718 setb _LCD_E
0065 719 C$V2K_CHAR_LCD_P0_SDCC.h$180$1$1 ==.
720 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:180: LCDSlow(); //Slow down comm with LCD
721 ; genCall
0065 12 00 08 722 lcall _LCDSlow
0068 723 C$V2K_CHAR_LCD_P0_SDCC.h$181$1$1 ==.
724 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:181: LCD_E = 0;
725 ; genAssign
0068 C2 82 726 clr _LCD_E
006A 727 C$V2K_CHAR_LCD_P0_SDCC.h$182$1$1 ==.
728 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:182: lcdbusy();
729 ; genCall
006A 12 03 A7 730 lcall _lcdbusy
006D 731 C$V2K_CHAR_LCD_P0_SDCC.h$186$1$1 ==.
732 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:186: LCDPORT = 0x00; //DISPLAY OFF, CURSOR OFF, BLINK OFF
733 ; genAssign
006D 75 80 00 734 mov _P0,#0x00
0070 735 C$V2K_CHAR_LCD_P0_SDCC.h$190$1$1 ==.
736 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:190: LCDSlow(); //Slow down comm with LCD
737 ; genCall
0070 12 00 08 738 lcall _LCDSlow
0073 739 C$V2K_CHAR_LCD_P0_SDCC.h$191$1$1 ==.
740 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:191: LCD_E = 1; //Send E Pulse
741 ; genAssign
0073 D2 82 742 setb _LCD_E
0075 743 C$V2K_CHAR_LCD_P0_SDCC.h$192$1$1 ==.
744 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:192: LCDSlow(); //Slow down comm with LCD
745 ; genCall
0075 12 00 08 746 lcall _LCDSlow
0078 747 C$V2K_CHAR_LCD_P0_SDCC.h$193$1$1 ==.
748 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:193: LCD_E = 0;
749 ; genAssign
0078 C2 82 750 clr _LCD_E
007A 751 C$V2K_CHAR_LCD_P0_SDCC.h$195$1$1 ==.
752 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:195: LCDSlow(); //Slow down comm with LCD
753 ; genCall
007A 12 00 08 754 lcall _LCDSlow
007D 755 C$V2K_CHAR_LCD_P0_SDCC.h$196$1$1 ==.
756 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:196: LCDPORT= 0x80; //DISPLAY OFF
757 ; genAssign
007D 75 80 80 758 mov _P0,#0x80
0080 759 C$V2K_CHAR_LCD_P0_SDCC.h$201$1$1 ==.
760 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:201: LCDSlow(); //Slow down comm with LCD
761 ; genCall
0080 12 00 08 762 lcall _LCDSlow
0083 763 C$V2K_CHAR_LCD_P0_SDCC.h$202$1$1 ==.
764 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:202: LCD_E = 1; //Send E Pulse
765 ; genAssign
0083 D2 82 766 setb _LCD_E
0085 767 C$V2K_CHAR_LCD_P0_SDCC.h$203$1$1 ==.
768 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:203: LCDSlow(); //Slow down comm with LCD
769 ; genCall
0085 12 00 08 770 lcall _LCDSlow
0088 771 C$V2K_CHAR_LCD_P0_SDCC.h$204$1$1 ==.
772 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:204: LCD_E = 0;
773 ; genAssign
0088 C2 82 774 clr _LCD_E
008A 775 C$V2K_CHAR_LCD_P0_SDCC.h$205$1$1 ==.
776 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:205: lcdbusy();
777 ; genCall
008A 12 03 A7 778 lcall _lcdbusy
008D 779 C$V2K_CHAR_LCD_P0_SDCC.h$209$1$1 ==.
780 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:209: LCDPORT= 0x00; //CLEAR DISPLAY
781 ; genAssign
008D 75 80 00 782 mov _P0,#0x00
0090 783 C$V2K_CHAR_LCD_P0_SDCC.h$214$1$1 ==.
784 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:214: LCDSlow(); //Slow down comm with LCD
785 ; genCall
0090 12 00 08 786 lcall _LCDSlow
0093 787 C$V2K_CHAR_LCD_P0_SDCC.h$215$1$1 ==.
788 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:215: LCD_E = 1; //Send E Pulse
789 ; genAssign
0093 D2 82 790 setb _LCD_E
0095 791 C$V2K_CHAR_LCD_P0_SDCC.h$216$1$1 ==.
792 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:216: LCDSlow(); //Slow down comm with LCD
793 ; genCall
0095 12 00 08 794 lcall _LCDSlow
0098 795 C$V2K_CHAR_LCD_P0_SDCC.h$217$1$1 ==.
796 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:217: LCD_E = 0;
797 ; genAssign
0098 C2 82 798 clr _LCD_E
009A 799 C$V2K_CHAR_LCD_P0_SDCC.h$218$1$1 ==.
800 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:218: LCDSlow(); //Slow down comm with LCD
801 ; genCall
009A 12 00 08 802 lcall _LCDSlow
009D 803 C$V2K_CHAR_LCD_P0_SDCC.h$219$1$1 ==.
804 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:219: LCDPORT = 0x10; // ;D7 D6 D5 D4 E R/W RS NC
805 ; genAssign
009D 75 80 10 806 mov _P0,#0x10
00A0 807 C$V2K_CHAR_LCD_P0_SDCC.h$222$1$1 ==.
808 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:222: LCDSlow(); //Slow down comm with LCD
809 ; genCall
00A0 12 00 08 810 lcall _LCDSlow
00A3 811 C$V2K_CHAR_LCD_P0_SDCC.h$223$1$1 ==.
812 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:223: LCD_E = 1; // Send E Pulse
813 ; genAssign
00A3 D2 82 814 setb _LCD_E
00A5 815 C$V2K_CHAR_LCD_P0_SDCC.h$224$1$1 ==.
816 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:224: LCDSlow(); //Slow down comm with LCD
817 ; genCall
00A5 12 00 08 818 lcall _LCDSlow
00A8 819 C$V2K_CHAR_LCD_P0_SDCC.h$225$1$1 ==.
820 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:225: LCD_E = 0;
821 ; genAssign
00A8 C2 82 822 clr _LCD_E
00AA 823 C$V2K_CHAR_LCD_P0_SDCC.h$226$1$1 ==.
824 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:226: lcdbusy();
825 ; genCall
00AA 12 03 A7 826 lcall _lcdbusy
00AD 827 C$V2K_CHAR_LCD_P0_SDCC.h$231$1$1 ==.
828 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:231: LCDPORT = 0x00; // ;D7 D6 D5 D4 E R/W RS NC
829 ; genAssign
00AD 75 80 00 830 mov _P0,#0x00
00B0 831 C$V2K_CHAR_LCD_P0_SDCC.h$234$1$1 ==.
832 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:234: LCDSlow(); //Slow down comm with LCD
833 ; genCall
00B0 12 00 08 834 lcall _LCDSlow
00B3 835 C$V2K_CHAR_LCD_P0_SDCC.h$235$1$1 ==.
836 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:235: LCD_E = 1; //Send E Pulse
837 ; genAssign
00B3 D2 82 838 setb _LCD_E
00B5 839 C$V2K_CHAR_LCD_P0_SDCC.h$236$1$1 ==.
840 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:236: LCDSlow(); //Slow down comm with LCD
841 ; genCall
00B5 12 00 08 842 lcall _LCDSlow
00B8 843 C$V2K_CHAR_LCD_P0_SDCC.h$237$1$1 ==.
844 ;C:/Program Files/SDCC/include/V2K_CHAR_LCD_P0_SDCC.h:237: LCD_E = 0;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -