- 40
- 0
- 约1.43千字
- 约 6页
- 2021-10-08 发布于辽宁
- 举报
西安邮电大学
《单片机原理及应用》
实验报告书
实验五
自动化学院智能科学与技术学院名 称
自动化学院
智能科学与技术
学生姓 名
专业名 称
班
级
学号
实验5 Pl 口转弯灯实验
实验目的:
(1)掌握汇编语言编程方法及调试技巧,熟悉汇编语言的基本程序结构;
(2) 掌握I/O 口的使用方法;
(3) 学习延时子程序的编写方法。
二、实验内容:
Pl. 0接开关5V,右转弯灯闪亮,Pl. 1接开关5V时左转弯灯闪亮,Pl. 0, Pl. 1 同时接5V或接地时,转弯灯均不闪亮。
实验程序框图:
开石灯关工11延时、直标志位延酎、套标志住
开石灯关
工
1
1延时、直标志位
延酎、套标志住
Y
<只是P]吨?〉 丫<二标志位为I吗?〉
开左灯关右灯
対丁
1
1
延町、貝际忠位
醐、甘片応位
实验接线图:
五、实验步骤:
P1.0接KI, Pl. 1接K2,戸1?4?戸1?7接14、L4、L7、L10,连续运行本程 序,应看到转弯灯正确闪亮,用单步方式调试程序观察。
六、程序清单:
ORG 0000H
LJMP PXOO
ORG 0080H
PXOO: MOV Pl, #OFFH
PX03: MOV A, Pl
MOV B,A
ANL A, #03H
CJNEA, #01H, PXO1 JB 00H,PX04
CLR Pl. 4
CLR Pl. 5
SETB Pl. 6
SETB Pl. 7
MOV R2,#20H
LCALL DELY
SETB OOH
LJMP PX03
PXO4: SETB Pl. 4
SETB Pl. 5
SETB Pl. 6
SETB Pl. 7
MOV R2,#20H
LCALL DELY
CLR OOH
AJMP PX03
;满足只是Pl?0为高条件
;闪烁标志位
;开右灯
;关左灯
涎时
;置标志位
;继续查找状态
;关灯
;延时
;清标志位
;继续查找状态
;满足只是Pl?l
;满足只是Pl?l为高条件吗? ;判断标志位
;开左灯
;关右灯
涎时
;置标志位
;继续查找
JB O1H, PX05
SETB Pl. 4
SETB Pl. 5
CLR Pl. 6
CLR Pl. 7
MOV R2,#2OH
LCALL DELY
SETB O1H
LJMP PX03
PX05: SETB Pl. 4
SETB Pl. 5
SETB Pl. 6
SETB Pl. 7
MOV R2,#20H
;延时;置标志位
;延时
;置标志位
;继续查找状态
CLR O1H
LJMP PX03
PX02: SETB Pl. 4
SETB Pl. 5
SETB Pl. 6
SETB Pl. 7 ;关灯
LJMP PX03 ;继续
DELY: PUSH 02H
DEL2: PUSH 02H
DEL3: PUSH 02H
DEL4: DJNZ R2, DEL4
POP 02H
DJNZ R2,DEL3
POP 02H
DJNZ R2, DEL2
POP 02H
DJNZ R2, DELY
RET
END
七、实验心得
本次实验是利用课堂上所学的知识使用汇编语言编写程序,通过本次实验和 在课堂上所学习的I/O 口的特点及使用方法,我对P1 口转弯灯的基本流程有了 清晰的认识,通过这次实验我也学会了延时子程序的书写,充分掌握汇编语言编 程方法及调试技巧,熟悉汇编语言的基本程序结构,本次让我受益匪浅。
您可能关注的文档
最近下载
- 船舶驾驶员实用英语口语.doc VIP
- 新能源汽车充电系统原理与检修 课件 第4章 交流慢充系统原理与检修.pptx VIP
- 隋朝的统一与灭亡部编版七年级历史下册.pptx VIP
- 人教版七年级历史下册第一课《隋朝的统一与灭亡》课件.pptx VIP
- VRAR技术在旅游体验中的沉浸感优化研究.docx VIP
- 新能源汽车控制系统及检修 课件 3-比亚迪秦EV新能源汽车动力电池管理系统.pdf
- 物理教学设计的比较研究——以“机械能守恒定律”教学为例.docx VIP
- 触觉记忆的叙事机制.docx VIP
- 儿童过敏性紫癜诊疗指南.docx VIP
- 知识图谱在通信知识库构建中的应用与智能辅助优化研究教学研究课题报告.docx
原创力文档

文档评论(0)