加一个输入中断,当你按键按下跳入中断,中断执行程序让所有红灯都亮,同时关闭绿灯 |
紧急按钮采用的中断方式,所以按钮接在P3.2,程序里要写中断服务程序: ORG 0003H ;外部中断0 地址 LJMP INTERPUT0 。 。 INTERPUT0:MOV ........;全部红灯亮 LCALL DELAY LCALL DISPLAY RETI 你的连接把P3.2口占用了,需要调整空出来。 |
你好老哥,问题解决了吗 |
bucker 发表于 2018-12-30 18:05 检测程序你可以帮我写一下,让我看一下不? 我不太懂那个紧急状态按键接到哪个引脚上去, 仿真上所有引脚都用了,好像没有地方接按键了啊 |
bucker 发表于 2018-12-30 18:05 那按钮接到哪个I/O口 啊? |
在标号L2之后,加一段检测紧急按钮,未按下则执行原有的语句,检测到按下后全部亮红灯的代码,紧急代码结束后转到L2。 |