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

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

?? dac.lis

?? 雙龍公司開發(fā)版源程序
?? 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實(shí)現(xiàn)的DAC轉(zhuǎn)換演示程序    */
 0000           ; /*               外部中斷演示程序          */
 0000           ; /*              作者:ntzwq@wx88.net        */ 
 0000           ; /*                2002年5月11日            */
 0000           ; /*   目標(biāo)MCU:MEGA8   晶振:內(nèi)部RC(INT) 8MHZ */
 0000           ; /*******************************************/
 0000           ; //使用內(nèi)部RC振蕩,PB6-G,PB7-DP短路塊連接
 0000           ; //使用INT0/INT1按鍵改變DAC輸出電壓大小
 0000           ; //可以使用ADC0通道測量DAC的輸出電壓
 0000           ; //演示了使用PC機(jī)對MEGA8開發(fā)板進(jìn)行控制的方法
 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           ; //兩個(gè)中斷向量使用同一個(gè)中斷處理函數(shù),實(shí)現(xiàn)對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;//鍵盤消抖動(dòng)
 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

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
激情亚洲综合在线| 色视频一区二区| 亚洲一区二区三区三| 在线播放欧美女士性生活| 大尺度一区二区| 日本欧美一区二区在线观看| 中文字幕中文字幕在线一区 | 精品一区二区精品| 亚洲人123区| 久久久久国产精品麻豆| 欧美日韩一区二区在线视频| 日韩精品在线网站| 欧美午夜在线观看| av亚洲产国偷v产偷v自拍| 国产在线精品视频| 美女久久久精品| 亚洲成a人片在线观看中文| 中文字幕欧美国产| 久久综合久久综合九色| 欧美精品 日韩| 欧美伊人久久大香线蕉综合69 | 国产69精品久久久久毛片| 久久久美女毛片| 日韩欧美另类在线| 欧美日本视频在线| 欧美在线色视频| 日本久久精品电影| 91亚洲永久精品| 99久久婷婷国产综合精品电影 | 亚洲第一在线综合网站| 一区二区三区欧美视频| 亚洲日本va午夜在线影院| 国产精品乱人伦中文| 日本一区二区三区四区在线视频 | 免费美女久久99| 日韩精品一卡二卡三卡四卡无卡| 亚洲一区二区三区中文字幕| 中文字幕永久在线不卡| 国产精品美女久久久久久久 | 亚洲天堂av一区| 国产精品情趣视频| 中文字幕在线不卡国产视频| 国产精品高清亚洲| 亚洲欧美激情在线| 亚洲综合色婷婷| 亚洲第一福利视频在线| 日韩精品免费视频人成| 男女性色大片免费观看一区二区| 日韩精品成人一区二区在线| 日本午夜一本久久久综合| 麻豆成人免费电影| 国产一区二区三区四区在线观看| 国产精品亚洲第一| 成人黄色电影在线| 色视频成人在线观看免| 777久久久精品| 日韩欧美美女一区二区三区| 久久综合久色欧美综合狠狠| 日本一区二区综合亚洲| 亚洲日本在线看| 亚洲一线二线三线久久久| 日日摸夜夜添夜夜添国产精品| 美腿丝袜在线亚洲一区| 国产成人在线观看免费网站| 成人午夜电影网站| 色综合激情久久| 欧美妇女性影城| 久久品道一品道久久精品| 国产精品美女久久久久久久久久久| 亚洲欧美电影院| 免费成人在线影院| 国产成a人亚洲精| 欧美在线视频日韩| 精品久久久久香蕉网| 18欧美乱大交hd1984| 日韩—二三区免费观看av| 国产精品66部| 欧美专区亚洲专区| 久久久久久久久久久电影| 一区二区三区在线不卡| 久久99久久久久| 色综合网站在线| 日韩欧美一二区| 亚洲另类在线视频| 久久精品国产精品亚洲精品| 91免费在线视频观看| 精品国产亚洲在线| 一区二区三区美女| 国产精品一区二区不卡| 欧美三级视频在线播放| 欧美激情综合五月色丁香小说| 亚洲国产欧美在线人成| 国产a精品视频| 在线综合视频播放| 亚洲欧美日韩在线播放| 国产一区二区三区在线观看精品 | 久久理论电影网| 污片在线观看一区二区| 91视频你懂的| 欧美激情艳妇裸体舞| 日韩福利视频导航| 在线观看一区日韩| 中文在线免费一区三区高中清不卡 | 精品国产免费一区二区三区四区| 亚洲精品v日韩精品| 高清在线成人网| 精品国精品国产| 亚洲va欧美va人人爽午夜| 97se亚洲国产综合在线| 日本一区二区三区久久久久久久久不 | 99久久精品国产麻豆演员表| 精品国产露脸精彩对白| 亚洲国产视频网站| 色婷婷av一区二区三区软件| 中文字幕欧美激情| 国产精品自拍av| 欧美大度的电影原声| 日韩av一级电影| 欧美视频一区二区三区| 综合久久一区二区三区| 成人激情午夜影院| 久久这里只有精品首页| 麻豆专区一区二区三区四区五区| 欧美视频中文字幕| 亚洲综合在线五月| 色一情一乱一乱一91av| 综合电影一区二区三区| 99久久久久久99| 国产精品三级久久久久三级| 国产成人丝袜美腿| 国产亚洲va综合人人澡精品| 国产一区二区不卡老阿姨| 欧美一级淫片007| 美女在线一区二区| 日韩一区二区在线观看视频播放| 亚洲444eee在线观看| 欧美剧情片在线观看| 亚洲mv在线观看| 在线播放日韩导航| 久久精品国产一区二区三| 精品久久人人做人人爽| 国产成人精品亚洲日本在线桃色 | 亚洲人亚洲人成电影网站色| av电影在线观看完整版一区二区| 国产精品三级av| 一本久久精品一区二区| 亚洲黄色在线视频| 欧美羞羞免费网站| 日韩电影一区二区三区四区| 日韩一区二区免费高清| 九九九久久久精品| 欧美极品另类videosde| 色综合天天性综合| 亚洲成人av中文| 日韩欧美国产wwwww| 国产成人av一区二区| 国产精品电影一区二区| 色94色欧美sute亚洲13| 天天综合日日夜夜精品| 26uuu国产电影一区二区| 国产91综合一区在线观看| 亚洲精品一二三| 91精品国产一区二区| 国产美女在线观看一区| 中文字幕亚洲成人| 欧美美女直播网站| 国产乱码精品一品二品| 中文字幕在线不卡| 欧美精品亚洲二区| 成人午夜免费av| 亚洲成人久久影院| 国产日韩欧美a| 欧美在线观看视频在线| 九九视频精品免费| 亚洲欧美国产三级| 精品国产不卡一区二区三区| eeuss影院一区二区三区| 手机精品视频在线观看| 国产日产精品一区| 欧美精品高清视频| 成人精品国产免费网站| 无码av中文一区二区三区桃花岛| 国产婷婷一区二区| 欧美欧美欧美欧美| 99精品偷自拍| 久久成人精品无人区| 亚洲人成影院在线观看| 欧美精品一区二区三区在线| 色婷婷香蕉在线一区二区| 国产一区二区三区免费| 亚洲五码中文字幕| 国产精品久久久久久亚洲毛片 | 美女视频黄久久| 亚洲精品中文字幕在线观看| 精品日产卡一卡二卡麻豆| 在线观看欧美日本| 成人午夜激情片| 狠狠色2019综合网| 午夜一区二区三区在线观看| 国产精品乱码久久久久久|