电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

急救车与交通灯试验报告VIP免费

急救车与交通灯试验报告_第1页
1/6
急救车与交通灯试验报告_第2页
2/6
急救车与交通灯试验报告_第3页
3/6
实验 3.3.2 定时 /计数器实验扩展——急救车与交通灯一、实验目的1、进一不了解单片机的定时/计数器工作方式;2、了解并掌握单片机的中断原理和应用。二、实验内容完成交通灯基本功能基础上,当有急救车到达时,两向交通信号为全红,以便让急救车通过。假定急救车通过路口时间为10 秒,急救车通过后,交通灯恢复中断前状态。本实验以按键为中断申请,表示急救车通过。三、实验环境PC 机一台、 Proteus 仿真软件、 KEIL uVision2软件一套。四、实验电路原理图说明: SW1 与+5V 接通时交通灯开始工作,SW1 与“地”接通时交通灯灭,当交通灯工作时按下 BUTTON 表示有急救车通过。五、实验程序流程图主程序INT_1 急救车中断程序初始化 8255 P1.0=1?N Y 交通灯工作,自动循环BUTTON 按下?Y N 进入中断服务程序初始化中断控制字保护现场东西南北红灯亮初始化定时器0,开定时中断启动 T0,并等待定时结束恢复现场,中断返回T0_Delay 定时中断程序INT_0 交通灯熄灭中断程序六、实验程序清单ORG 0000H AJMP 0100H ORG 0003H AJMP INT_0 ORG 000BH AJMP T0_DELAY ORG 0013H AJMP INT_1 ORG 0100H MAIN:MOV A,#80H MOV DPTR,#7300H MOVX @DPTR,A MOV A,#00H MOV DPTR,#7100H 停止定时器T0 工作给 T0 重新赋值启动 T0 A-1A(A 为中断次数标志) 中断返回#00hPB 口跳转至程序末尾断点结 束MOVX @DPTR,A START:MOV A,P1 ANL A,#01H JZ START MOV SP,#60H SETB EA SETB EX0 SETB EX1 SETB IT0 SETB IT1 MOV DPTR,#7100H AGAIN:MOV A,#14H MOVX @DPTR,A CALL DELAY2S CALL DELAY2S MOV A,#12H MOVX @DPTR,A CALL DELAY2S MOV A,#41H MOVX @DPTR,A CALL DELAY2S CALL DELAY2S MOV A,#21H MOVX @DPTR,A CALL DELAY2S JMP AGAIN INT_1:CLR EX1 PUSH 30H PUSH 31H PUSH 32H PUSH ACC MOV A,#11H MOVX @DPTR,A MOV TMOD,#01H MOV TL0,#0B0H MOV TH0,#3CH MOV A,#200 SETB PT0 SETB ET0 SETB TR0 CJNE A,#0,$ CLR TR0 CLR ET0 CLR PT0 POP ACC MOV DPTR,#7100H MOVX @DPTR,A POP 32H POP 31H POP 30H SETB EX1 RETI T0_DELAY:CLR TR0 MOV TL0,#0B0H MOV TH0,#3CH SETB TR0 DEC A RETI INT_0:MOV A,#00H MOV DPTR,#7100H MOVX @DPTR,A AJMP ENDD delay2s:mov 30H,#15 tt0...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

急救车与交通灯试验报告

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部