P1口是一个8位准双向I/O接口,做为输入接口时,要先向锁存器中置“1”。可直接进行位操作,内部带有上拉电阻,每一位输出可驱动4个LS型的TTL负载。
笔者有一题:由P1.0、P1.1输入开关量的状态,去控制P1.2、P1.3外接LED的亮与灭。
笔者列出如下程序版本:
A版本:key1 bit p1.0
key2 bit p1.1
led1 bit p1.2
led2 bit p1.3
org 0000h
ljmp main
org 0030h
main:setb key1
setb key2
loop:mov c,key1
mov led1,c
mov c,key2
mov led2,c
ljmp loop
end
B版本:key1 bit p1.0
key2 bit p1.1
led1 bit p1.2
led2 bit p1.3
org 0000h
ljmp main
org 0030h
main: mov c,key1
mov led1,c
mov c,key2
mov led2,c
ljmp main
end
仿真结果:
文章评论(0条评论)
登录后参与讨论