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

📄 model.lst

📁 编译通过下载后
💻 LST
📖 第 1 页 / 共 2 页
字号:
__text_start:
__start:
      1C EFCF      LDI	R28,0xFF
      1D E0D2      LDI	R29,2
      1E BFCD      OUT	0x3D,R28
      1F BFDE      OUT	0x3E,R29
      20 52C0      SUBI	R28,0x20
      21 40D0      SBCI	R29,0
      22 EA0A      LDI	R16,0xAA
      23 8308      STD	Y+0,R16
      24 2400      CLR	R0
      25 E0E4      LDI	R30,4
      26 E0F1      LDI	R31,1
      27 E011      LDI	R17,1
      28 30E4      CPI	R30,4
      29 07F1      CPC	R31,R17
      2A F011      BEQ	0x002D
      2B 9201      ST	R0,Z+
      2C CFFB      RJMP	0x0028
      2D 8300      STD	Z+0,R16
      2E E3E4      LDI	R30,0x34
      2F E0F0      LDI	R31,0
      30 E0A0      LDI	R26,0
      31 E0B1      LDI	R27,1
      32 E010      LDI	R17,0
      33 33E8      CPI	R30,0x38
      34 07F1      CPC	R31,R17
      35 F021      BEQ	0x003A
      36 95C8      LPM
      37 9631      ADIW	R30,1
      38 920D      ST	R0,X+
      39 CFF9      RJMP	0x0033
      3A D039      RCALL	_main
_exit:
      3B CFFF      RJMP	_exit
FILE: H:\单片机\工程模板\基本工程模板\HD_Support.c
(0001) /***********************************************************
(0002) *   函数库说明:底层硬件初始化函数库                       *
(0003) *   版本:                                                 *
(0004) *   作者:                                                 *
(0005) *   创建日期:                                             *
(0006) * -------------------------------------------------------- *
(0007) *  [硬件说明]                                              *
(0008) *   处理器:                                               *
(0009) *   系统时钟:                                             *
(0010) * -------------------------------------------------------- *
(0011) *  [支 持 库]                                              *
(0012) *   支持库名称:HD_Support.h                               *
(0013) *   需要版本:  -----                                      *
(0014) *   声明库说明:底层硬件初始化声明库                       *
(0015) * -------------------------------------------------------- *
(0016) *  [版本更新]                                              *
(0017) *   修改:                                                 *
(0018) *   修改日期:                                             *
(0019) *   版本:                                                 *
(0020) * -------------------------------------------------------- *
(0021) *  [版本历史]                                              *
(0022) * -------------------------------------------------------- *
(0023) *  [使用说明]                                              *
(0024) ***********************************************************/
(0025) 
(0026) /********************
(0027) * 头 文 件 配 置 区 *
(0028) ********************/
(0029) # include "HD_Support.h"
(0030) 
(0031) /********************
(0032) *   系 统 宏 定 义  *
(0033) ********************/
(0034) # pragma interrupt_handler Timer0_OVF_ISR:iv_TIMER0_OVF
(0035) 
(0036) /*------------------*
(0037) *   常 数 宏 定 义  *
(0038) *------------------*/
(0039) 
(0040) /*------------------*
(0041) *   动 作 宏 定 义  *
(0042) *------------------*/
(0043) #ifndef INSERT_TIMER0_OVF_ISR_CODE
(0044)     # define INSERT_TIMER0_OVF_ISR_CODE
(0045) #endif
(0046) 
(0047) /********************
(0048) *  模块结构体定义区 *
(0049) ********************/
(0050) 
(0051) /********************
(0052) *   函 数 声 明 区  *
(0053) ********************/
(0054) void Device_INIT(void);
(0055) 
(0056) /********************
(0057) *   模块函数声明区  *
(0058) ********************/
(0059) static void Port_INIT(void);
(0060) static void Timer0_INIT(void);
(0061) 
(0062) /********************
(0063) *   模块变量声明区  *
(0064) ********************/
(0065) 
(0066) /********************
(0067) *   全局变量声明区  *
(0068) ********************/
(0069) 
(0070) 
(0071) /***********************************************************
(0072) *   函数说明:系统硬件初始化函数                           *
(0073) *   输入:    无                                           *
(0074) *   输出:    无                                           *
(0075) *   调用函数:Port_INIT()   Timer0_INIT()                  *
(0076) ***********************************************************/
(0077) void Device_INIT(void)
(0078) {
(0079)     Port_INIT();
_Device_INIT:
      3C D005      RCALL	_Port_INIT
(0080)     Timer0_INIT();
      3D D005      RCALL	HD_Support.c:Timer0_INIT
(0081)     //*在这里添加其他初始化函数*//
(0082)     
(0083)     TIMSK0 = BIT(TOIE0);                                    //启动定时期0溢出中断资源
      3E E081      LDI	R24,1
      3F 9380 006E STS	0x006E,R24
      41 9508      RET
(0084)     //*在这里添加其他全局寄存器的初始化代码*//
(0085) }
(0086) 
(0087) /***********************************************************
(0088) *   函数说明:系统端口初始化函数                           *
(0089) *   输入:    无                                           *
(0090) *   输出:    无                                           *
(0091) *   调用函数:无                                           *
(0092) ***********************************************************/
(0093) static void Port_INIT(void)
(0094) {
_Port_INIT:
HD_Support.c:Port_INIT:
      42 9508      RET
(0095)     //*在这里添加端口初始化代码*//
(0096)     
(0097) }
(0098) 
(0099) /***********************************************************
(0100) *   函数声明:定时器0初始化函数                            *
(0101) *   输入:    无                                           *
(0102) *   输出:    无                                           *
(0103) *   调用函数:无                                           *
(0104) ***********************************************************/
(0105) static void Timer0_INIT(void)
(0106) {
HD_Support.c:Timer0_INIT:
_Timer0_INIT:
      43 9508      RET
_Timer0_OVF_ISR:
      44 D032      RCALL	push_lset
(0107)     //*在这里粘贴从代码生成向导中生成的初始化代码*//
(0108)     //*要求为1K的溢出中断                        *//
(0109)     
(0110) }
(0111) 
(0112) /***********************************************************
(0113) *   函数声明:定时器0溢出中断处理程序                      *
(0114) *   输入:    无                                           *
(0115) *   输出:    无                                           *
(0116) *   调用函数:INSERT_TIMER0_OVF_ISR_CODE                   *
(0117) ***********************************************************/
(0118) void Timer0_OVF_ISR(void)
(0119) {
(0120)     //*这里要添加对定时计数器重新设置计数底数的代码*//
(0121)     INSERT_TIMER0_OVF_ISR_CODE
      45 9478      BSET	7
      46 D015      RCALL	_Insert_Timer0_OVF_ISR_Code
      47 D046      RCALL	pop_lset
      48 9518      RETI
FILE: H:\单片机\工程模板\基本工程模板\EX_Support.c
(0001) /***********************************************************
(0002) *   函数库说明:底层硬件初始化驱动函数库                   *
(0003) *   版本:                                                 *
(0004) *   作者:                                                 *
(0005) *   创建日期:                                             *
(0006) * -------------------------------------------------------- *
(0007) *  [硬件说明]                                              *
(0008) *   处理器:                                               *
(0009) *   系统时钟:                                             *
(0010) * -------------------------------------------------------- *
(0011) *  [支 持 库]                                              *
(0012) *   支持库名称:HD_Support.h                               *
(0013) *   需要版本:  -----                                      *
(0014) *   声明库说明:底层硬件初始化声明库                       *
(0015) *                                                          *
(0016) *   支持库名称:EX_Support.h                               *
(0017) *   需要版本:  -----                                      *
(0018) *   声明库说明:底层硬件初始化驱动声明库                   *
(0019) * -------------------------------------------------------- *
(0020) *  [版本更新]                                              *
(0021) *   修改:                                                 *
(0022) *   修改日期:                                             *
(0023) *   版本:                                                 *
(0024) * -------------------------------------------------------- *
(0025) *  [版本历史]                                              *
(0026) * -------------------------------------------------------- *
(0027) *  [使用说明]                                              *
(0028) ***********************************************************/
(0029) 
(0030) /********************
(0031) * 头 文 件 配 置 区 *
(0032) ********************/
(0033) # include "HD_Support.h"
(0034) # include "EX_Support.h"
(0035) 
(0036) /********************
(0037) *   系 统 宏 定 义  *
(0038) ********************/
(0039) 
(0040) /*------------------*
(0041) *   常 数 宏 定 义  *
(0042) *------------------*/
(0043) 
(0044) /*------------------*
(0045) *   动 作 宏 定 义  *
(0046) *------------------*/
(0047) 
(0048) /********************
(0049) *  模块结构体定义区 *
(0050) ********************/
(0051) 
(0052) /********************
(0053) *   函 数 声 明 区  *

⌨️ 快捷键说明

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