📄 main.lis
字号:
.module Main.c
.area text
0000 .dbfile Main.c
0000 .dbfunc e main _main fV
0000 _main::
0000 .dbline -1
0000 .dbline 16
0000 ; //-------------------------------------------------------------------------*
0000 ; //工 程 名:PrgFrame.prj *
0000 ; //硬件连接: *
0000 ; // (1)MCU的I/O口引脚接小灯(见"LED.c"文件说明) *
0000 ; //程序描述:用I/O口控制小灯闪烁 *
0000 ; //目 的:第1个freescale HC08系列MCU C语言程序框架 *
0000 ; //说 明:提供Motorola MCU的编程框架,供教学入门使用 *
0000 ; //注 意:如果延时不够长的话,会发觉灯不会闪烁,而是一直亮,这是由于人的 *
0000 ; // 视觉的引起的. *
0000 ; //------------------清华2007版《嵌入式技术基础与实践》实例-----------------*
0000 ;
0000 ; //总头文件
0000 ; #include "Includes.h"
0000 ; //主函数
0000 ; void main()
0000 ; {
0000 .dbline 17
0000 ; DisableMCUint(); //禁止总中断
0000 9B SEI
0001 .dbline 19
0001 ; //1. 芯片初始化
0001 ; MCUinit();
0001 CD0000 jsr _MCUinit
0004 .dbline 21
0004 ; //2. 模块初始化
0004 ; LEDinit(); //(1) 小灯控制引脚初始化
0004 CD0000 jsr _LEDinit
0007 95 tsx
0008 2025 bra L3
000A L2:
000A .dbline 24
000A .dbline 25
000A A64C lda #76
000C 87 psha
000D CD0000 jsr _LED_L_A
0010 A701 ais #1
0012 .dbline 26
0012 453A98 ldhx #15000
0015 89 pshx
0016 8B pshh
0017 CD0000 jsr _Delay
001A A702 ais #2
001C .dbline 28
001C A641 lda #65
001E 87 psha
001F CD0000 jsr _LED_L_A
0022 A701 ais #1
0024 .dbline 29
0024 453A98 ldhx #15000
0027 89 pshx
0028 8B pshh
0029 CD0000 jsr _Delay
002C A702 ais #2
002E 95 tsx
002F .dbline 30
002F L3:
002F .dbline 23
002F 20D9 bra L2
0031 X0:
0031 .dbline -2
0031 L1:
0031 .dbline 0 ; func end
0031 81 rts
0032 .dbend
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -