- UID
- 56323
- 阅读权限
- 45
- 推广
-
- 幽默
-
- 注册时间
- 2009-12-10
- 最后登录
- 1970-1-1
|
发表于 2016-9-21 20:02:23
|
显示全部楼层
本帖最后由 绝对整烂 于 2016-9-21 20:22 编辑
我抄了下程序,并且都编译了,都实现了按就亮,松手就灭。所以我认为你的学生是对的。
我了反汇编了这三个小程序, 一个用的是
JB P3.0,Q0043 ;003E 20 B0 02
CLR P1.0 ;0041 C2 90
Q0043: JNB P3.0,Q0048 ;0043 30 B0 02
SETB P1.0 ;0046 D2 90
Q0048: JB P3.1,Q004D ;0048 20 B1 0
/////////////////////////////////////////////////////////////////////////////////
另一个用的。 MOV C,P3.0 ;0003 A2 B0
MOV P1.0,C ;0005 92 90
。。。。。。。。。。
很直观的说!最后一个也是最快的,但也是最死板的,
Q000F: MOV P1,P3 ;000F 85 B0 90
SJMP Q000F ;0012 80 FB
在实际的电路板,根本感觉不出任何差别。
如果不对,就只有搬板凳听老师讲课了。
|
评分
-
查看全部评分
|