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

📄 main.lis

📁 单片机中的ADC模块
💻 LIS
字号:
                        .module main.c
                        .area text(rom, con, rel)
 0000                   .dbfile F:\芯生光盘资料\范例代码\ADC\main.c
 0000                   .dbfunc e main _main fV
 0000           ;              i -> <dead>
                        .even
 0000           _main::
 0000                   .dbline -1
 0000                   .dbline 14
 0000           ; //ICC-AVR application builder : 2007-8-13 15:05:41
 0000           ; // Target : M128
 0000           ; // Crystal: 7.3728Mhz
 0000           ; 
 0000           ; #include <iom128v.h>
 0000           ; #include <macros.h>
 0000           ; #include "port.h"
 0000           ; #include "adc.h"
 0000           ; #include "led.h"
 0000           ; 
 0000           ; 
 0000           ; /*call this routine to initialize all peripherals */
 0000           ; void main(void)
 0000           ; { 
 0000                   .dbline 17
 0000           ;   UNS8 i;
 0000           ;  //stop errant interrupts until set up
 0000           ;   CLI(); //disable all interrupts
 0000 F894              cli
 0002                   .dbline 19
 0002           ;   
 0002           ;   port_init();
 0002 0E940000          xcall _port_init
 0006                   .dbline 20
 0006           ;   led_init(); //7段数码管显示
 0006 0E940000          xcall _led_init
 000A                   .dbline 22
 000A           ;   
 000A           ;   MCUCR = 0x00;//IO
 000A 2224              clr R2
 000C 25BE              out 0x35,R2
 000E                   .dbline 24
 000E           ;  
 000E           ;   adc_init();
 000E 0E940000          xcall _adc_init
 0012                   .dbline 33
 0012           ;  
 0012           ;  /*
 0012           ;  Set_Bit(PORTE,7);
 0012           ;  transmit_byte(0xaa);
 0012           ;  delay(10000);
 0012           ;  Clr_Bit(PORTE,7);
 0012           ;  */
 0012           ;  
 0012           ;  SEI(); //re-enable interrupts
 0012 7894              sei
 0014                   .dbline 37
 0014           ;  //all peripherals are now initialized
 0014           ; 
 0014           ;        
 0014           ; for(;;)
 0014           L2:
 0014                   .dbline 38
 0014                   .dbline 39
 0014 0E940000          xcall _system_protect
 0018                   .dbline 40
 0018 2227              clr R18
 001A 00910000          lds R16,_adc0_value
 001E 10910100          lds R17,_adc0_value+1
 0022 0E940000          xcall _display
 0026                   .dbline 42
 0026                   .dbline 37
 0026                   .dbline 37
 0026 F6CF              xjmp L2
 0028           X0:
 0028                   .dbline -2
 0028           L1:
 0028                   .dbline 0 ; func end
 0028 0895              ret
 002A                   .dbsym l i 1 c
 002A                   .dbend

⌨️ 快捷键说明

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