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

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

?? 2.s

?? 這是關于AVR單片機學習的初步開發
?? S
字號:
	.module _2.c
	.area data(ram, con, rel)
_flag::
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile F:\單片機教學\調試程序\實驗二舵機串口\2.c
	.dbsym e flag _flag c
_data::
	.blkb 1
	.area idata
	.byte 90
	.area data(ram, con, rel)
	.dbfile F:\單片機教學\調試程序\實驗二舵機串口\2.c
	.dbsym e data _data c
	.area text(rom, con, rel)
	.dbfile F:\單片機教學\調試程序\實驗二舵機串口\2.c
	.dbfunc e port_init _port_init fV
	.even
_port_init::
	.dbline -1
	.dbline 12
; //ICC-AVR application builder : 2005-3-29 下午 11:17:39
; // Target : M8
; // Crystal: 11.059Mhz
; 
; #include <iom8v.h>
; #include <macros.h>
; char flag = 0;
; char data = 90;
; 
; 
; void port_init(void)
; {
	.dbline 13
;  PORTB = 0xFF;
	ldi R24,255
	out 0x18,R24
	.dbline 14
;  DDRB  = 0x02;
	ldi R24,2
	out 0x17,R24
	.dbline 15
;  PORTC = 0x7F; //m103 output only
	ldi R24,127
	out 0x15,R24
	.dbline 16
;  DDRC  = 0x00;
	clr R2
	out 0x14,R2
	.dbline 17
;  PORTD = 0xFF;
	ldi R24,255
	out 0x12,R24
	.dbline 18
;  DDRD  = 0x00;
	out 0x11,R2
	.dbline -2
	.dbline 19
; }
L1:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e timer1_init _timer1_init fV
	.even
_timer1_init::
	.dbline -1
	.dbline 26
; 
; //TIMER1 initialisation - prescale:8
; // WGM: 14) PWM fast, TOP=ICRn
; // desired value: 50Hz
; // actual value: 50.001Hz (0.0%)
; void timer1_init(void)
; {
	.dbline 27
;  TCCR1B = 0x00; //stop
	clr R2
	out 0x2e,R2
	.dbline 28
;  TCNT1H = 0x00; //setup
	out 0x2d,R2
	.dbline 29
;  TCNT1L = 0x00;
	out 0x2c,R2
	.dbline 30
;  OCR1AH = 0x08;
	ldi R24,8
	out 0x2b,R24
	.dbline 31
;  OCR1AL = 0x79;
	ldi R24,121
	out 0x2a,R24
	.dbline 32
;  OCR1BH = 0x6B;
	ldi R24,107
	out 0x29,R24
	.dbline 33
;  OCR1BL = 0xFE;
	ldi R24,254
	out 0x28,R24
	.dbline 34
;  ICR1H  = 0x6B;
	ldi R24,107
	out 0x27,R24
	.dbline 35
;  ICR1L  = 0xFE;
	ldi R24,254
	out 0x26,R24
	.dbline 36
;  TCCR1A = 0x82;
	ldi R24,130
	out 0x2f,R24
	.dbline 37
;  TCCR1B = 0x1A; //start Timer
	ldi R24,26
	out 0x2e,R24
	.dbline -2
	.dbline 38
; }
L2:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e uart0_init _uart0_init fV
	.even
_uart0_init::
	.dbline -1
	.dbline 46
; 
; //UART0 initialisation
; // desired baud rate: 9600
; // actual: baud rate:9600 (0.0%)
; // char size: 8 bit
; // parity: Disabled
; void uart0_init(void)
; {
	.dbline 47
;  UCSRB = 0x00; //disable while setting baud rate
	clr R2
	out 0xa,R2
	.dbline 48
;  UCSRA = 0x00;
	out 0xb,R2
	.dbline 49
;  UCSRC = 0x86;
	ldi R24,134
	out 0x20,R24
	.dbline 50
;  UBRRL = 0x47; //set baud rate lo
	ldi R24,71
	out 0x9,R24
	.dbline 51
;  UBRRH = 0x00; //set baud rate hi
	out 0x20,R2
	.dbline 52
;  UCSRB = 0x98;
	ldi R24,152
	out 0xa,R24
	.dbline -2
	.dbline 53
; }
L3:
	.dbline 0 ; func end
	ret
	.dbend
	.area vector(rom, abs)
	.org 22
	rjmp _uart0_rx_isr
	.area text(rom, con, rel)
	.dbfile F:\單片機教學\調試程序\實驗二舵機串口\2.c
	.dbfunc e uart0_rx_isr _uart0_rx_isr fV
	.even
_uart0_rx_isr::
	st -y,R2
	st -y,R24
	in R2,0x3f
	st -y,R2
	.dbline -1
	.dbline 57
