📄 initialise.lis
字号:
.module initialise.c
.text
0000 .dbfile C:\Documents\Software\AVR\lcd16x2\code\initialise.c
.area text
0000 .dbfile C:\Documents\Software\AVR\lcd16x2\code\initialise.c
0000 .dbfunc s AVRInitialise _AVRInitialise fI
.even
0000 _AVRInitialise::
0000 .dbline 15{
; /* ATmega103 initiailise.c file
;
; Author : Robert Stuart
; Company : PDL Industries Ltd
; Date of Creation : 13 April 2000
; Tested : Not yet
;
; Function :
; */
;
; /* include */
; #include "initialise.h"
;
; void AVRInitialise( void )
; {
0000 .dbline 16
; RuntimeInitialise(); /* initalise these first to start protection */
0000 0E940000 call _RuntimeInitialise
0004 .dbline 18
;
; LCDInitialise();
0004 0E940000 call _LCDInitialise
0008 .dbline 20
;
; InitWatchdog();
0008 0E940700 call _InitWatchdog
000C .dbline 21}
; }
000C L1:
000C 0895 ret
000E .dbfunc s InitWatchdog _InitWatchdog fI
.even
000E _InitWatchdog::
000E .dbline 24{
;
; void InitWatchdog( void )
; {
000E .dbline 25
; WDTCR = BIT(WDP1) | BIT(WDP0);
000E 83E0 ldi R24,3
0010 81BD out 0x21,R24
0012 .dbline 26
; WDTCR |= BIT(WDE);
0012 81B5 in R24,0x21
0014 8860 ori R24,8
0016 81BD out 0x21,R24
0018 .dbline 27}
; }
0018 L2:
0018 0895 ret
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -