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

📄 v3k_framlcd_demo_sdcc.rst

📁 DEMO程序 单周期8051内核 8K铁电FRAM 56IO 4KRAM 40MIPS
💻 RST
📖 第 1 页 / 共 5 页
字号:
                            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 + -