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

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

?? dac.lis

?? 雙龍公司開發版源程序
?? LIS
?? 第 1 頁 / 共 2 頁
字號:
                        .module DAC.c
                        .area text(rom, con, rel)
 0000                   .dbfile E:\icc\iccavr\mega8\mega8\DAC\DAC.c
 0000                   .dbfunc e timer1_init _timer1_init fV
                        .even
 0000           _timer1_init::
 0000                   .dbline -1
 0000                   .dbline 24
 0000           ; /*******************************************/
 0000           ; /*            廣州天河雙龍電子公司         */
 0000           ; /*            http://www.sl.com.cn         */
 0000           ; /*           用PWM實現的DAC轉換演示程序    */
 0000           ; /*               外部中斷演示程序          */
 0000           ; /*              作者:ntzwq@wx88.net        */ 
 0000           ; /*                2002年5月11日            */
 0000           ; /*   目標MCU:MEGA8   晶振:內部RC(INT) 8MHZ */
 0000           ; /*******************************************/
 0000           ; //使用內部RC振蕩,PB6-G,PB7-DP短路塊連接
 0000           ; //使用INT0/INT1按鍵改變DAC輸出電壓大小
 0000           ; //可以使用ADC0通道測量DAC的輸出電壓
 0000           ; //演示了使用PC機對MEGA8開發板進行控制的方法
 0000           ; #include <iom8v.h>
 0000           ; #include <macros.h>
 0000           ; #define Vref   500//參考電壓值
 0000           ; #include"uart.h"
 0000           ; #include"adc.h"
 0000           ; #define osc_address   0x1ff0
 0000           ; extern unsigned char read_flash(unsigned int add);
 0000           ; unsigned int adc_old;
 0000           ; //T1初始化程序 
 0000           ; void timer1_init(void)
 0000           ; {
 0000                   .dbline 25
 0000           ;  TCCR1B = 0; //stop
 0000 2224              clr R2
 0002 2EBC              out 0x2e,R2
 0004                   .dbline 26
 0004           ;  TCNT1H = 0; 
 0004 2DBC              out 0x2d,R2
 0006                   .dbline 27
 0006           ;  OCR1A=0;
 0006 3324              clr R3
 0008 3BBC              out 0x2b,R3
 000A 2ABC              out 0x2a,R2
 000C                   .dbline 28
 000C           ;  TCCR1A =(1<<WGM11)|(1<<WGM10)|(1<<COM1A1);
 000C 83E8              ldi R24,131
 000E 8FBD              out 0x2f,R24
 0010                   .dbline 29
 0010           ;  TCCR1B =(1<<CS10);//(1<<WGM13)|(1<<WGM12)|(1<<CS10); //0x1A //start Timer
 0010 81E0              ldi R24,1
 0012 8EBD              out 0x2e,R24
 0014                   .dbline -2
 0014                   .dbline 30
 0014           ; } 
 0014           L1:
 0014                   .dbline 0 ; func end
 0014 0895              ret
 0016                   .dbend
                        .area vector(rom, abs)
                        .org 2
 0002 0BC0              rjmp _int_isr
                        .area text(rom, con, rel)
 0016                   .dbfile E:\icc\iccavr\mega8\mega8\DAC\DAC.c
                        .area vector(rom, abs)
                        .org 4
 0004 0BC0              rjmp _int_isr
                        .area text(rom, con, rel)
 0016                   .dbfile E:\icc\iccavr\mega8\mega8\DAC\DAC.c
 0016                   .dbfunc e int_isr _int_isr fV
 0016           ;              i -> R20
                        .even
 0016           _int_isr::
 0016 00D0              rcall push_lset
 0018 00D0              rcall push_gset1
 001A                   .dbline -1
 001A                   .dbline 34
 001A           ; //兩個中斷向量使用同一個中斷處理函數,實現對INT0/INT1按鍵的處理
 001A           ; #pragma interrupt_handler int_isr:iv_INT0 int_isr:iv_INT1
 001A           ; void int_isr(void)
 001A           ; {
 001A                   .dbline 36
 001A           ;  unsigned char i;
 001A           ;  delay_ms(10);
 001A 0AE0              ldi R16,10
 001C 10E0              ldi R17,0
 001E 00D0              rcall _delay_ms
 0020                   .dbline 37
 0020           ;  i=PIND&0x0c;//鍵盤消抖動
 0020 40B3              in R20,0x10
 0022 4C70              andi R20,12
 0024                   .dbline 38
 0024           ;  if(i==0x0c) 
 0024 4C30              cpi R20,12
 0026 09F4              brne L3
 0028                   .dbline 39
 0028           ;     return;   
 0028 29C0              rjmp L2
 002A           L3:
 002A                   .dbline 41
 002A           ;  else
 002A           ;    {
 002A                   .dbline 42
 002A           ;     if (i==0x08)//INT0鍵按下
 002A 4830              cpi R20,8
 002C 81F4              brne L5
 002E                   .dbline 43
 002E           ;                   {
 002E                   .dbline 44
 002E           ;                        if(OCR1A<0x3ef)
 002E 8AB5              in R24,0x2a
 0030 9BB5              in R25,0x2b
 0032 8F3E              cpi R24,239
 0034 E3E0              ldi R30,3
 0036 9E07              cpc R25,R30
 0038 30F4              brsh L7
 003A                   .dbline 45
 003A           ;                           OCR1A+=0x10;//遞增
 003A 8AB5              in R24,0x2a
 003C 9BB5              in R25,0x2b
 003E 4096              adiw R24,16
 0040 9BBD              out 0x2b,R25
 0042 8ABD              out 0x2a,R24
 0044 04C0              rjmp L8
 0046           L7:
 0046                   .dbline 47
 0046           ;                    else
 0046           ;                           OCR1A=0x3ff;                
 0046 8FEF              ldi R24,1023
 0048 93E0              ldi R25,3
 004A 9BBD              out 0x2b,R25
 004C 8ABD              out 0x2a,R24
 004E           L8:
 004E                   .dbline 48
 004E           ;                       }
 004E           L5:
 004E                   .dbline 49
 004E           ;       if (i==0x04)//INT1鍵按下
 004E 4430              cpi R20,4
 0050 89F4              brne L14
 0052                   .dbline 50
 0052           ;                   {
 0052                   .dbline 51
 0052           ;                        if(OCR1A>0x10)
 0052 80E1              ldi R24,16
 0054 90E0              ldi R25,0
 0056 2AB4              in R2,0x2a
 0058 3BB4              in R3,0x2b
 005A 8215              cp R24,R2
 005C 9305              cpc R25,R3
 005E 30F4              brsh L11
 0060                   .dbline 52
 0060           ;                           OCR1A-=0x10;//遞減
 0060 8AB5              in R24,0x2a
 0062 9BB5              in R25,0x2b
 0064 4097              sbiw R24,16
 0066 9BBD              out 0x2b,R25
 0068 8ABD              out 0x2a,R24
 006A 04C0              rjmp L14
 006C           L11:
 006C                   .dbline 54
 006C           ;                        else
 006C           ;                           OCR1A=0;    
 006C 2224              clr R2
 006E 3324              clr R3
 0070 3BBC              out 0x2b,R3
 0072 2ABC              out 0x2a,R2
 0074                   .dbline 55
 0074           ;                       }
 0074           L13:
 0074                   .dbline 57
 0074           L14:
 0074                   .dbline 56
 0074           ;     while((PIND&0x0c)!=0x0c)//檢查按鍵釋放
 0074 80B3              in R24,0x10
 0076 8C70              andi R24,12
 0078 8C30              cpi R24,12
 007A E1F7              brne L13
 007C                   .dbline 58
 007C           ;        ;
 007C           ;       } 
 007C                   .dbline -2
 007C                   .dbline 59
 007C           ; }
 007C           L2:
 007C 00D0              rcall pop_gset1
 007E 00D0              rcall pop_lset
 0080                   .dbline 0 ; func end
 0080 1895              reti
 0082                   .dbsym r i 20 c
 0082                   .dbend
 0082                   .dbfunc e main _main fV
 0082           ;           temp -> R22,R23
 0082           ;              i -> R10
                        .even
 0082           _main::
 0082                   .dbline -1
 0082                   .dbline 62
 0082           ; //MAIN程序
 0082           ; void main(void)
 0082           ; {
 0082                   .dbline 65
 0082           ;  unsigned char i;
 0082           ;  unsigned int temp;
 0082           ;  DDRB=(1<<PB1);
 0082 82E0              ldi R24,2
 0084 87BB              out 0x17,R24
 0086                   .dbline 66
 0086           ;  DDRD=0xf0;
 0086 80EF              ldi R24,240
 0088 81BB              out 0x11,R24
 008A                   .dbline 67
 008A           ;  PORTD=0xff;
 008A 8FEF              ldi R24,255
 008C 82BB              out 0x12,R24
 008E                   .dbline 68
 008E           ;  OSCCAL=read_flash(osc_address);
 008E 00EF              ldi R16,8176

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久不见久久见免费视频7| 亚洲日本乱码在线观看| 久久精品国产一区二区三区免费看| 欧美三级视频在线观看 | 久久久久久久精| 国产成人精品免费在线| 中文字幕一区二区三区不卡在线 | 午夜不卡av在线| 日韩精品一区二区三区视频播放| 麻豆国产欧美一区二区三区| 国产日韩v精品一区二区| 成人sese在线| 亚洲精品免费一二三区| 欧美一级黄色片| 成人高清在线视频| 亚洲影院理伦片| 精品国产麻豆免费人成网站| 国产成人精品免费| 亚洲国产视频a| 国产亚洲欧洲997久久综合| 97久久超碰国产精品| 日日摸夜夜添夜夜添亚洲女人| 精品久久久久久久久久久久包黑料 | 日韩电影在线一区| 国产亚洲欧美日韩在线一区| 99精品国产热久久91蜜凸| 男女性色大片免费观看一区二区 | 91在线国内视频| 日韩电影一区二区三区| 国产精品网站一区| 6080午夜不卡| av电影天堂一区二区在线| 天天操天天综合网| 日韩理论在线观看| 欧美哺乳videos| 色天天综合久久久久综合片| 狠狠色丁香久久婷婷综合_中| 樱桃视频在线观看一区| 久久久美女艺术照精彩视频福利播放| 欧美综合一区二区| 国产精品自在欧美一区| 亚洲mv大片欧洲mv大片精品| 中文字幕乱码亚洲精品一区| 欧美一级欧美一级在线播放| 91香蕉视频污| 成人精品国产免费网站| 久久国产剧场电影| 五月天精品一区二区三区| 亚洲视频一区在线观看| 久久婷婷综合激情| 欧美一级高清片| 欧美四级电影在线观看| 不卡一区中文字幕| 国产不卡高清在线观看视频| 美女国产一区二区三区| 香港成人在线视频| 亚洲免费大片在线观看| 国产精品麻豆视频| 国产日韩欧美电影| 精品国产99国产精品| 欧美一级日韩一级| 欧美一区二区在线看| 在线观看亚洲精品| 在线免费一区三区| 91久久国产综合久久| 99视频有精品| 99国产精品久久久久久久久久| 丁香六月久久综合狠狠色| 精品一区二区免费| 久久99精品久久久久| 青青草成人在线观看| 免费一级片91| 激情伊人五月天久久综合| 麻豆精品一区二区三区| 天堂蜜桃一区二区三区| 日韩成人伦理电影在线观看| 亚洲电影一区二区三区| 亚洲国产一二三| 天天av天天翘天天综合网| 亚洲午夜在线观看视频在线| 亚洲成a人片综合在线| 亚洲大片在线观看| 美女高潮久久久| 国内成+人亚洲+欧美+综合在线| 黄网站免费久久| 国产99久久久久| 99视频精品在线| 在线观看欧美日本| 91精品国产全国免费观看| 日韩三级视频在线观看| 久久久www免费人成精品| 欧美国产欧美综合| 亚洲黄色在线视频| 日韩成人免费看| 国产精品一二三区在线| 99这里只有精品| 欧美日韩一区二区欧美激情| 日韩欧美专区在线| 中文字幕av一区二区三区| 亚洲美女精品一区| 日韩有码一区二区三区| 国内精品嫩模私拍在线| 99国产精品久久久| 911精品国产一区二区在线| 精品久久五月天| 亚洲区小说区图片区qvod| 丝袜a∨在线一区二区三区不卡| 久久精品国产色蜜蜜麻豆| 成人福利电影精品一区二区在线观看 | 国产精品沙发午睡系列990531| 亚洲免费av观看| 久久99精品网久久| 99久久99久久精品国产片果冻| 欧美日韩综合在线| 久久久久久久久久久久久夜| 亚洲伦理在线精品| 久久成人av少妇免费| 91丨porny丨国产入口| 欧美一级免费观看| 亚洲日本成人在线观看| 麻豆精品国产传媒mv男同| 91在线视频在线| 26uuu精品一区二区| 亚洲欧美国产77777| 美女精品一区二区| 欧美午夜精品一区二区三区| 国产日韩综合av| 亚洲超碰97人人做人人爱| 成人午夜av影视| 日韩一区二区在线观看视频| 自拍偷拍国产精品| 国产精品影音先锋| 666欧美在线视频| 曰韩精品一区二区| 成人h精品动漫一区二区三区| 日韩女优电影在线观看| 亚洲午夜精品网| 99精品热视频| 国产午夜久久久久| 老司机一区二区| 欧美日韩不卡视频| 亚洲青青青在线视频| 经典三级一区二区| 91精品国产高清一区二区三区蜜臀 | 国产精品久久99| 激情综合网最新| 91精品在线免费| 亚洲国产中文字幕| 色伊人久久综合中文字幕| 国产午夜精品理论片a级大结局| 日本不卡在线视频| 欧美日韩精品一区二区三区蜜桃| 中文字幕综合网| 99视频一区二区| 国产精品的网站| 成人动漫精品一区二区| 国产亚洲精品bt天堂精选| 日韩av在线免费观看不卡| 日韩久久久久久| 免费观看30秒视频久久| 欧美高清dvd| 五月天激情综合| 欧美日韩一区二区三区免费看| 亚洲一区二区三区四区在线| 91免费版pro下载短视频| 国产精品不卡视频| jlzzjlzz欧美大全| 国产精品久久久久一区| 成人丝袜视频网| 国产精品二三区| 色综合久久综合| 一个色妞综合视频在线观看| 色呦呦国产精品| 亚洲成人精品在线观看| 欧美日韩一区久久| 人人狠狠综合久久亚洲| 精品国产自在久精品国产| 久久成人免费电影| 国产欧美日韩激情| 99久精品国产| 亚洲国产成人porn| 欧美一区二区三区免费视频| 久草热8精品视频在线观看| 久久久综合视频| 不卡一区二区在线| 亚洲一区中文在线| 日韩一区二区三区免费看 | 天堂蜜桃91精品| 精品99999| 91丨porny丨中文| 首页国产欧美日韩丝袜| 久久久亚洲国产美女国产盗摄 | 91精品蜜臀在线一区尤物| 精品一二线国产| 亚洲少妇中出一区| 欧美一区二区三区免费观看视频| 国产综合久久久久久久久久久久| 国产精品久久网站| 欧美日韩国产一级二级| 国产揄拍国内精品对白|