我开始学习的第一课:请教大家一下,学c好还是汇编好,我怎么觉得c的格式好乱??
开始理解的第一个程序。(这个很好理解,换成c是什么样子啊?)
如果按小键盘p3.2那么数码管显示0,
如果按小键盘p3.3那么数码管显示1,
如果按小键盘p3.4那么数码管显示2,
如果按小键盘p3.5那么数码管显示3,
org 0000h
ljmp start
org 30h
start: mov sp,#5fh
mov p1,#0ffh
clr p2.6 ;选中p2.6右边的数码管
setb p2.7
mov p3,#0ffh
mov p0,#0ffh ;初始化;键盘口以及数码管口全部置高清零
l1: jnb p3.2,l2 ;如果p3.2等于低(键按下)那么执行l2
jnb p3.3,l3 ;如果p3.3等于低(键按下)那么执行l3
jnb p3.4,l4 ;如果p3.4等于低(键按下)那么执行l4
jnb p3.5,l5 ;如果p3.5等于低(键按下)那么执行l5
ljmp l1
l2:mov p0,#28h;显示数字0
ljmp l1
l3:mov p0,#7eh;显示数字1
ljmp l1
l4:mov p0,#0a2h;显示数字2
ljmp l1
l5:mov p0,#62h;显示数字3
ljmp l1
end