📄 initial.lis
字号:
.module initial.c
.area text(rom, con, rel)
0000 .dbfile E:\DS18B20\initial.c
0000 .dbfunc e port_init _port_init fV
.even
0000 _port_init::
0000 .dbline -1
0000 .dbline 14
0000 ; /****************************************
0000 ; ** 文 件 名: initial.c **
0000 ; ** 日 期: 2007年04月08日 **
0000 ; ** 描 述: 端口初始化函数 **
0000 ; ** 作 者:tonghe **
0000 ; ** 版 本: V1.0 **
0000 ; ** 主控芯片:M16 **
0000 ; ** 晶振频率:7.3728MHZ, 波特率9600 **
0000 ; ****************************************/
0000 ; #include <iom16v.h>
0000 ; #include <macros.h>
0000 ;
0000 ; void port_init(void)
0000 ; {
0000 .dbline 15
0000 ; PORTA = 0b00000010;
0000 82E0 ldi R24,2
0002 8BBB out 0x1b,R24
0004 .dbline 16
0004 ; DDRA = 0b11111101;
0004 8DEF ldi R24,253
0006 8ABB out 0x1a,R24
0008 .dbline 17
0008 ; PORTB = 0b00000000;
0008 2224 clr R2
000A 28BA out 0x18,R2
000C .dbline 18
000C ; DDRB = 0b11111111; //输出
000C 8FEF ldi R24,255
000E 87BB out 0x17,R24
0010 .dbline 19
0010 ; PORTC = 0xFF;
0010 85BB out 0x15,R24
0012 .dbline 20
0012 ; DDRC = 0b00000000; //输出
0012 24BA out 0x14,R2
0014 .dbline 21
0014 ; DDRD = 0b11100000;
0014 80EE ldi R24,224
0016 81BB out 0x11,R24
0018 .dbline 22
0018 ; PORTD = 0b00001100;
0018 8CE0 ldi R24,12
001A 82BB out 0x12,R24
001C .dbline -2
001C L1:
001C .dbline 0 ; func end
001C 0895 ret
001E .dbend
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -