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

📄 timeshow.htm

📁 这是一个基于ADI公司的ARM开发板实现的一个时钟显示程序。
💻 HTM
📖 第 1 页 / 共 3 页
字号:
</UL>
<BR>[Calls]<UL><LI><a href="#[ddf010]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_idivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[de17c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;show_time
</UL>

<P><STRONG><a name="[de19b8]"></a>Initial_DS1302</STRONG> (ARM, 132 bytes, Stack size 8 bytes, timeshow.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = Initial_DS1302 &rArr; Read1302
</UL>
<BR>[Calls]<UL><LI><a href="#[de1b68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Read1302
<LI><a href="#[de1bb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Write1302
</UL>
<BR>[Called By]<UL><LI><a href="#[de1730]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[de1970]"></a>Delay1ms</STRONG> (ARM, 52 bytes, Stack size 0 bytes, timeshow.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[de17c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;show_time
</UL>

<P><STRONG><a name="[de1928]"></a>mdelay</STRONG> (ARM, 52 bytes, Stack size 0 bytes, timeshow.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[de1808]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Setkey
<LI><a href="#[de1850]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Downkey
<LI><a href="#[de1898]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Upkey
<LI><a href="#[de18e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;outkey
</UL>

<P><STRONG><a name="[de18e0]"></a>outkey</STRONG> (ARM, 280 bytes, Stack size 12 bytes, timeshow.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = outkey &rArr; Read1302
</UL>
<BR>[Calls]<UL><LI><a href="#[de1928]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mdelay
<LI><a href="#[de1b68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Read1302
<LI><a href="#[de1bb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Write1302
<LI><a href="#[de1e80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Delayms
</UL>
<BR>[Called By]<UL><LI><a href="#[de1778]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;keydone
</UL>

<P><STRONG><a name="[de1898]"></a>Upkey</STRONG> (ARM, 1192 bytes, Stack size 8 bytes, timeshow.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = Upkey &rArr; Read1302
</UL>
<BR>[Calls]<UL><LI><a href="#[de1928]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mdelay
<LI><a href="#[de1b68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Read1302
<LI><a href="#[de1e80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Delayms
</UL>
<BR>[Called By]<UL><LI><a href="#[de1778]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;keydone
</UL>

<P><STRONG><a name="[de1850]"></a>Downkey</STRONG> (ARM, 1276 bytes, Stack size 8 bytes, timeshow.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = Downkey &rArr; Read1302
</UL>
<BR>[Calls]<UL><LI><a href="#[de1928]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mdelay
<LI><a href="#[de1b68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Read1302
<LI><a href="#[de1e80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Delayms
</UL>
<BR>[Called By]<UL><LI><a href="#[de1778]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;keydone
</UL>

<P><STRONG><a name="[de1808]"></a>Setkey</STRONG> (ARM, 120 bytes, Stack size 4 bytes, timeshow.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = Setkey
</UL>
<BR>[Calls]<UL><LI><a href="#[de1928]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mdelay
<LI><a href="#[de1e80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Delayms
</UL>
<BR>[Called By]<UL><LI><a href="#[de1730]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[de1778]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;keydone
</UL>

<P><STRONG><a name="[de17c0]"></a>show_time</STRONG> (ARM, 172 bytes, Stack size 8 bytes, timeshow.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = show_time &rArr; DS1302_GetTime &rArr; Read1302
</UL>
<BR>[Calls]<UL><LI><a href="#[de1970]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Delay1ms
<LI><a href="#[de1a00]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;latitudeTostr
<LI><a href="#[de1a48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;longitudeTostr
<LI><a href="#[de1a90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TimeToStr
<LI><a href="#[de1ad8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DateToStr
<LI><a href="#[de1b20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DS1302_GetTime
<LI><a href="#[de1c88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LCD_PrintString
<LI><a href="#[de1df0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LCD_WriteCommand
</UL>
<BR>[Called By]<UL><LI><a href="#[de1730]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[de1778]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;keydone
</UL>

<P><STRONG><a name="[de1778]"></a>keydone</STRONG> (ARM, 2148 bytes, Stack size 8 bytes, timeshow.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = keydone &rArr; show_time &rArr; DS1302_GetTime &rArr; Read1302
</UL>
<BR>[Calls]<UL><LI><a href="#[de17c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;show_time
<LI><a href="#[de1808]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Setkey
<LI><a href="#[de1850]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Downkey
<LI><a href="#[de1898]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Upkey
<LI><a href="#[de18e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;outkey
<LI><a href="#[de1b68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Read1302
<LI><a href="#[de1bb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Write1302
<LI><a href="#[de1e80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Delayms
</UL>
<BR>[Called By]<UL><LI><a href="#[de1730]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[de1730]"></a>main</STRONG> (ARM, 160 bytes, Stack size 8 bytes, timeshow.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = main &rArr; keydone &rArr; show_time &rArr; DS1302_GetTime &rArr; Read1302
</UL>
<BR>[Calls]<UL><LI><a href="#[de1778]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;keydone
<LI><a href="#[de17c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;show_time
<LI><a href="#[de1808]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Setkey
<LI><a href="#[de19b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Initial_DS1302
<LI><a href="#[de1d60]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LCD_Init
</UL>
<BR>[Address Reference Count : 1]<UL><LI> kernel.o(.text)
</UL>
<P><STRONG><a name="[de0c80]"></a>IRQ_Handler</STRONG> (ARM, 44 bytes, Stack size 24 bytes, irq_arm.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = IRQ_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup_rv.o(Reset)
</UL>
<P><STRONG><a name="[de0c38]"></a>FIQ_Handler</STRONG> (ARM, 44 bytes, Stack size 24 bytes, irq_arm.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = FIQ_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup_rv.o(Reset)
</UL>
<P><STRONG><a name="[de0bf0]"></a>SWI_Handler</STRONG> (ARM, 44 bytes, Stack size 24 bytes, irq_arm.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = SWI_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup_rv.o(Reset)
</UL>
<P><STRONG><a name="[de0ba8]"></a>Undef_Handler</STRONG> (ARM, 44 bytes, Stack size 24 bytes, irq_arm.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = Undef_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup_rv.o(Reset)
</UL>
<P><STRONG><a name="[de0b60]"></a>PAbt_Handler</STRONG> (ARM, 44 bytes, Stack size 24 bytes, irq_arm.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = PAbt_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup_rv.o(Reset)
</UL>
<P><STRONG><a name="[de0b18]"></a>DAbt_Handler</STRONG> (ARM, 44 bytes, Stack size 24 bytes, irq_arm.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = DAbt_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup_rv.o(Reset)
</UL>
<P><STRONG><a name="[de0510]"></a>__user_initial_stackheap</STRONG> (ARM, 0 bytes, Stack size unknown bytes, startup_rv.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[ddd760]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__user_setup_stackheap
</UL>

<P><STRONG><a name="[ddf058]"></a>__aeabi_idiv</STRONG> (ARM, 0 bytes, Stack size 8 bytes, aeabi_sdiv.o(.text), UNUSED)

<P><STRONG><a name="[ddf010]"></a>__aeabi_idivmod</STRONG> (ARM, 384 bytes, Stack size 8 bytes, aeabi_sdiv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __aeabi_idivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[de1a00]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;latitudeTostr
<LI><a href="#[de1a48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;longitudeTostr
<LI><a href="#[de1a90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TimeToStr
<LI><a href="#[de1ad8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DateToStr
</UL>

<P><STRONG><a name="[dde318]"></a>__use_two_region_memory</STRONG> (ARM, 4 bytes, Stack size 0 bytes, stkheap2.o(.text), UNUSED)

<P><STRONG><a name="[dde2d0]"></a>__rt_stackheap_init</STRONG> (ARM, 36 bytes, Stack size 16 bytes, stkheap2.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24 + Unknown Stack Size
<LI>Call Chain = __rt_stackheap_init &rArr; __user_setup_stackheap
</UL>
<BR>[Calls]<UL><LI><a href="#[ddcfd0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_stackheap_storage
<LI><a href="#[ddd760]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__user_setup_stackheap
</UL>
<BR>[Called By]<UL><LI><a href="#[dddd88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_entry
</UL>

<P><STRONG><a name="[dde288]"></a>__rt_heap_extend</STRONG> (ARM, 24 bytes, Stack size 8 bytes, stkheap2.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[dde1b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__user_heap_extend (Weak Reference)
</UL>

<P><STRONG><a name="[dddd88]"></a>__rt_entry</STRONG> (ARM, 76 bytes, Stack size 16 bytes, kernel.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 64 + Unknown Stack Size
<LI>Call Chain = __rt_entry &rArr; __rt_lib_init &rArr; _fp_init
</UL>
<BR>[Calls]<UL><LI><a href="#[ddb738]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_platform_post_lib_init
<LI><a href="#[ddb8a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_platform_post_stackheap_init
<LI><a href="#[ddc2c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_lib_init (via Veneer)
<LI><a href="#[ddc740]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;exit (via BX)
<LI><a href="#[dde2d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_stackheap_init
</UL>
<BR>[Called By]<UL><LI><a href="#[dd7e20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload_rt2
<LI><a href="#[dde048]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__main
</UL>

<P><STRONG><a name="[dddd40]"></a>__rt_exit</STRONG> (ARM, 20 bytes, Stack size 8 bytes, kernel.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = __rt_exit &rArr; __rt_lib_shutdown
</UL>
<BR>[Calls]<UL><LI><a href="#[ddc278]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_lib_shutdown (via Veneer)
</UL>
<BR>[Called By]<UL><LI><a href="#[ddc740]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;exit (via Veneer)
</UL>

<P><STRONG><a name="[dddcf8]"></a>__rt_abort</STRONG> (ARM, 8 bytes, Stack size 0 bytes, kernel.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[ddce18]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_sys_exit
</UL>

<P><STRONG><a name="[ddd760]"></a>__user_setup_stackheap</STRONG> (ARM, 96 bytes, Stack size 8 bytes, sys_stackheap_outer.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8 + Unknown Stack Size
<LI>Call Chain = __user_setup_stackheap
</UL>
<BR>[Calls]<UL><LI><a href="#[ddcb40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__user_perproc_libspace
<LI><a href="#[de0510]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__user_initial_stackheap
</UL>
<BR>[Called By]<UL><LI><a href="#[dde2d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_stackheap_init

⌨️ 快捷键说明

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