buf1 equ 30h
buf2 equ 31h
buf_b1 bit 00h
buf_b2 bit 01h
org 0000h
ajmp start
org 0030h
start:;
mov buf1,#0ffh
mov buf2,#0ffh
mov a,#00h
clr buf_b1;
clr buf_b2;
mov r2,#08h ;循环八次。
loop:
mov a,buf1 ;
mov c,buf_b1;
rlc a ;带进位左移。
mov p0,a ;输出到P1口。
mov buf1,a;
mov buf_b1,c;
mov a,buf2 ;
mov c,buf_b2 ;
rrc a ;
mov p1,a ;
mov buf2,a
mov buf_b2,c
call delay ;延时一段时间
djnz r2,loop ;反复循环
mov r2,#07h ;再往回循环。
loop1:
mov a,buf1;
mov c,buf_b1 ;
rrc a ;带进位右移
mov p0,a ;
mov buf1,a ;
mov buf_b1,c ;
mov a,buf2;
mov c,buf_b2;
rlc a ;
mov p1,a;
mov buf2,a;
mov buf_b2,c;
call delay ;延时一段时间
djnz r2,loop1 ;反复循环
jmp start ;重新开始
delay: mov r3,#20 ;延时子程序
d1: mov r4,#20
d2: mov r5,#248
djnz r5,$
djnz r4,d2
djnz r3,d1
ret
end
上一篇:PS2 TO 0802
下一篇:c51 74ls164--165--595
推荐阅读最新更新时间:2024-03-16 15:22
设计资源 培训 开发板 精华推荐
- Microchip 直播|时间同步的必要性及其解决方案
- 有奖直播|5G多场景终端应用对连接器的新要求及Molex的5G连接方案
- HDMI/ DP2.0 线上实测研讨会|是德科技
- 有奖直播:基于GaN 的高频(1.2MHz)高效率 1.6kW 高密度临界模式 (CrM) 图腾柱功率因数校正 (PFC)转换器的应用介绍
- 端午节芯币大兑换
- Microchip 直播|时间同步的必要性及其解决方案
- 报名直播赢【保温杯】等好礼|TI MSPM0 MCU 在汽车系统中的应用
- 【备战国赛】超多电赛干货资料等你下载!盖楼助力电赛赢积分
- 一览TE可靠的电源连接家族产品,下载赢TTI定制礼品
- 看MPS干货视频,票选最痛EMI问题!