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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? app.s

?? 點陣型lcd的驅動程序 針對于AVR單片機 稍微修改后可應用于51等型號單片機
?? S
字號:
	.module app.c
	.area text(rom, con, rel)
	.dbfile E:\Steaven2000\AVR\AVR_Book\PROGRA~1\SOURCE~1\Code\點陣型LCD顯示應用設計\app.c
	.dbfunc e Hardware_Init _Hardware_Init fV
	.even
_Hardware_Init::
	.dbline -1
	.dbline 25
; //***************************************************************
; // File Name : Gpio.c
; // Author    : Steaven
; // Created   : 2008-06-09
; // Modified  : 
; // Revision  : V0.0
; //***************************************************************
; 
; #include "iom16v.h" 
; #include "DataType.h"
; #include "app.h"
; 
; //local function declaration
; void Gpio_Init(void);
; void Timer0_Init(void);
; void Interrupt_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
;     Timer0_Init();
	xcall _Timer0_Init
	.dbline 28
; 	Interrupt_Init();
	.dbline -2
	.dbline 29
; }
L1:
	.dbline 0 ; func end
	xjmp _Interrupt_Init
	.dbend
	.dbfunc e Gpio_Init _Gpio_Init fV
	.even
_Gpio_Init::
	.dbline -1
	.dbline 38
; 
; //***************************************************************
; // Function    : Gpio_Init
; // Input       : none
; // Output      : none
; // Description : ATmega16 GPIO Initialization
; //***************************************************************
; void Gpio_Init(void)
; {
	.dbline 39
;     DDRA  = 0xFF; //PortA - Output
	ldi R24,255
	out 0x1a,R24
	.dbline 40
;     PORTA = 0x00; //Output all 0
	clr R2
	out 0x1b,R2
	.dbline 41
;     DDRB  = 0x0F; //PortB - PB[7:4]/Input,PB[3:0]/Output
	ldi R24,15
	out 0x17,R24
	.dbline 42
;     PORTB = 0xF0; //PB[7:4]/Input with pull-up,PB[3:0]/Output all 0
	ldi R24,240
	out 0x18,R24
	.dbline 43
;     DDRC  = 0xFF; //PortC - Output
	ldi R24,255
	out 0x14,R24
	.dbline 44
;     PORTC = 0x00; //Output all 0
	out 0x15,R2
	.dbline 45
;     DDRD  = 0xFF; //PortD - Output
	out 0x11,R24
	.dbline 46
;     PORTD = 0x00; //Output all 0
	out 0x12,R2
	.dbline -2
	.dbline 47
; }
L2:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e Timer0_Init _Timer0_Init fV
	.even
_Timer0_Init::
	.dbline -1
	.dbline 56
; 
; //***************************************************************
; // Function    : Timer0_Init
; // Input       : none
; // Output      : none
; // Description : ATmega16 Timer0 Initialization,10ms Interval
; //***************************************************************
; void Timer0_Init(void)
; {
	.dbline 57
; 	TCCR0 = 0x0D;   //1024 division,8M/1024,CTC Mode
	ldi R24,13
	out 0x33,R24
	.dbline 58
; 	TCNT0 = 0x00;   //Clear Counter
	clr R2
	out 0x32,R2
	.dbline 59
; 	OCR0  = 78;     //78 * 1024/8M = 10ms 
	ldi R24,78
	out 0x3c,R24
	.dbline 60
; 	TIMSK |= 0x02;  //Enable OCIE0
	in R24,0x39
	ori R24,2
	out 0x39,R24
	.dbline 61
; 	TIFR  |= 0x02;  //Clear OCIF0
	in R24,0x38
	ori R24,2
	out 0x38,R24
	.dbline -2
	.dbline 62
; }
L3:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e Interrupt_Init _Interrupt_Init fV
	.even
_Interrupt_Init::
	.dbline -1
	.dbline 71
