亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? app.s

?? AVR單片機(jī)C語(yǔ)言程序設(shè)計(jì)實(shí)例精粹
?? S
字號(hào):
	.module app.c
	.area text(rom, con, rel)
	.dbfile E:\Steaven2000\AVR\AVR_Book\PROGRA~1\SOURCE~1\Code\RS232通信協(xié)議應(yīng)用設(shè)計(jì)\app.c
	.dbfunc e Hardware_Init _Hardware_Init fV
	.even
_Hardware_Init::
	.dbline -1
	.dbline 25
; //***************************************************************
; // File Name : app.c
; // Author    : Steaven
; // Created   : 2008-06-09
; // Modified  : 
; // Revision  : V0.0
; //***************************************************************
; 
; #include "includes.h"
; 
; //local function declaration
; void Gpio_Init(void);
; void Timer0_Init(void);
; void Timer1_Init(void);
; void Interrupt_Init(void);
; void Adc_Init(void);
; 
; //***************************************************************
; // Function    : Hardware_Init
; // Input       : none
; // Output      : none
; // Description : ATmega16 Hardware Initialization
; //***************************************************************
; void Hardware_Init(void)
; {
	.dbline 26
; 	Gpio_Init();
	xcall _Gpio_Init
	.dbline 27
; 	Adc_Init();
	xcall _Adc_Init
	.dbline 28
; 	Timer0_Init();
	xcall _Timer0_Init
	.dbline 29
; 	Timer1_Init();
	xcall _Timer1_Init
	.dbline 30
; 	Interrupt_Init();
	.dbline -2
	.dbline 31
; }
L1:
	.dbline 0 ; func end
	xjmp _Interrupt_Init
	.dbend
	.dbfunc e Gpio_Init _Gpio_Init fV
	.even
_Gpio_Init::
	.dbline -1
	.dbline 40
; 
; //***************************************************************
; // Function    : Gpio_Init
; // Input       : none
; // Output      : none
; // Description : ATmega16 GPIO Initialization
; //***************************************************************
; void Gpio_Init(void)
; {
	.dbline 41
;     DDRA  = 0x00; //PortA - Input without internal pull-up
	clr R2
	out 0x1a,R2
	.dbline 42
;     PORTA = 0x00; 
	out 0x1b,R2
	.dbline 43
;     DDRB  = 0x00; //PortB - Input without internal pull-up
	out 0x17,R2
	.dbline 44
;     PORTB = 0x00; 
	out 0x18,R2
	.dbline 45
;     DDRC  = 0x00; //PortC - Input without internal pull-up 
	out 0x14,R2
	.dbline 46
;     PORTC = 0x00; 
	out 0x15,R2
	.dbline 47
;     DDRD  = 0x00; //PortD - Input without internal upll-up
	out 0x11,R2
	.dbline 48
;     PORTD = 0x00; 
	out 0x12,R2
	.dbline -2
	.dbline 49
; }
L2:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e Timer0_Init _Timer0_Init fV
	.even
_Timer0_Init::
	.dbline -1
	.dbline 58
; 
; //***************************************************************
; // Function    : Timer0_Init
; // Input       : none
; // Output      : none
; // Description : ATmega16 Timer0 Initialization,10ms Interval
; //***************************************************************
; void Timer0_Init(void)
; {
	.dbline 59
; 	TCCR0 = 0x0B;   //64 division,8M/64,CTC Mode
	ldi R24,11
	out 0x33,R24
	.dbline 60
; 	TCNT0 = 0x00;   //Clear Counter
	clr R2
	out 0x32,R2
	.dbline 61
; 	OCR0  = 63;     //125 * 64/8M = 1ms/1kHz 
	ldi R24,63
	out 0x3c,R24
	.dbline 62
; 	TIMSK |= 0x02;  //Enable OCIE0
	in R24,0x39
	ori R24,2
	out 0x39,R24
	.dbline 63
; 	TIFR  |= 0x02;  //Clear OCIF0
	in R24,0x38
	ori R24,2
	out 0x38,R24
	.dbline -2
	.dbline 64
; }
L3:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e Timer1_Init _Timer1_Init fV
	.even
_Timer1_Init::
	.dbline -1
	.dbline 73
; 
; //***************************************************************
; // Function    : Timer1_Init
; // Input       : none
; // Output      : none
; // Description : ATmega16 Timer1 Initialization,capture enabled
; //***************************************************************
; void Timer1_Init(void)
; {
	.dbline 74
; 	TCCR1A = 0x00; //Normal Mode
	clr R2
	out 0x2f,R2
	.dbline 75
; 	TCCR1B = 0x82; //8 division,rising-edge capture
	ldi R24,130
	out 0x2e,R24
	.dbline 76
; 	TIMSK |= 0x20; //Enbale Input Capture Interrupt.
	in R24,0x39
	ori R24,32
	out 0x39,R24
	.dbline 77
; 	TIFR  |= 0x20; //Clear TIFR Interrupt Flag. 
	in R24,0x38
	ori R24,32
	out 0x38,R24
	.dbline -2
	.dbline 78
; }
L4:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e Adc_Init _Adc_Init fV
	.even
_Adc_Init::
	.dbline -1
	.dbline 87
; 
; //***************************************************************
; // Function    : Adc_Init
; // Input       : none
; // Output      : none
; // Description : ATmega16 ADC Initialization,free run
; //***************************************************************
; void Adc_Init(void)
; {
	.dbline 88
; 	ADMUX  = 0x00;   //Select CH_0
	clr R2
	out 0x7,R2
	.dbline 89
; 	ADCSRA = 0xE0;   //Automatic Conversion	
	ldi R24,224
	out 0x6,R24
	.dbline -2
	.dbline 90
; }
L5:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e Interrupt_Init _Interrupt_Init fV
	.even
_Interrupt_Init::
	.dbline -1
	.dbline 99
; 
; //***************************************************************
; // Function    : Interrupt_Init
; // Input       : none
; // Output      : none
; // Description : ATmega16 Interrupt Initialization
; //***************************************************************
; void Interrupt_Init(void)
; {
	.dbline 100
; 	SREG |= 0x80;   //Enable Global Interrupt
	bset 7
	.dbline -2
	.dbline 101
; }
L6:
	.dbline 0 ; func end
	ret
	.dbend

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产麻豆欧美日韩一区| 国产91精品欧美| 国产精品青草久久| 欧美男男青年gay1069videost | 99在线精品视频| 丝袜国产日韩另类美女| 中文字幕一区二区三区在线观看| 欧美日韩国产成人在线免费| 成人丝袜高跟foot| 六月丁香综合在线视频| 亚洲综合在线电影| 国产精品久久久久毛片软件| 日韩欧美国产一区二区三区| 欧美视频完全免费看| 岛国av在线一区| 久久99精品视频| 日本一区中文字幕 | 极品少妇一区二区三区精品视频| 亚洲精品日韩一| 国产精品午夜春色av| 久久一区二区三区国产精品| 欧美一级欧美一级在线播放| 欧美系列在线观看| 99精品在线观看视频| 成人黄色电影在线| 国产黄色精品网站| 激情文学综合网| 精品影院一区二区久久久| 日韩成人午夜电影| 日韩和欧美一区二区三区| 亚洲国产色一区| 亚洲网友自拍偷拍| 亚洲成人在线免费| 亚洲福利视频一区| 亚洲mv在线观看| 午夜电影久久久| 五月婷婷另类国产| 视频一区二区不卡| 奇米影视在线99精品| 日韩高清国产一区在线| 三级久久三级久久| 日本欧美一区二区三区| 奇米色一区二区三区四区| 欧美a一区二区| 老色鬼精品视频在线观看播放| 日韩国产一二三区| 精品夜夜嗨av一区二区三区| 精品一区二区三区在线观看国产| 久久99国产精品麻豆| 国内外成人在线| 成人晚上爱看视频| 在线亚洲一区二区| 欧美日韩国产123区| 欧美一区二区在线免费观看| 日韩欧美亚洲一区二区| 日韩欧美在线网站| 2024国产精品视频| 中文字幕佐山爱一区二区免费| 亚洲精品中文字幕在线观看| 婷婷国产在线综合| 国产综合色产在线精品| 波多野洁衣一区| 欧美色老头old∨ideo| 欧美精品久久天天躁| 精品久久99ma| 亚洲日穴在线视频| 日韩国产成人精品| 成人午夜免费视频| 欧美无人高清视频在线观看| 日韩一区二区三区在线观看| 久久久亚洲高清| 亚洲日本在线a| 蜜桃视频第一区免费观看| 国产成都精品91一区二区三 | 欧美一级片在线观看| 国产日韩欧美一区二区三区乱码| 国产精品无码永久免费888| 夜夜揉揉日日人人青青一国产精品| 日日欢夜夜爽一区| www.在线欧美| 欧美顶级少妇做爰| 亚洲欧洲韩国日本视频| 日韩综合在线视频| 成人永久免费视频| 欧美日韩国产中文| 中文字幕精品一区二区精品绿巨人| 亚洲电影一区二区三区| 国产盗摄视频一区二区三区| 色激情天天射综合网| 欧美精品一区二区三区视频| 一区二区三区成人在线视频| 激情综合网最新| 91久久免费观看| 国产午夜亚洲精品午夜鲁丝片| 亚洲免费色视频| 国产在线麻豆精品观看| 欧美色图免费看| 久久毛片高清国产| 日韩av不卡在线观看| 色综合久久久久| 国产亚洲一区二区在线观看| 性做久久久久久| av不卡免费在线观看| 精品久久久久久久久久久院品网| 亚洲一区二区三区四区五区黄| 国产福利一区在线| 日韩精品一区二区在线观看| 一区二区三区在线播| 成人夜色视频网站在线观看| 在线综合视频播放| 亚洲自拍偷拍图区| 91小视频免费观看| 久久久久久久久一| 麻豆精品视频在线| 3atv在线一区二区三区| 一区二区三区日本| 99久久久久免费精品国产| 国产欧美一区二区三区在线看蜜臀| 蜜桃视频一区二区三区在线观看| 欧美日韩不卡一区| 亚洲一区二区偷拍精品| 91在线国内视频| 亚洲欧洲av在线| 成人国产精品免费| 国产精品国产三级国产aⅴ中文 | 成人精品gif动图一区| 久久亚洲一级片| 九九九精品视频| 91麻豆精品国产91久久久久| 亚洲一二三级电影| 欧美三级韩国三级日本一级| 一区二区三区中文字幕| 日本高清视频一区二区| 亚洲欧美电影院| 91麻豆精品一区二区三区| 亚洲欧美日韩国产综合| aaa亚洲精品一二三区| 亚洲欧洲美洲综合色网| 99视频精品免费视频| 综合精品久久久| 一本到一区二区三区| 亚洲国产人成综合网站| 91成人国产精品| 亚洲综合精品自拍| 欧美日韩激情一区二区| 日韩成人免费电影| 精品粉嫩超白一线天av| 国产成人av影院| 成人免费在线播放视频| 91福利在线观看| 午夜久久久久久电影| 日韩丝袜美女视频| 国产一区 二区 三区一级| 久久久久久久久蜜桃| 99精品久久久久久| 亚洲一区二区三区四区五区黄| 在线不卡一区二区| 国内成人精品2018免费看| 国产欧美日韩激情| 一本久久精品一区二区| 亚洲成av人**亚洲成av**| 日韩三区在线观看| 国产91在线看| 亚洲一卡二卡三卡四卡| 日韩三级电影网址| 丁香天五香天堂综合| 亚洲国产日韩一区二区| 精品剧情v国产在线观看在线| 成人性生交大片免费看中文网站| 亚洲欧美激情一区二区| 日韩一区二区免费在线电影| 国产成人av一区二区三区在线| 亚洲精品你懂的| 91精品国产麻豆| 国产69精品久久久久毛片| 一区二区三区四区在线免费观看 | 奇米色一区二区| 国产精品久久久久一区| 欧美日韩一区二区三区四区| 激情五月婷婷综合网| 亚洲在线免费播放| 久久人人超碰精品| 欧美主播一区二区三区美女| 激情国产一区二区| 一二三四区精品视频| 久久久久亚洲综合| 欧美日韩视频在线一区二区| 国内国产精品久久| 亚洲午夜激情网站| 国产精品久久久久久久浪潮网站| 欧美日韩精品欧美日韩精品一| 国产精品一区二区久久不卡| 亚洲一区二区偷拍精品| 国产欧美日韩中文久久| 欧美日韩免费高清一区色橹橹| 国产不卡在线播放| 日韩主播视频在线| 一区二区三区四区在线播放| 日本一区二区三区四区| 在线播放中文一区|