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

📄 8bit_t.s

📁 meg16 的所有功能实例
💻 S
字号:
	.module _8bit_T.c
	.area text(rom, con, rel)
	.dbfile E:\MYWORK~1\开发设计\EasyAVR\程序范例\Mega16例程\8位定~1\8bit_T.c
	.dbfunc e TC0_Init _TC0_Init fV
	.even
_TC0_Init::
	.dbline -1
	.dbline 33
; /****************************************Copyright (c)**************************************************
; **                               ADEmbed Development Co.,LTD.                                    
; **                                 http://www.adembed.com
; **--------------File Info-------------------------------------------------------------------------------
; ** File name:			8bit_T.c
; ** Last modified Date:  2008-12-13
; ** Last Version:		1.0
; ** Descriptions:		8bit_T Test.
; ** 
; **------------------------------------------------------------------------------------------------------
; ** Created by:			junbolu
; ** Created date:		2008-12-13
; ** Version:				1.0
; ** Descriptions:		
; **
; **------------------------------------------------------------------------------------------------------
; ** Modified by:
; ** Modified date:
; ** Version:
; ** Descriptions:
; **
; **------------------------------------------------------------------------------------------------------
; **ICC-AVR application builder : 2008-12-13
; **Target : M16
; *******************************************************************************************************/
; 
; #include<iom16v.h>
; #include<macros.h>
; 
; #define F_osc           7372800
; 
; void TC0_Init(void)
; {
	.dbline 35
;  //t/c0初始化
;  TCCR0=0X0D;
	ldi R24,13
	out 0x33,R24
	.dbline 36
;  TCNT0=0X00;
	clr R2
	out 0x32,R2
	.dbline 37
;  OCR0=0XF0;         //定时30ms
	ldi R24,240
	out 0x3c,R24
	.dbline 38
;  TIMSK|=0X02;
	in R24,0x39
	ori R24,2
	out 0x39,R24
	.dbline -2
L1:
	.dbline 0 ; func end
	ret
	.dbend
	.area vector(rom, abs)
	.org 76
	jmp _timer0comp
	.area text(rom, con, rel)
	.dbfile E:\MYWORK~1\开发设计\EasyAVR\程序范例\Mega16例程\8位定~1\8bit_T.c
	.dbfunc e timer0comp _timer0comp fV
	.even
_timer0comp::
	.dbline -1
	.dbline 43
; }
; 
; #pragma interrupt_handler timer0comp:20
; void timer0comp (void)
; { 
	.dbline -2
L2:
	.dbline 0 ; func end
	reti
	.dbend
	.dbfunc e main _main fV
	.even
_main::
	.dbline -1
	.dbline 48
;  
; }
; 
; void main(void)
; {
	.dbline 49
;  TC0_Init();
	xcall _TC0_Init
	.dbline 51
;  
;  SEI();                       //全局中断使能
	sei
L4:
	.dbline 54
	.dbline 56
L5:
	.dbline 53
	xjmp L4
X0:
	.dbline -2
L3:
	.dbline 0 ; func end
	ret
	.dbend

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -