|
实验3 8路指示灯读出8路拨动开关的状态
8路拨动开关一端接地,另外一端8路通过JP40引出。
相关原理图:
实验目的:
通过设置不同的8路拨动开关的状态,使对应的8路指示灯亮灭。从而理解单片机中数和位的概念以及数据传递的概念。
参考程序:
org 0000h
;开始
ajmp loop
org 0030h
;到0030h处避开00-30之间的敏感地址
loop: MOV A,P0; P0口的状态(开关)读到A
MOV P1,A ;把A的数据送到P1口(指示灯)
JMP LOOP ;重新开始
END
把八路拨动开关的JP40用一条8PIN的数据排线引入到CPU的P0口JP51,然后用一条8PIN的数据排线把CPU部份的P1口(JP44)连接到八路指示灯部份的JP32。
运行结果:
看下图照片,对应的开关打开, 则对应的灯亮。 以下是J02,J03,J06,J07打开,
对应的D02,D03,D06,D07指示灯点亮。

|