单片机中LED显示/数码管显示/键盘控制/蜂鸣器输出/中断应用/定时器和计数器/串口通信/键控看门狗/数据交换

源代码在线查看: k1-l4-zhishi.lst

软件大小: 7961 K
上传用户: laoniu
关键词: LED 单片机 中断应用 串口通信
下载地址: 免注册下载 普通下载 VIP

相关代码

				A51 MACRO ASSEMBLER  K1_L4_ZHISHI                                                         12/20/2006 15:13:21 PAGE     1
				
				
				MACRO ASSEMBLER A51 V7.08a
				OBJECT MODULE PLACED IN K1-L4-ZHISHI.OBJ
				ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE K1-L4-ZHISHI.asm SET(SMALL) DEBUG EP
				
				LOC  OBJ            LINE     SOURCE
				
				                       1     ;********************************************************************
				                       2     ;*                                                                  *
				                       3     ;* ME500单片机开发系统演示程序 - K1-K4状态指示                      *
				                       4     ;*                                                                  *
				                       5     ;* LED显示                                                          *
				                       6     ;*                                                                  *
				                       7     ;* 版本: V1.0 (2006/11/20)                                         *
				                       8     ;* 作者: gguoqing (Email: gguoqing@willar.com)                     *
				                       9     ;* 网站: www.willar.com(伟纳电子)   www.mcusj.com(伟纳单片机世界)  *
				                      10     ;* 时间: 2006/10/12                                                *
				                      11     ;*                                                                  *
				                      12     ;*【版权】Copyright(C)伟纳电子 www.willar.com  All Rights Reserved  *
				                      13     ;*【声明】此程序仅用于学习与参考,引用请注明版权和作者信息!        *
				                      14     ;*                                                                  *
				                      15     ;********************************************************************
				                      16     
				  0094                17             K1  BIT  P1.4
				  0095                18             K2  BIT  P1.5
				  0096                19             K3  BIT  P1.6
				  0097                20             K4  BIT  P1.7
				                      21             
				                      22     ;*********************************************************
				                      23     
				0000                  24             ORG  0000H
				0000 802E             25             JMP  MAIN
				0030                  26             ORG  0030H
				                      27             
				                      28     ;*********************************************************
				0030                  29     MAIN:
				0030 758160           30             MOV  SP,#60H
				0033 75A0FF           31             MOV  P2,#0FFH
				0036                  32     LOOP:
				0036 7580FF           33             MOV  P0,#0FFH       ;关闭所有LED
				0039 7590F0           34             MOV  P1,#0F0H       ;置P1.4-P1.7为输入状态
				003C 30940B           35             JNB  K1,K1_PROG
				003F 30950D           36             JNB  K2,K2_PROG
				0042 30960F           37             JNB  K3,K3_PROG
				0045 309711           38             JNB  K4,K4_PROG
				0048 80EC             39             JMP  LOOP
				                      40     
				004A                  41     K1_PROG:
				004A 7580FE           42             MOV  P0,#0FEH       ;D00灯亮
				004D 80E7             43             JMP  LOOP
				004F                  44     K2_PROG:
				004F 7580FD           45             MOV  P0,#0FDH       ;D01灯亮
				0052 80E2             46             JMP  LOOP
				0054                  47     K3_PROG:
				0054 7580FB           48             MOV  P0,#0FBH       ;D02灯亮
				0057 80DD             49             JMP  LOOP
				0059                  50     K4_PROG:
				0059 7580F7           51             MOV  P0,#0F7H       ;D03灯亮
				005C 80D8             52             JMP  LOOP
				                      53     ;*********************************************************
				                      54             END
				A51 MACRO ASSEMBLER  K1_L4_ZHISHI                                                         12/20/2006 15:13:21 PAGE     2
				
				SYMBOL TABLE LISTING
				------ ----- -------
				
				
				N A M E             T Y P E  V A L U E   ATTRIBUTES
				
				K1 . . . . . . . .  B ADDR   0090H.4 A   
				K1_PROG. . . . . .  C ADDR   004AH   A   
				K2 . . . . . . . .  B ADDR   0090H.5 A   
				K2_PROG. . . . . .  C ADDR   004FH   A   
				K3 . . . . . . . .  B ADDR   0090H.6 A   
				K3_PROG. . . . . .  C ADDR   0054H   A   
				K4 . . . . . . . .  B ADDR   0090H.7 A   
				K4_PROG. . . . . .  C ADDR   0059H   A   
				LOOP . . . . . . .  C ADDR   0036H   A   
				MAIN . . . . . . .  C ADDR   0030H   A   
				P0 . . . . . . . .  D ADDR   0080H   A   
				P1 . . . . . . . .  D ADDR   0090H   A   
				P2 . . . . . . . .  D ADDR   00A0H   A   
				SP . . . . . . . .  D ADDR   0081H   A   
				
				
				REGISTER BANK(S) USED: 0 
				
								ASSEMBLY COMPLETE.  0 WARNING(S), 0 ERROR(S)
							

相关资源