; 
; #pragma interrupt_handler uart0_rx_isr:12
; void uart0_rx_isr(void)
; {
	.dbline 60
;  //uart has received a character in UDR
;    
;  data= UDR;
	in R2,0xc
	sts _data,R2
	.dbline 61
;  UDR =  data;
	out 0xc,R2
	.dbline 62
;  flag = 1;
	ldi R24,1
	sts _flag,R24
	.dbline -2
	.dbline 65
;  
;  
; }
L4:
	ld R2,y+
	out 0x3f,R2
	ld R24,y+
	ld R2,y+
	.dbline 0 ; func end
	reti
	.dbend
	.dbfunc e init_devices _init_devices fV
	.even
_init_devices::
	.dbline -1
	.dbline 69
; 
; //call this routine to initialise all peripherals
; void init_devices(void)
; {
	.dbline 71
;  //stop errant interrupts until set up
;  CLI(); //disable all interrupts
	cli
	.dbline 72
;  port_init();
	rcall _port_init
	.dbline 73
;  timer1_init();
	rcall _timer1_init
	.dbline 74
;  uart0_init();
	rcall _uart0_init
	.dbline 76
; 
;  MCUCR = 0x00;
	clr R2
	out 0x35,R2
	.dbline 77
;  GICR  = 0x00;
	out 0x3b,R2
	.dbline 78
;  TIMSK = 0x04; //timer interrupt sources
	ldi R24,4
	out 0x39,R24
	.dbline 79
;  SEI(); //re-enable interrupts
	sei
	.dbline -2
	.dbline 81
;  //all peripherals are now initialised
; }
L5:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e main _main fV
;           time -> R20,R21
	.even
_main::
	.dbline -1
	.dbline 85
