📄 initialise.s
字号:
.module initialise.c
.text
.dbfile C:\Documents\Software\AVR\lcd16x2\code\initialise.c
.area text
.dbfile C:\Documents\Software\AVR\lcd16x2\code\initialise.c
.dbfunc s AVRInitialise _AVRInitialise fI
.even
_AVRInitialise::
.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 )
; {
.dbline 16
; RuntimeInitialise(); /* initalise these first to start protection */
call _RuntimeInitialise
.dbline 18
;
; LCDInitialise();
call _LCDInitialise
.dbline 20
;
; InitWatchdog();
call _InitWatchdog
.dbline 21}
; }
L1:
ret
.dbfunc s InitWatchdog _InitWatchdog fI
.even
_InitWatchdog::
.dbline 24{
;
; void InitWatchdog( void )
; {
.dbline 25
; WDTCR = BIT(WDP1) | BIT(WDP0);
ldi R24,3
out 0x21,R24
.dbline 26
; WDTCR |= BIT(WDE);
in R24,0x21
ori R24,8
out 0x21,R24
.dbline 27}
; }
L2:
ret
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -