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

📄 initialise.lis

📁 使用iccavr的例子
💻 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 + -