微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 单片机P1口高四位做按键,低四位做输出显示程序

单片机P1口高四位做按键,低四位做输出显示程序

时间:11-26 来源:互联网 点击:
;有对应的C51程序
;本程序主要是初步体现基于单片机的按键的设计,
;用P1口的低八位发光二极管显示,只是为了显示实验结果
;2007-06-05
org0000h
ljmp start
org0060h
start:
mova,#0f0h;准备给P1口高四位置高,做输入
movp1,a;给P1口高四位置高
mova,p1;读P1口
swapa;交换A的高四位与低四位,把P1口高四位的数据放到低四位
anla,#0fh;屏蔽掉高四位,把不用显示的高四位去掉,也可以不去掉,不会影响显示
movp1,a;将读到的数送P1口显示(通过P1口的低四位接的发光二极管显示)
ljmp start;重新扫描
end

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top