; 
; //
; void main(void)
; {
	.dbline 87
;  unsigned int time;
;  init_devices();
	rcall _init_devices
	rjmp L8
L7:
	.dbline 90
;  //insert your functional code here...
;  while(1)
;  {
	.dbline 91
;   if(flag == 1)
	lds R24,_flag
	cpi R24,1
	brne L10
	.dbline 92
;   {	
	.dbline 93
;   	time = data *31;
	lds R2,_data
	ldi R24,31
	mul R24,R2
	movw R20,R0
	.dbline 94
; 	time = (time>>1)+691;
	lsr R21
	ror R20
	subi R20,77  ; offset = 691
	sbci R21,253
	.dbline 95
;  	OCR1AH = time >>8;
	movw R2,R20
	mov R2,R3
	clr R3
	out 0x2b,R2
	.dbline 96
;  	OCR1AL = time; 
	out 0x2a,R20
	.dbline 97
; 	flag = 0;
	clr R2
	sts _flag,R2
	.dbline 98
;   }
L10:
	.dbline 99
L8:
	.dbline 89
	rjmp L7
X0:
	.dbline -2
	.dbline 101
; }
; 
; }
L6:
	.dbline 0 ; func end
	ret
	.dbsym r time 20 i
	.dbend

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品毛片乱码1区2区3区| 欧美国产日韩一二三区| 精品成人一区二区三区| 亚洲精品乱码久久久久久黑人| 日韩中文字幕亚洲一区二区va在线 | 久久看人人爽人人| 亚洲bt欧美bt精品| 色综合天天在线| 欧美极品少妇xxxxⅹ高跟鞋| 美洲天堂一区二卡三卡四卡视频| 色综合久久久网| 成人欧美一区二区三区小说 | 亚洲综合无码一区二区| 国产成人精品免费视频网站| 欧美白人最猛性xxxxx69交| 亚洲成人av免费| 91网站最新地址| 国产精品蜜臀在线观看| 国产精品911| 久久九九国产精品| 国内久久精品视频| 欧美www视频| 国产综合久久久久影院| 日韩一本二本av| 免费在线成人网| 欧美一区二区免费视频| 美国毛片一区二区| 日韩欧美国产午夜精品| 麻豆精品一区二区| 欧美mv日韩mv亚洲| 黄色资源网久久资源365| 欧美一激情一区二区三区| 男男视频亚洲欧美| 欧美一区二区三区精品| 麻豆国产欧美一区二区三区| 日韩三级av在线播放| 麻豆freexxxx性91精品| 精品国产一区二区在线观看| 国产一区二区三区免费在线观看| 久久综合九色综合欧美就去吻| 精品一区二区三区香蕉蜜桃| 精品国产一区二区三区忘忧草 | 一区二区三区在线免费| 91在线你懂得| 亚洲一区二区美女| 91精品国产91热久久久做人人| 青青草一区二区三区| 久久久www成人免费无遮挡大片| 国产伦精品一区二区三区免费 | 不卡免费追剧大全电视剧网站| 久久蜜桃av一区精品变态类天堂| 国产成人亚洲综合色影视| 国产精品国产三级国产aⅴ中文 | 精品毛片乱码1区2区3区| 国产精品亚洲视频| 亚洲欧美视频一区| 6080亚洲精品一区二区| 国内一区二区在线| 国产精品无圣光一区二区| 欧美性xxxxxxxx| 激情综合一区二区三区| 国产精品电影一区二区| 欧美一区二区在线观看| 国产精品一级在线| 曰韩精品一区二区| 精品国产污网站| 91香蕉视频黄| 久久99久国产精品黄毛片色诱| 国产精品女同一区二区三区| 欧美日韩免费在线视频| 国产精品主播直播| 亚洲成av人片一区二区三区| 久久婷婷国产综合国色天香 | 亚洲国产精品影院| 久久精品亚洲精品国产欧美| 色88888久久久久久影院按摩| 美女脱光内衣内裤视频久久网站| 亚洲欧美中日韩| 欧美一级精品在线| 91久久国产综合久久| 九九国产精品视频| 亚洲国产综合91精品麻豆| 久久精品人人做人人爽97| 欧美午夜在线一二页| 国产91丝袜在线观看| 看片网站欧美日韩| 亚洲综合色在线| 国产精品免费视频一区| 精品少妇一区二区三区免费观看 | 久久久国产一区二区三区四区小说 | 日韩欧美国产高清| 欧美日韩一本到| 91美女视频网站| 成人h动漫精品一区二| 九九九久久久精品| 日本v片在线高清不卡在线观看| 日韩码欧中文字| 国产精品视频麻豆| 久久久久久9999| 久久午夜老司机| 久久综合九色综合欧美就去吻| 日韩一区二区高清| 91.com视频| 欧美另类变人与禽xxxxx| 在线观看一区日韩| 欧美自拍偷拍午夜视频| 色狠狠一区二区三区香蕉| 91蜜桃在线免费视频| 成人av在线影院| 成人动漫视频在线| 9色porny自拍视频一区二区| 国产成人综合视频| 国产电影精品久久禁18| 国产成人av一区二区三区在线| 九九视频精品免费| 久久99精品国产.久久久久久| 久久电影网电视剧免费观看| 日本不卡的三区四区五区| 蜜桃久久精品一区二区| 久久成人免费电影| 国产在线精品一区二区夜色| 国产福利精品导航| 成人av网在线| 欧美性感一类影片在线播放| 欧美日韩免费观看一区二区三区| 在线电影一区二区三区| 日韩一区国产二区欧美三区| 精品国产一区二区在线观看| 中文字幕第一区第二区| 亚洲欧美日韩综合aⅴ视频| 一区二区三区成人| 免费黄网站欧美| 国产sm精品调教视频网站| 成人久久视频在线观看| 91福利国产精品| 日韩欧美色综合网站| 国产欧美一区二区三区在线老狼| 亚洲私人黄色宅男| 天天av天天翘天天综合网| 免费成人在线观看视频| 成人深夜视频在线观看| 精品视频在线视频| 精品乱码亚洲一区二区不卡| 亚洲欧洲日产国码二区| 偷偷要91色婷婷| 丁香婷婷深情五月亚洲| 欧美性感一区二区三区| 国产性色一区二区| 亚洲午夜久久久| 激情久久久久久久久久久久久久久久| k8久久久一区二区三区| 欧美人xxxx| 国产精品视频一二三区| 日本成人在线不卡视频| av激情综合网| 日韩精品在线看片z| 亚洲三级电影网站| 狠狠久久亚洲欧美| 欧洲av在线精品| 久久精品一区二区三区四区| 婷婷国产在线综合| av在线综合网| 久久精品亚洲国产奇米99| 亚洲不卡av一区二区三区| 国产成人av一区二区三区在线观看| 欧美三级日韩三级国产三级| 国产精品麻豆视频| 久久国产尿小便嘘嘘| 在线观看日产精品| 国产精品久久久久影院老司| 久久不见久久见免费视频1| 欧洲精品一区二区三区在线观看| 国产欧美日产一区| 久久99日本精品| 欧美电影在线免费观看| 亚洲欧美乱综合| 99天天综合性| 欧美国产丝袜视频| 国产伦精品一区二区三区在线观看| 91精品欧美久久久久久动漫| 亚洲午夜精品在线| 在线中文字幕一区二区| 国产精品久久久久婷婷二区次| 久久国产精品无码网站| 日韩欧美国产麻豆| 免费在线看成人av| 777久久久精品| 午夜国产不卡在线观看视频| 91精品办公室少妇高潮对白| 亚洲日本韩国一区| 91麻豆免费看| 亚洲另类色综合网站| 色狠狠av一区二区三区| 亚洲美女淫视频| 在线视频一区二区三区| 日韩码欧中文字| 在线观看av一区| 亚洲mv大片欧洲mv大片精品| 欧美日韩精品福利| 日本亚洲最大的色成网站www|