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

📄 lpc2148.htm

📁 1、arm7芯片2148驱动大液晶 2、ym320240的液晶驱动 3、I2c通信at24c256 4、各种字符的显示
💻 HTM
📖 第 1 页 / 共 5 页
字号:
<LI><a href="#[bc0e90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Test_Data_Disp
<LI><a href="#[bc0ed8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Test_Data_Modify
<LI><a href="#[bc0f20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Deal_Lcd_set_data
<LI><a href="#[bc0f68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Save_Data_Project
<LI><a href="#[bc1040]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Save_Data_Modify
<LI><a href="#[bc1088]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Save_Data_Disp
<LI><a href="#[bc1118]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dis_Lcd_Test_State
<LI><a href="#[bc1160]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dis_Lcd_Test_Wr
<LI><a href="#[bc11a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dis_Lcd_Test
<LI><a href="#[bc11f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Deal_Lcd_HisData
<LI><a href="#[bc1238]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Deal_Lcd_Data
<LI><a href="#[bc12c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dis_Lcd_Data
<LI><a href="#[bc1310]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Data_Project
<LI><a href="#[bc13a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Data_Disp
<LI><a href="#[bc13e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dis_Lcd_Set
<LI><a href="#[bc1430]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dis_Lcd_Start
</UL>

