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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? thermometer.lis

?? 同步串口spi的c語言編程 同步串口spi的c語言編程
?? LIS
?? 第 1 頁 / 共 2 頁
字號(hào):
                        .module Thermometer.c
                        .area data(ram, con, rel)
 0000           _Table::
 0000                   .blkb 2
                        .area idata
 0000 3F06              .byte 63,6
                        .area data(ram, con, rel)
 0002                   .blkb 2
                        .area idata
 0002 5B4F              .byte 91,'O
                        .area data(ram, con, rel)
 0004                   .blkb 2
                        .area idata
 0004 666D              .byte 'f,'m
                        .area data(ram, con, rel)
 0006                   .blkb 2
                        .area idata
 0006 7D07              .byte 125,7
                        .area data(ram, con, rel)
 0008                   .blkb 2
                        .area idata
 0008 7F6F              .byte 127,'o
                        .area data(ram, con, rel)
 000A                   .dbfile J:\AVRpractice\BOOK\SPI\Thermometer.c
 000A                   .dbsym e Table _Table A[10:10]c
 000A           _Data::
 000A                   .blkb 2
                        .area idata
 000A 0000              .byte 0,0
                        .area data(ram, con, rel)
 000C                   .dbfile J:\AVRpractice\BOOK\SPI\Thermometer.c
 000C                   .blkb 2
                        .area idata
 000C 0000              .byte 0,0
                        .area data(ram, con, rel)
 000E                   .dbfile J:\AVRpractice\BOOK\SPI\Thermometer.c
 000E                   .dbsym e Data _Data A[4:4]c
 000E           _Temp::
 000E                   .blkb 1
                        .area idata
 000E 00                .byte 0
                        .area data(ram, con, rel)
 000F                   .dbfile J:\AVRpractice\BOOK\SPI\Thermometer.c
 000F                   .dbsym e Temp _Temp c
                        .area text(rom, con, rel)
 0000                   .dbfile J:\AVRpractice\BOOK\SPI\Thermometer.c
 0000                   .dbfunc e DelayMs _DelayMs fV
 0000           ;              j -> R20
 0000           ;              i -> R16,R17
                        .even
 0000           _DelayMs::
 0000 00D0              rcall push_gset1
 0002                   .dbline -1
 0002                   .dbline 15
 0002           ; #include <io8535v.h>
 0002           ; #include <macros.h>
 0002           ; #define uchar unsigned char
 0002           ; #define uint  unsigned int
 0002           ; //SPI-AVR interface
 0002           ; //sbit CE=PB^4;    0001 0000  0x10  0xef
 0002           ; //sbit SCLK=PB^7;  1000 0000  0x80  0x7f
 0002           ; //sbit SDO=PB^6;   0100 0000  0x40  0xbf
 0002           ; //sbit SDI=PB^5;   0010 0000  0x20  0xdf
 0002           ; uchar Table[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
 0002           ; uchar Data[4]={0,0,0,0};
 0002           ; uchar Temp=0;
 0002           ; 
 0002           ; void DelayMs(uint i)  
 0002           ; {uchar j;
 0002                   .dbline 16
 0002           ;  for(;i!=0;i--)
 0002 07C0              rjmp L5
 0004           L2:
 0004                   .dbline 17
 0004                   .dbline 17
 0004 44E6              ldi R20,100
 0006 01C0              rjmp L9
 0008           L6:
 0008                   .dbline 17
 0008                   .dbline 17
 0008                   .dbline 17
 0008           L7:
 0008                   .dbline 17
 0008 4A95              dec R20
 000A           L9:
 000A                   .dbline 17
 000A 4423              tst R20
 000C E9F7              brne L6
 000E                   .dbline 17
 000E           L3:
 000E                   .dbline 16
 000E 0150              subi R16,1
 0010 1040              sbci R17,0
 0012           L5:
 0012                   .dbline 16
 0012 0030              cpi R16,0
 0014 0107              cpc R16,R17
 0016 B1F7              brne L2
 0018           X0:
 0018                   .dbline -2
 0018                   .dbline 18
 0018           ;   {for(j=100;j!=0;j--) {;}}
 0018           ; }
 0018           L1:
 0018 00D0              rcall pop_gset1
 001A                   .dbline 0 ; func end
 001A 0895              ret
 001C                   .dbsym r j 20 c
 001C                   .dbsym r i 16 i
 001C                   .dbend
 001C                   .dbfunc e Display _Display fV
 001C           ;            sel -> R20
 001C           ;              i -> R22
 001C           ;              p -> R10,R11
                        .even
 001C           _Display::
 001C 00D0              rcall push_gset3
 001E A02E              mov R10,R16
 0020 B12E              mov R11,R17
 0022                   .dbline -1
 0022                   .dbline 21
 0022           ; 
 0022           ; void Display(uchar *p)
 0022           ; {uchar i,sel=0x01;
 0022                   .dbline 21
 0022 41E0              ldi R20,1
 0024                   .dbline 22
 0024           ;  for(i=0;i<4;i++)
 0024 6627              clr R22
 0026 17C0              rjmp L14
 0028           L11:
 0028                   .dbline 23
 0028                   .dbline 23
 0028 4BBB              out 0x1b,R20
 002A                   .dbline 24
 002A E62F              mov R30,R22
 002C FF27              clr R31
 002E EA0D              add R30,R10
 0030 FB1D              adc R31,R11
 0032 E081              ldd R30,z+0
 0034 FF27              clr R31
 0036 80E0              ldi R24,<_Table
 0038 90E0              ldi R25,>_Table
 003A E80F              add R30,R24
 003C F91F              adc R31,R25
 003E 2080              ldd R2,z+0
 0040 3324              clr R3
 0042 8FEF              ldi R24,255
 0044 90E0              ldi R25,0
 0046 8219              sub R24,R2
 0048 9309              sbc R25,R3
 004A 85BB              out 0x15,R24
 004C                   .dbline 25
 004C 04E1              ldi R16,20
 004E 10E0              ldi R17,0
 0050 D7DF              rcall _DelayMs
 0052                   .dbline 26
 0052 440F              lsl R20
 0054                   .dbline 27
 0054           L12:
 0054                   .dbline 22
 0054 6395              inc R22
 0056           L14:
 0056                   .dbline 22
 0056 6430              cpi R22,4
 0058 38F3              brlo L11
 005A                   .dbline -2
 005A                   .dbline 28
 005A           ;   {PORTA=sel;
 005A           ;    PORTC=0xff-Table[p[i]];
 005A           ;    DelayMs(20);
 005A           ;    sel=sel<<1;
 005A           ;   }
 005A           ; }
 005A           L10:
 005A 00D0              rcall pop_gset3
 005C                   .dbline 0 ; func end
 005C 0895              ret
 005E                   .dbsym r sel 20 c
 005E                   .dbsym r i 22 c
 005E                   .dbsym r p 10 pc
 005E                   .dbend
 005E                   .dbfunc e SPI_Init _SPI_Init fV
                        .even
 005E           _SPI_Init::
 005E                   .dbline -1
 005E                   .dbline 31
 005E           ; 
 005E           ; void SPI_Init(void)
 005E           ; {//CE=0;//Disable Chip_Select
 005E                   .dbline 32
 005E           ;  PORTB=PORTB&0xef;
 005E 88B3              in R24,0x18
 0060 8F7E              andi R24,239
 0062 88BB              out 0x18,R24
 0064                   .dbline 34
 0064           ;  //SCLK=1;//Clock Polarity(CPOL)=1
 0064           ;  PORTB=PORTB|0x80;
 0064 C79A              sbi 0x18,7
 0066                   .dbline -2
 0066                   .dbline 35
 0066           ; }
 0066           L15:
 0066                   .dbline 0 ; func end
 0066 0895              ret
 0068                   .dbend
 0068                   .dbfunc e SPI_Process _SPI_Process fV
 0068           ;              i -> R22
 0068           ;             p2 -> R20,R21
 0068           ;             p1 -> R10
                        .even
 0068           _SPI_Process::
 0068 00D0              rcall push_gset3
 006A 422F              mov R20,R18
 006C 532F              mov R21,R19
 006E A02E              mov R10,R16
 0070                   .dbline -1
 0070                   .dbline 38
 0070           ; 
 0070           ; void SPI_Process(uchar p1,uchar *p2)
 0070           ; {uchar i;
 0070                   .dbline 39
 0070           ;  i=p1;
 0070 6A2D              mov R22,R10
 0072                   .dbline 40
 0072           ;  p2[0]=0;
 0072 2224              clr R2
 0074 E42F              mov R30,R20
 0076 F52F              mov R31,R21
 0078 2082              std z+0,R2
 007A                   .dbline 41
 007A           ;  p2[1]=i/100;
 007A 14E6              ldi R17,100
 007C 062F              mov R16,R22
 007E 00D0              rcall div8u
 0080 E42F              mov R30,R20
 0082 F52F              mov R31,R21
 0084 0183              std z+1,R16
 0086                   .dbline 42
 0086           ;  p2[2]=(i-i/100*p2[1])/10;
 0086 14E6              ldi R17,100
 0088 062F              mov R16,R22
 008A 00D0              rcall div8u
 008C E42F              mov R30,R20
 008E F52F              mov R31,R21
 0090 1181              ldd R17,z+1
 0092 00D0              rcall mpy8s
 0094 202E              mov R2,R16
 0096 062F              mov R16,R22
 0098 0219              sub R16,R2
 009A 1AE0              ldi R17,10
 009C 00D0              rcall div8u
 009E E42F              mov R30,R20
 00A0 F52F              mov R31,R21
 00A2 0283              std z+2,R16
 00A4                   .dbline 43
 00A4           ;  p2[3]=i-p2[1]*100-p2[2]*10;
 00A4 E42F              mov R30,R20
 00A6 F52F              mov R31,R21
 00A8 1181              ldd R17,z+1
 00AA 04E6              ldi R16,100
 00AC 00D0              rcall mpy8s
 00AE 262E              mov R2,R22
 00B0 201A              sub R2,R16
 00B2 E42F              mov R30,R20
 00B4 F52F              mov R31,R21
 00B6 1281              ldd R17,z+2
 00B8 0AE0              ldi R16,10
 00BA 00D0              rcall mpy8s
 00BC 201A              sub R2,R16
 00BE E42F              mov R30,R20
 00C0 F52F              mov R31,R21
 00C2 2382              std z+3,R2
 00C4                   .dbline -2
 00C4                   .dbline 44
 00C4           ; }
 00C4           L16:
 00C4 00D0              rcall pop_gset3
 00C6                   .dbline 0 ; func end
 00C6 0895              ret
 00C8                   .dbsym r i 22 c
 00C8                   .dbsym r p2 20 pc
 00C8                   .dbsym r p1 10 c
 00C8                   .dbend
 00C8                   .dbfunc e SPI_Write1Byte _SPI_Write1Byte fV
 00C8           ;              i -> R20
 00C8           ;           Data -> R22
 00C8           ;        Address -> R10
                        .even
 00C8           _SPI_Write1Byte::
 00C8 00D0              rcall push_gset3
 00CA 622F              mov R22,R18
 00CC A02E              mov R10,R16
 00CE                   .dbline -1
 00CE                   .dbline 47
 00CE           ; 
 00CE           ; void SPI_Write1Byte(uchar Address,uchar Data)
 00CE           ; {uchar i;
 00CE                   .dbline 48
 00CE           ;  PORTB=PORTB&0xdf;//SDI=0;
 00CE 88B3              in R24,0x18
 00D0 8F7D              andi R24,223
 00D2 88BB              out 0x18,R24
 00D4                   .dbline 49

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区三区在线观看视频 | 欧美在线你懂得| 精品无人码麻豆乱码1区2区| 亚洲成年人影院| 亚洲不卡在线观看| 日韩av一级片| 另类专区欧美蜜桃臀第一页| 免费成人在线影院| 韩国精品免费视频| 国产精品主播直播| 99综合影院在线| k8久久久一区二区三区| 91在线精品一区二区| 色老汉av一区二区三区| 在线国产电影不卡| 正在播放亚洲一区| 久久这里只有精品视频网| 久久精品一区二区三区不卡| 国产精品视频观看| 亚洲精品日韩一| 美日韩一级片在线观看| 国产一区二区三区高清播放| 91在线视频免费观看| 欧美日韩国产一级片| 欧美一区二区三区免费在线看| 欧美电视剧免费观看| 中文字幕欧美区| 亚洲午夜精品在线| 国内一区二区在线| 欧美曰成人黄网| 欧美精品一区二区精品网| 国产精品久久久久aaaa樱花 | 亚洲日本韩国一区| 五月天亚洲婷婷| 国产精品夜夜爽| 欧美电影影音先锋| 国产精品久久久久久久蜜臀| 亚洲国产精品嫩草影院| 国产精品一区免费视频| 欧美日韩卡一卡二| 国产精品美女一区二区在线观看| 亚洲高清视频在线| 成人一道本在线| 日韩欧美中文字幕精品| 亚洲天堂2016| 国产成人h网站| 日韩一区二区三区电影在线观看| 日韩美女视频19| 国产精品18久久久久久久久久久久| 色婷婷亚洲婷婷| 欧美国产精品一区二区三区| 午夜精品久久久久久久久久| 99热这里都是精品| 国产亚洲一区二区在线观看| 午夜欧美一区二区三区在线播放| 成人精品一区二区三区中文字幕| 欧美成人猛片aaaaaaa| 亚洲18色成人| 91久久精品午夜一区二区| 久久久www免费人成精品| 亚洲.国产.中文慕字在线| 色婷婷一区二区三区四区| 中文无字幕一区二区三区| 麻豆精品久久久| 欧美一区二区日韩| 视频一区视频二区在线观看| 色婷婷综合久久久久中文 | 777奇米四色成人影色区| 亚洲欧美影音先锋| 成人h精品动漫一区二区三区| 久久久精品tv| 国产91综合一区在线观看| 26uuu成人网一区二区三区| 蜜臀av性久久久久蜜臀aⅴ| 欧美精品在线视频| 热久久一区二区| 日韩欧美一级片| 国内一区二区在线| 国产日本欧洲亚洲| 成人av综合一区| 成人免费在线播放视频| 91美女在线看| 亚洲在线视频免费观看| 欧美怡红院视频| 日韩av中文字幕一区二区| 欧美一级二级三级乱码| 奇米777欧美一区二区| 精品国产乱码久久| 国产91综合网| 亚洲综合另类小说| 91精品国产91热久久久做人人| 日韩高清不卡一区二区| 欧美精品一区二区三区在线播放| 国产中文字幕一区| 亚洲视频在线一区二区| 欧美影院精品一区| 激情综合色丁香一区二区| 国产日本欧美一区二区| 91免费国产视频网站| 亚洲.国产.中文慕字在线| 欧美电影免费观看高清完整版| 国产白丝网站精品污在线入口| 国产精品美女久久久久久久久久久| 99精品视频一区| 三级欧美在线一区| 亚洲国产精品99久久久久久久久| 91小视频在线免费看| 日韩在线卡一卡二| 日韩一区在线播放| 日韩午夜精品电影| 成人短视频下载| 奇米影视在线99精品| 成人免费在线播放视频| 91精品国产91久久久久久一区二区| 国产精品自拍三区| 亚洲图片自拍偷拍| 国产精品午夜久久| 欧美二区乱c少妇| 色综合色狠狠天天综合色| 日韩电影在线看| 一区二区三区欧美| 久久久午夜精品| 69精品人人人人| 91欧美激情一区二区三区成人| 视频一区二区欧美| 亚洲欧洲中文日韩久久av乱码| 精品女同一区二区| 7777精品伊人久久久大香线蕉超级流畅 | 91精品国产综合久久久久久漫画| 国产精品18久久久久久久网站| 视频一区二区中文字幕| 亚洲欧美另类图片小说| 中文成人综合网| 久久伊人中文字幕| 日韩欧美123| 欧美日韩在线免费视频| 91色porny在线视频| 国产91高潮流白浆在线麻豆| 青青草国产成人av片免费| 亚洲精品成人少妇| 亚洲视频在线一区| 亚洲日本电影在线| 中文字幕精品在线不卡| ww久久中文字幕| 欧美videofree性高清杂交| 欧美疯狂做受xxxx富婆| 色噜噜狠狠成人网p站| 91女厕偷拍女厕偷拍高清| 99精品欧美一区二区三区小说| 懂色av噜噜一区二区三区av| 国产剧情一区二区| 国产成人在线视频播放| 国产成人精品影视| 国产精品996| 成人午夜av影视| 波多野洁衣一区| 91在线一区二区三区| 成人97人人超碰人人99| 99久久久免费精品国产一区二区| 国产69精品一区二区亚洲孕妇| 国产不卡视频一区| 色综合久久九月婷婷色综合| 99re热视频精品| 欧美三级在线看| 日韩一卡二卡三卡国产欧美| 日韩亚洲欧美高清| 国产亚洲欧美在线| 亚洲视频一区二区在线观看| 综合激情成人伊人| 午夜精品爽啪视频| 国产精品一区二区男女羞羞无遮挡| 国产一区欧美一区| 91麻豆精品秘密| 欧美日产在线观看| 久久久久久99久久久精品网站| 中文字幕第一区| 亚洲综合久久久| 国内精品第一页| 91在线无精精品入口| 91精品国产色综合久久不卡蜜臀 | 国内精品视频一区二区三区八戒| 国产成人自拍高清视频在线免费播放| 成人激情图片网| 欧美在线免费视屏| 欧美精品一区二区三区蜜臀| 日韩理论在线观看| 青草av.久久免费一区| 成人免费视频app| 欧美日韩黄视频| 国产日产欧美一区二区三区| 亚洲一区在线视频观看| 国产一区二区看久久| 日本乱人伦一区| 国产日韩欧美激情| 同产精品九九九| av不卡一区二区三区| 欧美一区二区三区人| 亚洲人精品午夜| 国产激情一区二区三区四区| 欧美亚洲精品一区|