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

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

?? intmcu.lis

?? LED顯示面板
?? LIS
字號:
                        .module intmcu.c
                        .area text(rom, con, rel)
 0000                   .dbfile D:\報警系統設計資料\報警系統軟件\測量模塊基于CAN的系統網程序\CAN網可配置型報警燈板程序\intmcu.c
 0000                   .dbfunc e port_init _port_init fV
                        .even
 0000           _port_init::
 0000                   .dbline -1
 0000                   .dbline 5
 0000           ; #include "main.h"
 0000           ; 
 0000           ; 
 0000           ; void port_init(void)
 0000           ; {
 0000                   .dbline 6
 0000           ;  PORTA = 0x00;
 0000 2224              clr R2
 0002 22B8              out 0x2,R2
 0004                   .dbline 7
 0004           ;  DDRA  = 0xff;
 0004 8FEF              ldi R24,255
 0006 81B9              out 0x1,R24
 0008                   .dbline 8
 0008           ;  PORTB = 0x00;
 0008 25B8              out 0x5,R2
 000A                   .dbline 9
 000A           ;  DDRB  = 0x00;
 000A 24B8              out 0x4,R2
 000C                   .dbline 10
 000C           ;  PORTC = 0x00; //m103 output only
 000C 28B8              out 0x8,R2
 000E                   .dbline 11
 000E           ;  DDRC  = 0xff;
 000E 87B9              out 0x7,R24
 0010                   .dbline 12
 0010           ;  PORTD = 0x00;
 0010 2BB8              out 0xb,R2
 0012                   .dbline 13
 0012           ;  DDRD  = 0x83;
 0012 83E8              ldi R24,131
 0014 8AB9              out 0xa,R24
 0016                   .dbline 14
 0016           ;  PORTE = 0xff;
 0016 8FEF              ldi R24,255
 0018 8EB9              out 0xe,R24
 001A                   .dbline 15
 001A           ;  DDRE  = 0xfc;
 001A 8CEF              ldi R24,252
 001C 8DB9              out 0xd,R24
 001E                   .dbline 16
 001E           ;  PORTF = 0x00;
 001E 21BA              out 0x11,R2
 0020                   .dbline 17
 0020           ;  DDRF  = 0xff;
 0020 8FEF              ldi R24,255
 0022 80BB              out 0x10,R24
 0024                   .dbline 18
 0024           ;  PORTG = 0xf8;
 0024 88EF              ldi R24,248
 0026 84BB              out 0x14,R24
 0028                   .dbline 19
 0028           ;  DDRG  = 0x18;
 0028 88E1              ldi R24,24
 002A 83BB              out 0x13,R24
 002C                   .dbline -2
 002C           L2:
 002C                   .dbline 0 ; func end
 002C 0895              ret
 002E                   .dbend
 002E                   .dbfunc e watchdog_init _watchdog_init fV
                        .even
 002E           _watchdog_init::
 002E                   .dbline -1
 002E                   .dbline 23
 002E           ; }
 002E           ; 
 002E           ; void watchdog_init(void)
 002E           ; {
 002E                   .dbline 24
 002E           ;  WDR(); //this prevents a timout on enabling
 002E A895              wdr
 0030                   .dbline 25
 0030           ;  WDTCR = 0x0e; //WATCHDOG ENABLED - dont forget to issue WDRs
 0030 8EE0              ldi R24,14
 0032 E0E6              ldi R30,96
 0034 F0E0              ldi R31,0
 0036 8083              std z+0,R24
 0038                   .dbline -2
 0038           L3:
 0038                   .dbline 0 ; func end
 0038 0895              ret
 003A                   .dbend
 003A                   .dbfunc e uart0_init _uart0_init fV
                        .even
 003A           _uart0_init::
 003A                   .dbline -1
 003A                   .dbline 33
 003A           ; }
 003A           ; 
 003A           ; 
 003A           ; //UART1 initialize
 003A           ; // desired baud rate:9600
 003A           ; // actual baud rate:9615 (0.2%)
 003A           ; void uart0_init(void)
 003A           ; {
 003A                   .dbline 34
 003A           ;  UCSR0B = 0x00; //disable while setting baud rate
 003A 2224              clr R2
 003C E1EC              ldi R30,193
 003E F0E0              ldi R31,0
 0040 2082              std z+0,R2
 0042                   .dbline 35
 0042           ;  UCSR0A = 0x00;
 0042 E0EC              ldi R30,192
 0044 2082              std z+0,R2
 0046                   .dbline 36
 0046           ;  UCSR0C = 0x06;
 0046 86E0              ldi R24,6
 0048 E2EC              ldi R30,194
 004A 8083              std z+0,R24
 004C                   .dbline 37
 004C           ;  UBRR0L = 0x67; //set baud rate lo
 004C 87E6              ldi R24,103
 004E E4EC              ldi R30,196
 0050 8083              std z+0,R24
 0052                   .dbline 38
 0052           ;  UBRR0H = 0x00; //set baud rate hi
 0052 E5EC              ldi R30,197
 0054 2082              std z+0,R2
 0056                   .dbline 39
 0056           ;  UCSR0B = 0xD8;
 0056 88ED              ldi R24,216
 0058 E1EC              ldi R30,193
 005A 8083              std z+0,R24
 005C                   .dbline -2
 005C           L4:
 005C                   .dbline 0 ; func end
 005C 0895              ret
 005E                   .dbend
 005E                   .dbfunc e timer0_init _timer0_init fV
                        .even
 005E           _timer0_init::
 005E                   .dbline -1
 005E                   .dbline 44
 005E           ; }
 005E           ; 
 005E           ; 
 005E           ; void timer0_init(void)
 005E           ; {
 005E                   .dbline 45
 005E           ;  TCCR0A = 0x00; //stop
 005E 2224              clr R2
 0060 24BC              out 0x24,R2
 0062                   .dbline 46
 0062           ;  ASSR  = 0x00; //set async mode
 0062 E6EB              ldi R30,182
 0064 F0E0              ldi R31,0
 0066 2082              std z+0,R2
 0068                   .dbline 47
 0068           ;  TCNT0 = 0x83; //set count
 0068 83E8              ldi R24,131
 006A 86BD              out 0x26,R24
 006C                   .dbline 48
 006C           ;  OCR0  = 0x7D;
 006C 8DE7              ldi R24,125
 006E 87BD              out 0x27,R24
 0070                   .dbline 49
 0070           ;  TCCR0A = 0x05; //start timer
 0070 85E0              ldi R24,5
 0072 84BD              out 0x24,R24
 0074                   .dbline -2
 0074           L5:
 0074                   .dbline 0 ; func end
 0074 0895              ret
 0076                   .dbend
 0076                   .dbfunc e USART_Transmit _USART_Transmit fV
 0076           ;           data -> R16
                        .even
 0076           _USART_Transmit::
 0076                   .dbline -1
 0076                   .dbline 54
 0076           ; }
 0076           ; 
 0076           ; 
 0076           ; void USART_Transmit( unsigned char data )
 0076           ; {
 0076           L7:
 0076                   .dbline 57
 0076           L8:
 0076                   .dbline 56
 0076           ; //Wait for empty transmit buffer 
 0076           ; while ( !( UCSR0A & (1<<UDRE0)) )
 0076 E0EC              ldi R30,192
 0078 F0E0              ldi R31,0
 007A 2080              ldd R2,z+0
 007C 25FE              sbrs R2,5
 007E FBCF              rjmp L7
 0080                   .dbline 59
 0080           ; ;
 0080           ; //Put data into buffer, sends the data 
 0080           ; UDR0 = data;
 0080 E6EC              ldi R30,198
 0082 0083              std z+0,R16
 0084                   .dbline -2
 0084           L6:
 0084                   .dbline 0 ; func end
 0084 0895              ret
 0086                   .dbsym r data 16 c
 0086                   .dbend
 0086                   .dbfunc e USART_Receive _USART_Receive fc
                        .even
 0086           _USART_Receive::
 0086                   .dbline -1
 0086                   .dbline 63
 0086           ; }
 0086           ; 
 0086           ; unsigned char USART_Receive( void )
 0086           ; {
 0086           L11:
 0086                   .dbline 66
 0086           L12:
 0086                   .dbline 65
 0086           ; //Wait for data to be received 
 0086           ; while ( !(UCSR0A & (1<<RXC0)) )
 0086 E0EC              ldi R30,192
 0088 F0E0              ldi R31,0
 008A 2080              ldd R2,z+0
 008C 27FE              sbrs R2,7
 008E FBCF              rjmp L11
 0090                   .dbline 68
 0090           ; ;
 0090           ; //Get and return received data from buffer 
 0090           ; return UDR0;
 0090 E6EC              ldi R30,198
 0092 0081              ldd R16,z+0
 0094                   .dbline -2
 0094           L10:
 0094                   .dbline 0 ; func end
 0094 0895              ret
 0096                   .dbend
                        .area vector(rom, abs)
                        .org 84
 0054 0C944B00          jmp _uart0_rx_isr
                        .area text(rom, con, rel)
 0096                   .dbfile D:\報警系統設計資料\報警系統軟件\測量模塊基于CAN的系統網程序\CAN網可配置型報警燈板程序\intmcu.c
 0096                   .dbfunc e uart0_rx_isr _uart0_rx_isr fV
                        .even
 0096           _uart0_rx_isr::
 0096                   .dbline -1
 0096                   .dbline 74
 0096           ; }
 0096           ; 
 0096           ; 
 0096           ; #pragma interrupt_handler uart0_rx_isr:22
 0096           ; void uart0_rx_isr(void)
 0096           ; {
 0096                   .dbline 75
 0096           ; ;
 0096                   .dbline -2
 0096           L14:
 0096                   .dbline 0 ; func end
 0096 1895              reti
 0098                   .dbend
 0098                   .dbfunc e init_devices _init_devices fV
                        .even
 0098           _init_devices::
 0098                   .dbline -1
 0098                   .dbline 79
 0098           ; }
 0098           ; 
 0098           ; void init_devices(void)                   //CPU復位
 0098           ; {
 0098                   .dbline 80
 0098           ;  port_init();
 0098 B3DF              xcall _port_init
 009A                   .dbline 81
 009A           ;  timer0_init(); 
 009A E1DF              xcall _timer0_init
 009C                   .dbline 82
 009C           ;  uart0_init();
 009C CEDF              xcall _uart0_init
 009E                   .dbline 83
 009E           ;  TIMSK0 = 0x01; 
 009E 81E0              ldi R24,1
 00A0 EEE6              ldi R30,110
 00A2 F0E0              ldi R31,0
 00A4 8083              std z+0,R24
 00A6                   .dbline -2
 00A6           L15:
 00A6                   .dbline 0 ; func end
 00A6 0895              ret
 00A8                   .dbend

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美不卡视频一区| 免费成人在线网站| 日韩精品乱码免费| 成人午夜在线视频| 777午夜精品免费视频| 综合中文字幕亚洲| 韩国三级中文字幕hd久久精品| 色综合久久中文字幕综合网| 亚洲免费观看高清完整版在线观看熊 | 国产原创一区二区| 欧美性猛交xxxxxxxx| 中文字幕在线播放不卡一区| 麻豆精品一区二区三区| 色成人在线视频| 国产精品久久久久久久久免费丝袜| 美女视频免费一区| 欧美私人免费视频| 一区二区三区色| 99国产一区二区三精品乱码| 久久久久久99久久久精品网站| 日本成人在线一区| 欧美日韩激情一区二区三区| 亚洲精品国产第一综合99久久 | 精品久久久久久久人人人人传媒 | 国产精品久久久久婷婷二区次| 老司机精品视频导航| 欧美精品v国产精品v日韩精品| 亚洲欧美日韩电影| 99久久综合国产精品| 久久精品72免费观看| 欧美一区二视频| 三级成人在线视频| 日韩一区二区三区视频在线观看| 天天色天天爱天天射综合| 欧美日韩国产影片| 亚洲 欧美综合在线网络| 欧美美女直播网站| 日韩av电影天堂| 日韩无一区二区| 久久成人久久爱| 久久综合久久鬼色中文字| 久久成人精品无人区| 久久久美女艺术照精彩视频福利播放| 蜜臀av一区二区在线观看| 日韩欧美中文一区二区| 国产精品自拍毛片| 国产精品久久久久一区二区三区| 成a人片国产精品| 一区二区三区四区不卡视频| 欧美性猛交一区二区三区精品| 日韩精品91亚洲二区在线观看| 日韩欧美中文字幕公布| 国产精品综合在线视频| 中文字幕不卡在线观看| 色综合久久88色综合天天6 | 精品久久五月天| 成人午夜免费av| 一区二区欧美视频| 91精品欧美久久久久久动漫| 久久99精品久久久久久国产越南 | 国产精品一线二线三线| 日韩毛片精品高清免费| 欧美日韩一区三区| 日本欧美一区二区三区| 久久免费的精品国产v∧| 91香蕉视频污在线| 免费在线欧美视频| 中文字幕在线不卡视频| 日韩一级完整毛片| 91在线porny国产在线看| 麻豆精品一区二区| 亚洲猫色日本管| 精品久久久久久最新网址| 一本色道亚洲精品aⅴ| 蜜臀久久99精品久久久久久9| 国产精品对白交换视频| 91精品国产色综合久久ai换脸| 成人性生交大片免费看中文| 日本强好片久久久久久aaa| 国产精品污网站| 欧美成人一区二区三区在线观看 | 国产欧美日韩三级| 欧美日韩在线免费视频| 高清在线不卡av| 日本欧美一区二区在线观看| 中文字幕中文在线不卡住| 91精品国产乱码久久蜜臀| 一本大道综合伊人精品热热| 国产一区久久久| 日韩一区欧美二区| 亚洲精品国产第一综合99久久 | 日韩色视频在线观看| 91女人视频在线观看| 国产一区视频网站| 日韩综合在线视频| 一区二区三区色| 亚洲欧美一区二区不卡| 久久久激情视频| 精品国精品自拍自在线| 91精品久久久久久久91蜜桃 | 88在线观看91蜜桃国自产| 色综合视频在线观看| 成人午夜电影久久影院| 国内精品伊人久久久久av影院| 日韩av一区二区在线影视| 亚洲精品中文字幕乱码三区| 国产日产精品一区| 国产丝袜在线精品| 久久久99精品免费观看不卡| 久久久久亚洲蜜桃| 精品成人免费观看| 久久亚洲综合av| 久久久久久久综合色一本| 精品三级在线观看| 欧美精品一区视频| 久久综合精品国产一区二区三区 | 国产精品无遮挡| 中文字幕第一页久久| 中文字幕精品一区二区精品绿巨人| 国产网站一区二区| 中文字幕欧美三区| 成人免费在线观看入口| 综合欧美一区二区三区| 一区二区三区中文字幕精品精品| 国产精品你懂的在线欣赏| 自拍偷拍国产精品| 一区二区三区精品| 日韩专区欧美专区| 久久精品国产色蜜蜜麻豆| 国产乱子伦视频一区二区三区 | 美女诱惑一区二区| 国产一区亚洲一区| 99精品视频在线播放观看| 色成人在线视频| 日韩一区二区免费视频| 久久精品欧美一区二区三区不卡| 欧美激情一区不卡| 亚洲黄色尤物视频| 玖玖九九国产精品| 成人精品视频.| 欧美午夜电影网| 精品国产乱码久久久久久夜甘婷婷| 久久亚洲精华国产精华液| 国产精品免费久久久久| 一个色在线综合| 国产真实精品久久二三区| 99久久精品情趣| 日韩一级精品视频在线观看| 国产婷婷色一区二区三区在线| 亚洲精品日产精品乱码不卡| 日韩激情中文字幕| 粉嫩av一区二区三区在线播放| 欧美最猛性xxxxx直播| 欧美xxxx老人做受| 亚洲乱码国产乱码精品精小说| 天天免费综合色| 国产91丝袜在线18| 555www色欧美视频| 中文字幕中文字幕在线一区| 日本中文字幕一区二区视频| 成人午夜av电影| 日韩三级.com| 一个色综合网站| 国产成人在线看| 日韩亚洲欧美一区| 伊人一区二区三区| 国产精品夜夜嗨| 欧美一区欧美二区| 一区二区三区中文字幕精品精品| 国产电影一区二区三区| 欧美一区三区四区| 亚洲综合自拍偷拍| 国产成人精品一区二区三区网站观看| 欧美老年两性高潮| 亚洲激情网站免费观看| 福利一区二区在线观看| 日韩视频一区二区在线观看| 亚洲成av人片观看| 色网站国产精品| 国产精品欧美久久久久无广告 | 99久久伊人网影院| 精品少妇一区二区三区视频免付费 | 欧美岛国在线观看| 亚洲123区在线观看| 91福利国产成人精品照片| 国产欧美精品一区二区色综合| 国内精品第一页| 日韩欧美国产综合一区| 丝袜美腿一区二区三区| 91国产免费看| 亚洲黄色小说网站| 色欧美片视频在线观看| 最近日韩中文字幕| 91麻豆免费看片| 亚洲视频免费在线观看| 91免费小视频| 亚洲蜜臀av乱码久久精品蜜桃| 9i看片成人免费高清| 中文字幕亚洲精品在线观看| 95精品视频在线|