main.lis
来自「GP32启动程序」· LIS 代码 · 共 68 行
LIS
68 行
.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 ; //说 明:提供Freescale 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 201D 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 4503E8 LDHX #1000
0015 .dbline 27
0015 CD0000 jsr _DelayHX
0018 .dbline 29
0018 A641 lda #65
001A 87 psha
001B CD0000 jsr _LED_L_A
001E A701 ais #1
0020 95 tsx
0021 .dbline 30
0021 4503E8 LDHX #1000
0024 .dbline 31
0024 CD0000 jsr _DelayHX
0027 .dbline 32
0027 L3:
0027 .dbline 23
0027 20E1 bra L2
0029 X0:
0029 .dbline -2
0029 L1:
0029 .dbline 0 ; func end
0029 81 rts
002A .dbend
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?