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

📄 test_cd4051.lis

📁 cd4051的程序
💻 LIS
字号:
                        .module test_cd4051.c
                        .area text(rom, con, rel)
 0000                   .dbfile test_cd4051.c
 0000                   .dbfunc e PORT_INIT _PORT_INIT fV
                        .even
 0000           _PORT_INIT::
 0000                   .dbline -1
 0000                   .dbline 25
 0000           ; //************************************************* 
 0000           ; //测试功能:4051的选通功能
 0000           ; //测试方法: 
 0000           ; //测试结果:?
 0000           ; //时钟频率:外部8m
 0000           ; //管脚分配: 
 0000           ; //注意事项: 
 0000           ; //完成时间:2009.03.18
 0000           ; //**************************************************
 0000           ; 
 0000           ; //************************************************** 
 0000           ; //头文件
 0000           ; //************************************************** 
 0000           ; #include <iom16v.h>
 0000           ; #include <macros.h>
 0000           ; //************************************************** 
 0000           ; 
 0000           ; 
 0000           ; //***************************************************** 
 0000           ; //函数名称:void PORT_INIT(void)
 0000           ; //函数功能: 
 0000           ; //注意事项:开始不选通
 0000           ; //*****************************************************
 0000           ; void PORT_INIT(void)
 0000           ; {      
 0000                   .dbline 26
 0000           ;        DDRC|=0X78;
 0000 84B3              in R24,0x14
 0002 8867              ori R24,120
 0004 84BB              out 0x14,R24
 0006                   .dbline 27
 0006           ;        PORTC|=0X40;
 0006 AE9A              sbi 0x15,6
 0008                   .dbline -2
 0008           L1:
 0008                   .dbline 0 ; func end
 0008 0895              ret
 000A                   .dbend
 000A                   .dbfunc e cd4051 _cd4051 fV
                        .even
 000A           _cd4051::
 000A                   .dbline -1
 000A                   .dbline 35
 000A           ; }
 000A           ; //***************************************************** 
 000A           ; //函数名称:void cd4051(void)
 000A           ; //函数功能: 
 000A           ; //注意事项:开始不选通
 000A           ; //*****************************************************
 000A           ; void cd4051(void)
 000A           ; {      
 000A                   .dbline 36
 000A           ;       PORTC&=0X87;
 000A 85B3              in R24,0x15
 000C 8778              andi R24,135
 000E 85BB              out 0x15,R24
 0010                   .dbline 37
 0010           ;       PORTC|=(1<<5);
 0010 AD9A              sbi 0x15,5
 0012                   .dbline -2
 0012           L2:
 0012                   .dbline 0 ; func end
 0012 0895              ret
 0014                   .dbend
 0014                   .dbfunc e main _main fV
                        .even
 0014           _main::
 0014                   .dbline -1
 0014                   .dbline 43
 0014           ; } 
 0014           ; //*************************************************** 
 0014           ; //主函数
 0014           ; //***************************************************
 0014           ; void main(void)
 0014           ; {      
 0014                   .dbline 44
 0014           ;       PORT_INIT();
 0014 F5DF              xcall _PORT_INIT
 0016                   .dbline 45
 0016           ;       cd4051();
 0016 F9DF              xcall _cd4051
 0018           L4:
 0018                   .dbline 47
 0018           L5:
 0018                   .dbline 46
 0018 FFCF              xjmp L4
 001A           X0:
 001A                   .dbline -2
 001A           L3:
 001A                   .dbline 0 ; func end
 001A 0895              ret
 001C                   .dbend

⌨️ 快捷键说明

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