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

📄 initial.s

📁 非常经典的基于AVR m16的DS18B20 C 程序 !1
💻 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 + -