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

📄 led.asm

📁 单片机STC89C52的LED显示程序ORG 0000H AJMP 0030H ORG 0030H MAIN: CLR P2.0 选中p2.0 数码管左边的8字使能 CLR P2
💻 ASM
字号:
ORG 0000H
AJMP 0030H
ORG 0030H
MAIN: 
CLR P2.0   ;选中p2.0 数码管左边的8字使能

CLR P2.1   ;选中p2.1 数码管左边的8字使能

CLR P2.2   ;选中p2.0 数码管左边的8字使能

CLR P2.3   ;选中p2.1 数码管左边的8字使能


MOV P0,#80H   ; 数码管显示 8

LCALL DELAY ;延时
LCALL DELAY ;延时
LCALL DELAY ;延时
LCALL DELAY ;延时
LCALL DELAY ;延时
LCALL DELAY ;延时

MOV P0,#0FFH   ;0ffh 送p0口,数码管清除

MOV P0,#0f8H   ; 数码管显示 7

LCALL DELAY ;延时
LCALL DELAY ;延时
LCALL DELAY ;延时
LCALL DELAY ;延时
LCALL DELAY ;延时
LCALL DELAY

MOV P0,#0FFH

MOV P0,#82H     ; 数码管显示 6

LCALL DELAY ;延时
LCALL DELAY ;延时
LCALL DELAY ;延时
LCALL DELAY ;延时
LCALL DELAY ;延时
LCALL DELAY

MOV P0,#0FFH

MOV P0,#92H   ;数码管显示 5;

LCALL DELAY ;延时
LCALL DELAY ;延时
LCALL DELAY ;延时
LCALL DELAY ;延时
LCALL DELAY ;延时
LCALL DELAY

MOV P0,#0FFH

MOV P0,#99H    ;数码管显示 4
LCALL DELAY ;延时
LCALL DELAY ;延时
LCALL DELAY ;延时
LCALL DELAY ;延时
LCALL DELAY ;延时

LCALL DELAY

MOV P0,#0FFH


MOV P0,#0b0h    ;数码管显示 3

LCALL DELAY
LCALL DELAY ;延时
LCALL DELAY ;延时
LCALL DELAY ;延时
LCALL DELAY ;延时
LCALL DELAY ;延时

MOV P0,#0FFH


MOV P0,#0a4h   ;数码管显示 2

LCALL DELAY
LCALL DELAY ;延时
LCALL DELAY ;延时
LCALL DELAY ;延时
LCALL DELAY ;延时
LCALL DELAY ;延时

MOV P0,#0FFH

MOV P0,#0f9h ;把0f9h送p0口;数码管显示 1


LCALL DELAY
LCALL DELAY ;延时
LCALL DELAY ;延时
LCALL DELAY ;延时
LCALL DELAY ;延时
LCALL DELAY ;延时
LJMP MAIN
DELAY:  ;延时子程序;参考前面的教程:

MOV  R7,#255
NOP
NOP
D1:MOV R6,#255

D2: DJNZ R6,D2

DJNZ R7,D1

RET

END 

⌨️ 快捷键说明

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