⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 buzzpr.lis

📁 3510 TFT彩屏的测试程序
💻 LIS
字号:
                        .module buzzpr.c
                        .area data(ram, con, rel)
 0000           _BuzzringTime::
 0000                   .blkb 1
                        .area idata
 0000 1E                .byte 30
                        .area data(ram, con, rel)
 0001                   .dbfile D:\StudyRoom\学习AVR\3510测试ICC版\buzzpr.c
 0001                   .dbsym e BuzzringTime _BuzzringTime c
 0001           _BuzzringCnt::
 0001                   .blkb 1
                        .area idata
 0001 02                .byte 2
                        .area data(ram, con, rel)
 0002                   .dbfile D:\StudyRoom\学习AVR\3510测试ICC版\buzzpr.c
 0002                   .dbsym e BuzzringCnt _BuzzringCnt c
 0002           _fBuzzring::
 0002                   .blkb 1
                        .area idata
 0002 00                .byte 0
                        .area data(ram, con, rel)
 0003                   .dbfile D:\StudyRoom\学习AVR\3510测试ICC版\buzzpr.c
 0003                   .dbsym e fBuzzring _fBuzzring c
                        .area text(rom, con, rel)
 0000                   .dbfile D:\StudyRoom\学习AVR\3510测试ICC版\buzzpr.c
 0000                   .dbfunc e Buzz_Pr _Buzz_Pr fV
                        .even
 0000           _Buzz_Pr::
 0000                   .dbline -1
 0000                   .dbline 16
 0000           ; #include "buzzpr.h"
 0000           ; 
 0000           ; unsigned char         BuzzringTime=30;
 0000           ; unsigned char         BuzzringCnt=2;
 0000           ; unsigned char         fBuzzring=0;
 0000           ; //**************************************//
 0000           ; //    函数名称:void Buzz_Pr(void)
 0000           ; //    输--入:无
 0000           ; //    输--出:无
 0000           ; //    功--能:蜂鸣器处理
 0000           ; //    影响标志:
 0000           ; //    创--建:
 0000           ; //    修--改:
 0000           ; //**************************************//
 0000           ; void  Buzz_Pr(void)
 0000           ; {
 0000                   .dbline 17
 0000           ;       if(get_bit(fBuzzring,fbuzzeff))
 0000 20900200          lds R2,_fBuzzring
 0004 20FE              sbrs R2,0
 0006 1FC0              rjmp L2
 0008                   .dbline 18
 0008           ;       {
 0008                   .dbline 19
 0008           ;               if(--BuzzringTime==0)
 0008 80910000          lds R24,_BuzzringTime
 000C 8150              subi R24,1
 000E 282E              mov R2,R24
 0010 20920000          sts _BuzzringTime,R2
 0014 8823              tst R24
 0016 B9F4              brne L4
 0018                   .dbline 20
 0018           ;               {
 0018                   .dbline 21
 0018           ;                       BuzzringTime=30;
 0018 8EE1              ldi R24,30
 001A 80930000          sts _BuzzringTime,R24
 001E                   .dbline 22
 001E           ;                       if(--BuzzringCnt==0)
 001E 80910100          lds R24,_BuzzringCnt
 0022 8150              subi R24,1
 0024 282E              mov R2,R24
 0026 20920100          sts _BuzzringCnt,R2
 002A 8823              tst R24
 002C 31F4              brne L6
 002E                   .dbline 23
 002E           ;                               fBuzzring&=~((1<<fbuzzeff)|(1<<fbuzzring));
 002E 80910200          lds R24,_fBuzzring
 0032 8C7F              andi R24,252
 0034 80930200          sts _fBuzzring,R24
 0038 06C0              xjmp L7
 003A           L6:
 003A                   .dbline 25
 003A           ;                       else
 003A           ;                               fBuzzring^=1<<fbuzzring;
 003A 82E0              ldi R24,2
 003C 20900200          lds R2,_fBuzzring
 0040 2826              eor R2,R24
 0042 20920200          sts _fBuzzring,R2
 0046           L7:
 0046                   .dbline 26
 0046           ;               }
 0046           L4:
 0046                   .dbline 27
 0046           L2:
 0046                   .dbline -2
 0046           L1:
 0046                   .dbline 0 ; func end
 0046 0895              ret
 0048                   .dbend

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -