单片机P1口高四位做按键,低四位做输出显示程序
2015-10-10 来源:eefocus
;有对应的C51程序
;本程序主要是初步体现基于单片机的按键的设计,
;用P1口的低八位发光二极管显示,只是为了显示实验结果
;2007-06-05
org 0000h
ljmp start
org 0060h
start:
mov a,#0f0h ;准备给P1口高四位置高,做输入
mov p1,a ;给P1口高四位置高
mov a,p1 ;读P1口
swap a ;交换A的高四位与低四位,把P1口高四位的数据放到低四位
anl a,#0fh ;屏蔽掉高四位,把不用显示的高四位去掉,也可以不去掉,不会影响显示
mov p1,a ;将读到的数送P1口显示(通过P1口的低四位接的发光二极管显示)
ljmp start ;重新扫描
end
进入单片机查看更多内容>>
;本程序主要是初步体现基于单片机的按键的设计,
;用P1口的低八位发光二极管显示,只是为了显示实验结果
;2007-06-05
start:
相关文章