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