; 
; //***************************************************************
; // Function    : Interrupt_Init
; // Input       : none
; // Output      : none
; // Description : ATmega16 Interrupt Initialization
; //***************************************************************
; void Interrupt_Init(void)
; {
	.dbline 72
; 	SREG |= 0x80;   //Enable Global Interrupt
	bset 7
	.dbline -2
	.dbline 73
; }
L4:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e Buzzer_ON _Buzzer_ON fV
	.even
_Buzzer_ON::
	.dbline -1
	.dbline 82
; 
; //***************************************************************
; // Function    : Buzzer_ON/OFF
; // Input       : none
; // Output      : none
; // Description : Buzzer ON/OFF Control
; //***************************************************************
; void Buzzer_ON(void)
; {
	.dbline 83
; 	PORTB |= 0x08;
	sbi 0x18,3
	.dbline -2
	.dbline 84
; }
L5:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e Buzzer_OFF _Buzzer_OFF fV
	.even
_Buzzer_OFF::
	.dbline -1
	.dbline 87
; 
; void Buzzer_OFF(void)
; {
	.dbline 88
; 	PORTB &= ~0x08;
	cbi 0x18,3
	.dbline -2
	.dbline 89
; }
L6:
	.dbline 0 ; func end
	ret
	.dbend

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
理论电影国产精品| 91视频com| 国产精品久久久久精k8| 欧美日本精品一区二区三区| 国产精品99久久久久| 日韩一区精品视频| 亚洲国产sm捆绑调教视频| 中文字幕一区二区三区四区| 欧美精品一区二区在线观看| 欧美日韩色一区| 成人午夜激情视频| 国产成人免费视频一区| 国内一区二区在线| 久久精品理论片| 日本在线不卡一区| 日韩和欧美一区二区三区| 一级做a爱片久久| 精品少妇一区二区| 精品日韩一区二区三区免费视频| 欧美三级资源在线| 91精品91久久久中77777| 99国产欧美久久久精品| 国产91精品精华液一区二区三区 | 日韩中文字幕1| 亚洲二区在线观看| 香蕉影视欧美成人| 日韩高清欧美激情| 精品伊人久久久久7777人| 蜜桃在线一区二区三区| 激情综合网天天干| 国产成a人亚洲| 国产999精品久久久久久绿帽| 国产一区二区三区免费在线观看| 国产美女av一区二区三区| 国产精品 日产精品 欧美精品| 狠狠色狠狠色综合日日91app| 国内成人免费视频| 波多野结衣一区二区三区| 欧美精品视频www在线观看| 国产欧美一区在线| 日韩精彩视频在线观看| 成人福利在线看| 精品欧美久久久| 亚洲一二三专区| 丰满白嫩尤物一区二区| 777a∨成人精品桃花网| 国产精品久久福利| 奇米色一区二区三区四区| 99久久精品国产精品久久| 日韩欧美国产一区二区三区| 亚洲免费av网站| 国产传媒欧美日韩成人| 欧美一区二区三区公司| 亚洲男人的天堂网| 国产91丝袜在线观看| 日韩午夜在线观看| 亚洲成av人片在线观看| 91在线观看地址| ww久久中文字幕| 日本aⅴ免费视频一区二区三区| 色综合激情久久| 国产精品久久久一本精品| 国产精品一区免费在线观看| 日韩午夜激情视频| 天天影视色香欲综合网老头| 91丨国产丨九色丨pron| 欧美国产日韩a欧美在线观看| 久久精品免费观看| 欧美不卡一区二区三区| 男女男精品视频网| 日韩欧美国产不卡| 美女网站色91| 久久影音资源网| 国产一区二区三区四区五区入口| 精品粉嫩aⅴ一区二区三区四区| 水蜜桃久久夜色精品一区的特点| 欧美日韩视频在线观看一区二区三区| 亚洲欧洲日韩在线| 91啪亚洲精品| 亚洲综合成人在线| 欧美亚洲精品一区| 五月激情丁香一区二区三区| 欧美日韩一卡二卡| 国产精品夜夜爽| 精品99久久久久久| 国产 日韩 欧美大片| 日本一区二区视频在线| 风间由美中文字幕在线看视频国产欧美| www激情久久| 东方aⅴ免费观看久久av| 中文字幕在线不卡| 精品视频1区2区| 蜜桃一区二区三区在线观看| 国产视频一区不卡| 99久久er热在这里只有精品15 | 99精品久久只有精品| 一区二区成人在线观看| 欧美一区二区精品在线| 国产一区二区看久久| 亚洲欧美日韩小说| 911精品产国品一二三产区| 国产一区二区三区日韩| 亚洲你懂的在线视频| 日韩美女天天操| 粉嫩av一区二区三区在线播放 | 日本大胆欧美人术艺术动态| 精品久久久久久亚洲综合网 | 一区二区日韩电影| 欧美一区二区三区四区久久 | 日本道色综合久久| 秋霞影院一区二区| 国产精品久久久久婷婷二区次| 欧美在线色视频| 国产精品一区二区在线播放| 亚洲综合视频在线| 国产三级一区二区三区| 欧美视频一区二区| 国产成人午夜精品5599| 亚洲成a天堂v人片| 国产精品久久三| 日韩免费高清av| 91久久精品国产91性色tv| 精品午夜久久福利影院| 亚洲美女电影在线| 精品国产伦一区二区三区免费| 一本色道久久综合精品竹菊| 国产精品原创巨作av| 日本欧美加勒比视频| 亚洲精品免费一二三区| 久久久精品欧美丰满| 欧美一二三区在线观看| 欧美午夜精品免费| 91丝袜高跟美女视频| 国产成人自拍网| 久久超碰97中文字幕| 日本伊人精品一区二区三区观看方式| 国产精品毛片久久久久久| 日韩免费视频线观看| 欧美日韩国产一级二级| 色噜噜狠狠成人网p站| 粉嫩一区二区三区性色av| 国产在线精品一区二区三区不卡| 日韩电影在线一区二区| 亚洲福利电影网| 亚洲成人免费观看| 亚洲国产成人精品视频| 一区二区三区中文字幕| 亚洲欧美日韩国产综合| 亚洲图片激情小说| 亚洲日本护士毛茸茸| 日韩理论片网站| 亚洲免费成人av| 亚洲一区二区av在线| 亚洲成人av电影| 午夜一区二区三区视频| 五月综合激情日本mⅴ| 午夜精品国产更新| 奇米一区二区三区| 韩国av一区二区| 色噜噜狠狠一区二区三区果冻| 99久久精品国产麻豆演员表| 成人国产电影网| 一本在线高清不卡dvd| 欧美最新大片在线看 | 蜜桃久久av一区| 美女视频一区二区三区| 国产一区二区免费看| 成人av在线看| 欧洲精品一区二区| 91精品国产色综合久久不卡蜜臀 | 欧美视频三区在线播放| 欧美日韩国产在线观看| 欧美va亚洲va在线观看蝴蝶网| 久久久精品免费网站| 亚洲日本韩国一区| 午夜精品久久久久久久蜜桃app| 日韩专区中文字幕一区二区| 久久99精品久久只有精品| 国产99久久久精品| 在线观看一区日韩| 欧美变态tickle挠乳网站| 日本一区二区不卡视频| 亚洲线精品一区二区三区八戒| 麻豆精品视频在线| 91麻豆文化传媒在线观看| 91精品国产综合久久精品app| 久久久久久久av麻豆果冻| 一区二区三区四区在线| 麻豆成人综合网| 91麻豆精东视频| 日韩精品一区国产麻豆| 亚洲欧美日韩在线播放| 国内成+人亚洲+欧美+综合在线| www.日韩大片| 欧美成人vps| 亚洲一区在线观看免费观看电影高清 | 国产精品亚洲午夜一区二区三区| 91黄色激情网站| 亚洲国产精华液网站w| 日韩电影在线看|