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

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

?? led4.lis

?? DS18B20的使用情況以及電路接法和原代碼!可以參考做測溫電路
?? LIS
字號:
                        .module LED4.C
                        .area data(ram, con, rel)
 0000           _disp::
 0000                   .blkb 2
                        .area idata
 0000 C0F9              .byte 192,249
                        .area data(ram, con, rel)
 0002                   .blkb 2
                        .area idata
 0002 A4B0              .byte 164,176
                        .area data(ram, con, rel)
 0004                   .blkb 2
                        .area idata
 0004 9992              .byte 153,146
                        .area data(ram, con, rel)
 0006                   .blkb 2
                        .area idata
 0006 82F8              .byte 130,248
                        .area data(ram, con, rel)
 0008                   .blkb 2
                        .area idata
 0008 8090              .byte 128,144
                        .area data(ram, con, rel)
 000A                   .blkb 2
                        .area idata
 000A 8883              .byte 136,131
                        .area data(ram, con, rel)
 000C                   .blkb 2
                        .area idata
 000C C6A1              .byte 198,161
                        .area data(ram, con, rel)
 000E                   .blkb 2
                        .area idata
 000E 868E              .byte 134,142
                        .area data(ram, con, rel)
 0010                   .dbfile E:\ICCAVR\project\AVRMEG~2\icc\030-DS18B20-LED4\LED4.C
 0010                   .dbsym e disp _disp A[16:16]c
 0010           _led_buf::
 0010                   .blkb 2
                        .area idata
 0010 0102              .byte 1,2
                        .area data(ram, con, rel)
 0012                   .dbfile E:\ICCAVR\project\AVRMEG~2\icc\030-DS18B20-LED4\LED4.C
 0012                   .blkb 2
                        .area idata
 0012 0304              .byte 3,4
                        .area data(ram, con, rel)
 0014                   .dbfile E:\ICCAVR\project\AVRMEG~2\icc\030-DS18B20-LED4\LED4.C
 0014                   .blkb 1
                        .area idata
 0014 08                .byte 8
                        .area data(ram, con, rel)
 0015                   .dbfile E:\ICCAVR\project\AVRMEG~2\icc\030-DS18B20-LED4\LED4.C
 0015                   .dbsym e led_buf _led_buf A[5:5]c
                        .area text(rom, con, rel)
 0000                   .dbfile E:\ICCAVR\project\AVRMEG~2\icc\030-DS18B20-LED4\LED4.C
 0000                   .dbfunc e led4_init _led4_init fV
                        .even
 0000           _led4_init::
 0000                   .dbline -1
 0000                   .dbline 28
 0000           ; /*
 0000           ; 模塊說明:
 0000           ; 
 0000           ;       LED數碼管中斷動態顯示程序。
 0000           ;       1、程序通過SPI接口輸出數據到HC595芯片驅動LED數據管簡單顯示。
 0000           ;       2、動態調度由片內定時器1中斷產生,中斷周期為5mS。
 0000           ;       3、內部1 M晶振,程序采用單任務方式,軟件延時。
 0000           ;       4、此模塊文件為使用文件,可直接用于項目中。
 0000           ;       www.iccavr.com
 0000           ; */
 0000           ; #include "iom16v.h"
 0000           ; #include <macros.h>
 0000           ; 
 0000           ; unsigned char disp[] = {0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x88,0x83,0xC6,0xA1,0x86,0x8E};
 0000           ; 
 0000           ; /*
 0000           ; 前4位為顯示數值。
 0000           ; 最后一位為小數點顯示位置。
 0000           ; */
 0000           ; unsigned char led_buf[] = {1, 2, 3, 4, 8};                    /*顯示信息*/
 0000           ; 
 0000           ; /*------------------------------------------------------------------*-
 0000           ; 
 0000           ;        Disp_Init()
 0000           ;        顯示初始化
 0000           ; 
 0000           ; -*------------------------------------------------------------------*/
 0000           ; void led4_init(void) {
 0000                   .dbline 31
 0000           ; 
 0000           ;       /*初始化定時器*/
 0000           ;       OCR1A = 625;                                            /*計數周期為5mS,F=1M*/
 0000 81E7              ldi R24,625
 0002 92E0              ldi R25,2
 0004 9BBD              out 0x2b,R25
 0006 8ABD              out 0x2a,R24
 0008                   .dbline 32
 0008           ;       TIMSK |= (1 << OCIE1A);                         /*比較中斷A允許*/
 0008 89B7              in R24,0x39
 000A 8061              ori R24,16
 000C 89BF              out 0x39,R24
 000E                   .dbline 33
 000E           ;       SREG = 0x80;
 000E 80E8              ldi R24,128
 0010 8FBF              out 0x3f,R24
 0012                   .dbline 34
 0012           ;       TCCR1A = 0x00;
 0012 2224              clr R2
 0014 2FBC              out 0x2f,R2
 0016                   .dbline 35
 0016           ;       TCCR1B = 0x08;                                          /*定時器工作在CTC計數器模式*/
 0016 88E0              ldi R24,8
 0018 8EBD              out 0x2e,R24
 001A                   .dbline 36
 001A           ;       TCCR1B |= 0x02;                                         /*設置定時器的分頻值為8分頻*/
 001A 8EB5              in R24,0x2e
 001C 8260              ori R24,2
 001E 8EBD              out 0x2e,R24
 0020                   .dbline 39
 0020           ;       
 0020           ;       /*SPI接口初始化*/
 0020           ;       DDRB |= (1<<PB5) | (1<<PB7);            /* 設置MOSI 和SCK 為輸出,其他為輸入 */
 0020 87B3              in R24,0x17
 0022 806A              ori R24,160
 0024 87BB              out 0x17,R24
 0026                   .dbline 40
 0026           ;       SPCR = (1<<SPE) | (1<<MSTR)
 0026 83E5              ldi R24,83
 0028 8DB9              out 0xd,R24
 002A                   .dbline 44
 002A           ;               | (1<<SPR1) | (1<<SPR0);                /* 使能SPI 主機模式,時鐘為fck/128 */
 002A           ;       
 002A           ;       /*中斷使能*/
 002A           ;       SEI();
 002A 7894              sei
 002C                   .dbline -2
 002C           L1:
 002C                   .dbline 0 ; func end
 002C 0895              ret
 002E                   .dbend
                        .area vector(rom, abs)
                        .org 24
 0018 0C941700          jmp _Int_TCCR1A
                        .area text(rom, con, rel)
 002E                   .dbfile E:\ICCAVR\project\AVRMEG~2\icc\030-DS18B20-LED4\LED4.C
                        .area bss(ram, con, rel)
 0000                   .dbfile E:\ICCAVR\project\AVRMEG~2\icc\030-DS18B20-LED4\LED4.C
 0000           L3:
 0000                   .blkb 1
                        .area text(rom, con, rel)
 002E                   .dbfile E:\ICCAVR\project\AVRMEG~2\icc\030-DS18B20-LED4\LED4.C
 002E                   .dbfunc e Int_TCCR1A _Int_TCCR1A fV
 002E                   .dbsym s i L3 c
 002E           ;           temp -> R20
                        .even
 002E           _Int_TCCR1A::
 002E 2A92              st -y,R2
 0030 3A92              st -y,R3
 0032 0A93              st -y,R16
 0034 1A93              st -y,R17
 0036 8A93              st -y,R24
 0038 9A93              st -y,R25
 003A EA93              st -y,R30
 003C FA93              st -y,R31
 003E 2FB6              in R2,0x3f
 0040 2A92              st -y,R2
 0042 0E940000          xcall push_gset1
 0046                   .dbline -1
 0046                   .dbline 57
 0046           ; }
 0046           ; 
 0046           ; /*------------------------------------------------------------------*-
 0046           ;   
 0046           ;       Int_TCCR1A()
 0046           ;       LED數碼管動態顯示函數
 0046           ; 
 0046           ;       定時器'T1',A組比較中斷產生5mS周期性中斷
 0046           ;       在中斷里刷新顯示
 0046           ;  
 0046           ; -*------------------------------------------------------------------*/
 0046           ; #pragma interrupt_handler Int_TCCR1A: 7
 0046           ; void Int_TCCR1A(void) {
 0046                   .dbline 62
 0046           ; 
 0046           ;       unsigned char temp;
 0046           ;       static unsigned char i;
 0046           ; 
 0046           ;       PORTB &= ~(1 << 4);                                     /*準備鎖存*/
 0046 C498              cbi 0x18,4
 0048                   .dbline 63
 0048           ;       PORTB |= 0x0F;
 0048 88B3              in R24,0x18
 004A 8F60              ori R24,15
 004C 88BB              out 0x18,R24
 004E                   .dbline 64
 004E           ;       PORTB |= (1 << 4);                                      /*鎖存數據*/
 004E C49A              sbi 0x18,4
 0050                   .dbline 65
 0050           ;       if (i == 3) {                                           /*顯示位*/
 0050 80910000          lds R24,L3
 0054 8330              cpi R24,3
 0056 09F4              brne L4
 0058                   .dbline 65
 0058                   .dbline 66
 0058           ;               PORTB &= ~(1 << 2);
 0058 C298              cbi 0x18,2
 005A                   .dbline 67
 005A           ;               }
 005A           L4:
 005A                   .dbline 68
 005A           ;       if (i == 2) {
 005A 80910000          lds R24,L3
 005E 8230              cpi R24,2
 0060 09F4              brne L6
 0062                   .dbline 68
 0062                   .dbline 69
 0062           ;               PORTB &= ~(1 << 1);
 0062 C198              cbi 0x18,1
 0064                   .dbline 70
 0064           ;               }
 0064           L6:
 0064                   .dbline 71
 0064           ;       if (i == 1) {
 0064 80910000          lds R24,L3
 0068 8130              cpi R24,1
 006A 09F4              brne L8
 006C                   .dbline 71
 006C                   .dbline 72
 006C           ;               PORTB &= ~(1 << 0);
 006C C098              cbi 0x18,0
 006E                   .dbline 73
 006E           ;               }
 006E           L8:
 006E                   .dbline 74
 006E           ;       if (i == 0) {
 006E 20900000          lds R2,L3
 0072 2220              tst R2
 0074 09F4              brne L10
 0076                   .dbline 74
 0076                   .dbline 75
 0076           ;               PORTB &= ~(1 << 3);
 0076 C398              cbi 0x18,3
 0078                   .dbline 76
 0078           ;               }
 0078           L10:
 0078                   .dbline 78
 0078           ;       
 0078           ;       temp = led_buf[i] % 16;
 0078 80E0              ldi R24,<_led_buf
 007A 90E0              ldi R25,>_led_buf
 007C E0910000          lds R30,L3
 0080 FF27              clr R31
 0082 E80F              add R30,R24
 0084 F91F              adc R31,R25
 0086 0081              ldd R16,z+0
 0088 10E1              ldi R17,16
 008A 0E940000          xcall mod8u
 008E 402F              mov R20,R16
 0090                   .dbline 79
 0090           ;       temp = disp[temp];
 0090 80E0              ldi R24,<_disp
 0092 90E0              ldi R25,>_disp
 0094 E42F              mov R30,R20
 0096 FF27              clr R31
 0098 E80F              add R30,R24
 009A F91F              adc R31,R25
 009C 4081              ldd R20,z+0
 009E                   .dbline 80
 009E           ;       if (led_buf[4] == i) {                          /*顯示小數點*/
 009E 20900000          lds R2,L3
 00A2 30901400          lds R3,_led_buf+4
 00A6 3214              cp R3,R2
 00A8 21F4              brne L12
 00AA                   .dbline 80
 00AA                   .dbline 81
 00AA           ;               SPDR = temp & 0x7F;
 00AA 842F              mov R24,R20
 00AC 8F77              andi R24,127
 00AE 8FB9              out 0xf,R24
 00B0                   .dbline 82
 00B0           ;               }
 00B0 01C0              xjmp L13
 00B2           L12:
 00B2                   .dbline 83
 00B2           ;       else {
 00B2                   .dbline 84
 00B2           ;               SPDR = temp;
 00B2 4FB9              out 0xf,R20
 00B4                   .dbline 85
 00B4           ;               }
 00B4           L13:
 00B4                   .dbline 87
 00B4 80910000          lds R24,L3
 00B8 8F5F              subi R24,255    ; addi 1
 00BA 80930000          sts L3,R24
 00BE                   .dbline 88
 00BE 83E0              ldi R24,3
 00C0 20900000          lds R2,L3
 00C4 8215              cp R24,R2
 00C6 18F4              brsh L15
 00C8                   .dbline 88
 00C8                   .dbline 89
 00C8 2224              clr R2
 00CA 20920000          sts L3,R2
 00CE                   .dbline 90
 00CE           L15:
 00CE                   .dbline -2
 00CE           L2:
 00CE 0E940000          xcall pop_gset1
 00D2 2990              ld R2,y+
 00D4 2FBE              out 0x3f,R2
 00D6 F991              ld R31,y+
 00D8 E991              ld R30,y+
 00DA 9991              ld R25,y+
 00DC 8991              ld R24,y+
 00DE 1991              ld R17,y+
 00E0 0991              ld R16,y+
 00E2 3990              ld R3,y+
 00E4 2990              ld R2,y+
 00E6                   .dbline 0 ; func end
 00E6 1895              reti
 00E8                   .dbsym r temp 20 c
 00E8                   .dbend

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲色图色小说| 久久精品亚洲麻豆av一区二区| 成人美女视频在线观看18| 久久精品国产**网站演员| 蜜桃久久精品一区二区| 裸体在线国模精品偷拍| 精品一区二区成人精品| 国产精品一区不卡| 成人午夜电影小说| 91麻豆文化传媒在线观看| 91一区二区在线| 欧美日韩色综合| 制服丝袜一区二区三区| 精品国产露脸精彩对白| 欧美激情中文不卡| 亚洲美女精品一区| 奇米影视在线99精品| 国产一二精品视频| 91麻豆国产福利精品| 欧美唯美清纯偷拍| 精品成人佐山爱一区二区| 国产精品动漫网站| 天天色天天操综合| 国产成人无遮挡在线视频| 91亚洲国产成人精品一区二区三| 欧美日韩黄视频| 久久精品视频免费| 亚洲午夜精品17c| 九九九久久久精品| 99国产精品99久久久久久| 欧美人动与zoxxxx乱| 久久日一线二线三线suv| 亚洲人亚洲人成电影网站色| 日本午夜一本久久久综合| 波多野结衣的一区二区三区| 69堂亚洲精品首页| 18成人在线观看| 精品一区二区三区免费毛片爱| 91蝌蚪porny| 久久久影视传媒| 国产一区二区不卡在线| 一本色道久久综合狠狠躁的推荐| 欧美电视剧免费观看| 亚洲欧美日韩国产综合| 国产在线播放一区| 欧美日韩电影在线播放| 国产精品美日韩| 狠狠色伊人亚洲综合成人| 欧美视频中文一区二区三区在线观看| 日韩精品一区二区三区蜜臀| 亚洲成人三级小说| av一区二区三区在线| 久久亚洲一区二区三区明星换脸| 亚洲国产欧美一区二区三区丁香婷| 国产69精品一区二区亚洲孕妇| 欧美电影在哪看比较好| 亚洲欧美激情插 | 一区二区三区在线视频观看58| 狠狠色狠狠色合久久伊人| 欧美熟乱第一页| 亚洲色欲色欲www| 成人小视频免费观看| 久久综合色婷婷| 久久国产精品免费| 欧美r级在线观看| 久久精品av麻豆的观看方式| 欧美老女人第四色| 日韩在线观看一区二区| 欧美日韩免费观看一区二区三区| 亚洲免费av在线| 在线观看视频一区二区| 亚洲色图视频网| 色婷婷av久久久久久久| 亚洲图片另类小说| 一本到不卡精品视频在线观看 | 91看片淫黄大片一级在线观看| 国产精品青草久久| 成人国产精品视频| 中文字幕一区三区| 91极品视觉盛宴| 亚洲chinese男男1069| 欧美日本精品一区二区三区| 午夜影院久久久| 精品三级av在线| 粉嫩13p一区二区三区| 亚洲国产高清不卡| 一本久久精品一区二区| 亚洲制服丝袜av| 欧美一区二区三区男人的天堂| 日本一不卡视频| 久久婷婷成人综合色| av亚洲精华国产精华| 亚洲综合成人网| 日韩午夜激情av| 粉嫩欧美一区二区三区高清影视| 亚洲乱码国产乱码精品精可以看| 欧美性色综合网| 精品一区二区国语对白| 亚洲视频每日更新| 欧美一区二区视频在线观看2020 | 欧美午夜不卡视频| 视频一区二区欧美| 久久久久久久久久久电影| 91网站黄www| 精品影视av免费| 亚洲欧美日韩久久| 日韩午夜电影在线观看| 91一区二区三区在线观看| 日韩成人免费看| 国产精品久久久99| 日韩欧美国产午夜精品| 91女人视频在线观看| 美女一区二区视频| 亚洲激情校园春色| 久久一区二区三区四区| 在线视频一区二区三| 狠狠色狠狠色综合系列| 亚洲成人手机在线| 国产精品久久久久一区 | 中文字幕不卡三区| 欧美日韩精品三区| 99精品桃花视频在线观看| 黄色日韩网站视频| 亚洲电影你懂得| 亚洲男人的天堂在线观看| 精品久久久久久久久久久院品网| 色香蕉久久蜜桃| 粉嫩在线一区二区三区视频| 六月丁香综合在线视频| 午夜天堂影视香蕉久久| 亚洲精品网站在线观看| 国产精品欧美一区二区三区| xfplay精品久久| 日韩一区二区三| 欧美老女人在线| 欧美日韩和欧美的一区二区| 日本乱人伦一区| 色琪琪一区二区三区亚洲区| 不卡的看片网站| 91网页版在线| 色综合咪咪久久| 99精品国产视频| 91免费在线看| 99久久国产综合精品麻豆| 国产91精品一区二区麻豆网站| 国产一区二区三区最好精华液| 美女www一区二区| 久久精品国产在热久久| 日本va欧美va精品| 免费日韩伦理电影| 久久精品国产久精国产爱| 毛片av一区二区| 捆绑调教一区二区三区| 韩国精品在线观看| 国产久卡久卡久卡久卡视频精品| 国产乱码精品一区二区三区av | 久久精品久久综合| 久久国产精品色| 国产成人8x视频一区二区| 国产美女久久久久| www.视频一区| 91久久精品网| 911国产精品| 久久综合九色综合97婷婷女人| 亚洲精品一线二线三线| 欧美国产一区视频在线观看| 日韩精品电影在线观看| 日韩精品一二区| 韩国精品一区二区| 99精品在线观看视频| 欧美色中文字幕| 日韩欧美国产午夜精品| 中文一区二区在线观看| 一区二区三区加勒比av| 日韩激情一区二区| 国产成人亚洲综合a∨婷婷图片 | 美腿丝袜亚洲综合| 国产一区二区在线观看视频| 91在线视频免费观看| 欧美日本一区二区三区| 欧美激情一区二区三区不卡| 亚洲在线观看免费视频| 视频一区视频二区中文字幕| 国产成人精品影院| 欧美丝袜自拍制服另类| 国产校园另类小说区| 亚洲一区二区精品久久av| 激情久久五月天| 在线观看91视频| 久久久综合视频| 日韩国产高清在线| 成人国产精品免费观看动漫| 日韩一区二区在线播放| 国产精品高潮久久久久无| 日本亚洲天堂网| 一本一本久久a久久精品综合麻豆| 日韩视频一区在线观看| 一区二区三区在线影院| 国产精品原创巨作av| 91麻豆精品国产无毒不卡在线观看|