<P><STRONG><a name="[bc0590]"></a>LCD_WR_string_8x8</STRONG> (ARM, 100 bytes, Stack size 36 bytes, lpc21_lcd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 68<LI>Call Chain = LCD_WR_string_8x8 &rArr; WR_Num8x8 &rArr; LCD_WriteData
</UL>
<BR>[Calls]<UL><LI><a href="#[bbee80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WR_Num8x8
</UL>
<BR>[Called By]<UL><LI><a href="#[bc0080]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WR_temperature
<LI><a href="#[bc00c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WR_Date_Modify
<LI><a href="#[bc0110]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WR_Date
<LI><a href="#[bc1118]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dis_Lcd_Test_State
<LI><a href="#[bc1160]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dis_Lcd_Test_Wr
<LI><a href="#[bc1280]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dis_Lcd_Data_Wr
<LI><a href="#[bc12c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dis_Lcd_Data
<LI><a href="#[bc1310]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Data_Project
<LI><a href="#[bc1358]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Data_Modify
<LI><a href="#[bc13a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Data_Disp
</UL>

<P><STRONG><a name="[bc06f8]"></a>LCD_WR_Singer_24x24</STRONG> (ARM, 116 bytes, Stack size 56 bytes, lpc21_lcd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 92<LI>Call Chain = LCD_WR_Singer_24x24 &rArr; WR_Num24x24 &rArr; LCD_WriteData
</UL>
<BR>[Calls]<UL><LI><a href="#[bbeda8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WR_Num24x24
</UL>
<BR>[Called By]<UL><LI><a href="#[bc1118]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dis_Lcd_Test_State
<LI><a href="#[bc1160]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dis_Lcd_Test_Wr
<LI><a href="#[bc11a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dis_Lcd_Test
</UL>

<P><STRONG><a name="[bc06b0]"></a>LCD_WR_String_20x40</STRONG> (ARM, 112 bytes, Stack size 56 bytes, lpc21_lcd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 92<LI>Call Chain = LCD_WR_String_20x40 &rArr; WR_Num20x40 &rArr; LCD_WriteData
</UL>
<BR>[Calls]<UL><LI><a href="#[bbed60]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WR_Num20x40
</UL>
<BR>[Called By]<UL><LI><a href="#[bc1430]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dis_Lcd_Start
</UL>

<P><STRONG><a name="[bc0668]"></a>LCD_WR_String_40x40</STRONG> (ARM, 112 bytes, Stack size 56 bytes, lpc21_lcd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 92<LI>Call Chain = LCD_WR_String_40x40 &rArr; WR_Num40x40 &rArr; LCD_WriteData
</UL>
<BR>[Calls]<UL><LI><a href="#[bbed18]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WR_Num40x40
</UL>
<BR>[Called By]<UL><LI><a href="#[bc1430]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dis_Lcd_Start
</UL>

<P><STRONG><a name="[bc0548]"></a>LCD_Write_Line</STRONG> (ARM, 184 bytes, Stack size 32 bytes, lpc21_lcd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = LCD_Write_Line &rArr; LCD_WriteData
</UL>
<BR>[Calls]<UL><LI><a href="#[bbeec8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LCD_WriteData
<LI><a href="#[bbef10]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LCD_WriteCMD
</UL>
<BR>[Called By]<UL><LI><a href="#[bc0470]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LCD_Write_rectangle
<LI><a href="#[bc12c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dis_Lcd_Data
<LI><a href="#[bc13e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dis_Lcd_Set
</UL>

<P><STRONG><a name="[bc0500]"></a>LCD_Write_ROW_Left</STRONG> (ARM, 172 bytes, Stack size 32 bytes, lpc21_lcd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = LCD_Write_ROW_Left &rArr; LCD_WriteData
</UL>
<BR>[Calls]<UL><LI><a href="#[bbeec8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LCD_WriteData
<LI><a href="#[bbef10]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LCD_WriteCMD
</UL>
<BR>[Called By]<UL><LI><a href="#[bc0470]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LCD_Write_rectangle
<LI><a href="#[bc12c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dis_Lcd_Data
</UL>

<P><STRONG><a name="[bc04b8]"></a>LCD_Write_ROW_Right</STRONG> (ARM, 172 bytes, Stack size 32 bytes, lpc21_lcd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = LCD_Write_ROW_Right &rArr; LCD_WriteData
</UL>
<BR>[Calls]<UL><LI><a href="#[bbeec8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LCD_WriteData
<LI><a href="#[bbef10]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LCD_WriteCMD
</UL>
<BR>[Called By]<UL><LI><a href="#[bc0470]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LCD_Write_rectangle
<LI><a href="#[bc12c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dis_Lcd_Data
</UL>

<P><STRONG><a name="[bc0470]"></a>LCD_Write_rectangle</STRONG> (ARM, 140 bytes, Stack size 28 bytes, lpc21_lcd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = LCD_Write_rectangle &rArr; LCD_Write_ROW_Right &rArr; LCD_WriteData
</UL>
<BR>[Calls]<UL><LI><a href="#[bc04b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LCD_Write_ROW_Right
<LI><a href="#[bc0500]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LCD_Write_ROW_Left
<LI><a href="#[bc0548]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LCD_Write_Line
</UL>
<BR>[Called By]<UL><LI><a href="#[bc0c50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dis_Lcd_DelLable
<LI><a href="#[bc0c98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dis_Lcd_SaveLable
<LI><a href="#[bc11a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dis_Lcd_Test
<LI><a href="#[bc13e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dis_Lcd_Set
</UL>

<P><STRONG><a name="[bbec88]"></a>LCD_CLR</STRONG> (ARM, 112 bytes, Stack size 12 bytes, lpc21_lcd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = LCD_CLR &rArr; LCD_WriteData
</UL>
<BR>[Calls]<UL><LI><a href="#[bbeec8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LCD_WriteData
<LI><a href="#[bbef10]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LCD_WriteCMD
</UL>
<BR>[Called By]<UL><LI><a href="#[bbdb10]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[bbec40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LCD_Init
</UL>

<P><STRONG><a name="[bbec40]"></a>LCD_Init</STRONG> (ARM, 368 bytes, Stack size 8 bytes, lpc21_lcd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = LCD_Init &rArr; LCD_CLR &rArr; LCD_WriteData
</UL>
<BR>[Calls]<UL><LI><a href="#[bbec88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LCD_CLR
<LI><a href="#[bbeec8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LCD_WriteData
<LI><a href="#[bbef10]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LCD_WriteCMD
<LI><a href="#[bbefe8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_us
</UL>
<BR>[Called By]<UL><LI><a href="#[bbdb10]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[bbebf8]"></a>TextDisp</STRONG> (ARM, 40 bytes, Stack size 8 bytes, lpc21_lcd.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[bc0620]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LCD_WR_string_16x16
</UL>

<P><STRONG><a name="[bc0110]"></a>WR_Date</STRONG> (ARM, 492 bytes, Stack size 72 bytes, lpc21_lcd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 140<LI>Call Chain = WR_Date &rArr; LCD_WR_string_8x8 &rArr; WR_Num8x8 &rArr; LCD_WriteData
</UL>
<BR>[Calls]<UL><LI><a href="#[bb9c28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_idivmod
<LI><a href="#[bc0590]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LCD_WR_string_8x8
<LI><a href="#[bc05d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LCD_WR_string_16x8
</UL>
<BR>[Called By]<UL><LI><a href="#[bc11a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dis_Lcd_Test
<LI><a href="#[bc13a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Data_Disp
<LI><a href="#[bc13e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dis_Lcd_Set
</UL>

<P><STRONG><a name="[bc00c8]"></a>WR_Date_Modify</STRONG> (ARM, 1536 bytes, Stack size 32 bytes, lpc21_lcd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = WR_Date_Modify &rArr; LCD_WR_string_8x8 &rArr; WR_Num8x8 &rArr; LCD_WriteData
</UL>
<BR>[Calls]<UL><LI><a href="#[bb9c28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_idivmod
<LI><a href="#[bc0590]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LCD_WR_string_8x8
<LI><a href="#[bc05d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LCD_WR_string_16x8
</UL>
<BR>[Called By]<UL><LI><a href="#[bc0d70]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;system_Data_Modify
</UL>

<P><STRONG><a name="[bc0080]"></a>WR_temperature</STRONG> (ARM, 240 bytes, Stack size 40 bytes, lpc21_lcd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 108<LI>Call Chain = WR_temperature &rArr; LCD_WR_string_8x8 &rArr; WR_Num8x8 &rArr; LCD_WriteData
</UL>
<BR>[Calls]<UL><LI><a href="#[bb9c28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_idivmod
<LI><a href="#[bc0590]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LCD_WR_string_8x8
<LI><a href="#[bc05d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LCD_WR_string_16x8
</UL>
<BR>[Called By]<UL><LI><a href="#[bc11a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dis_Lcd_Test
<LI><a href="#[bc13a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Data_Disp
<LI><a href="#[bc13e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dis_Lcd_Set
</UL>

<P><STRONG><a name="[bbdbe8]"></a>DELAY</STRONG> (ARM, 44 bytes, Stack size 0 bytes, main.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bbdb10]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[bbdba0]"></a>Init_Data</STRONG> (ARM, 772 bytes, Stack size 24 bytes, main.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 52<LI>Call Chain = Init_Data &rArr; I2c_WriteData &rArr; I2c_WriteNByte
</UL>
<BR>[Calls]<UL><LI><a href="#[bbd9a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2c_WriteData
<LI><a href="#[bbd9f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2c_ReadData
</UL>
<BR>[Called By]<UL><LI><a href="#[bbdb10]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[bbdb58]"></a>INTERRUPT_Init</STRONG> (ARM, 60 bytes, Stack size 0 bytes, main.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bbdb10]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[bbdb10]"></a>main</STRONG> (ARM, 436 bytes, Stack size 8 bytes, main.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 244 + Unknown Stack Size
<LI>Call Chain = main &rArr; Deal_Lcd_Testing &rArr; Dis_Lcd_Test_Wr &rArr; LCD_WR_string_16x16 &rArr; WR_Num16x16 &rArr; LCD_WriteData
</UL>
<BR>[Calls]<UL><LI><a href="#[bbd960]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Key_init
<LI><a href="#[bbdac8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C0_Init
<LI><a href="#[bbdb58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;INTERRUPT_Init
<LI><a href="#[bbdba0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Data
<LI><a href="#[bbdbe8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DELAY
<LI><a href="#[bbec40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LCD_Init
<LI><a href="#[bbec88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LCD_CLR
<LI><a href="#[bc0b30]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Deal_Lcd_DelLable
<LI><a href="#[bc0bc0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Deal_Lcd_SaveLable
<LI><a href="#[bc0c50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dis_Lcd_DelLable
<LI><a href="#[bc0c98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dis_Lcd_SaveLable
<LI><a href="#[bc0ce0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Deal_Lcd_set_system
<LI><a href="#[bc0e00]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Deal_Lcd_set_Test
<LI><a href="#[bc0f20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Deal_Lcd_set_data
<LI><a href="#[bc10d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Deal_Lcd_Testing
<LI><a href="#[bc11a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dis_Lcd_Test
<LI><a href="#[bc11f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Deal_Lcd_HisData
<LI><a href="#[bc1238]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Deal_Lcd_Data
<LI><a href="#[bc1280]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dis_Lcd_Data_Wr
<LI><a href="#[bc12c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dis_Lcd_Data
<LI><a href="#[bc13e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dis_Lcd_Set
<LI><a href="#[bc1430]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dis_Lcd_Start
</UL>
<BR>[Address Reference Count : 1]<UL><LI> kernel.o(.text)
</UL>
<P><STRONG><a name="[bbc0a8]"></a>Key_DELAY</STRONG> (ARM, 24 bytes, Stack size 0 bytes, key.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bc0740]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Key_Num
</UL>

<P><STRONG><a name="[bbd960]"></a>Key_init</STRONG> (ARM, 96 bytes, Stack size 0 bytes, key.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bbdb10]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[bc0740]"></a>Key_Num</STRONG> (ARM, 708 bytes, Stack size 48 bytes, key.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 48 + Unknown Stack Size
<LI>Call Chain = Key_Num
</UL>
<BR>[Calls]<UL><LI><a href="#[bb9b98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
<LI><a href="#[bbc0a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Key_DELAY
</UL>
<BR>[Called By]<UL><LI><a href="#[bc0b30]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Deal_Lcd_DelLable
<LI><a href="#[bc0bc0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Deal_Lcd_SaveLable
<LI><a href="#[bc0ce0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Deal_Lcd_set_system
<LI><a href="#[bc0e00]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Deal_Lcd_set_Test
<LI><a href="#[bc0f20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Deal_Lcd_set_data

⌨️ 快捷键说明

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