实验3---P1口亮灯实验
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Next:
Delay: MOV R6, #0A0H Lo1: MOV R7, #0FFH Lo2: DJNZ R7, LO2 DJNZ R6, LO1 RET
三、思考 •(1)改变延时常数,使发光二极管闪亮时间改变; •(2)修改程序,使发光二极管闪亮移位方向改变。
四、实验过程记录和描述 五、实验数据和处理 六、实验心得和体会
(2)实验电路
源自文库
A2区的P10—P17用8芯排线连接到D1区的LED1—LED8, 运行程序后,观察发光二极管闪亮移位情况。
(3)P1口亮灯程序
ORG 8000H MOV P1, #0FFH MOV A, #0FEH MOV P1, A LCALL Delay RL A SJMP Next
;送P1口, 灭 ;点亮L1发光二极管 ;调用延时子程序 ;左移位 ;循环 ;延时子程序
实验3---P1口亮灯实验
一、实验目的
•(1)学习P1口的使用方法; •(2)学习延时子程序的编写。
二、实验方案设计 必须有硬件设计图和 程序流程框图!
(1)实验内容
P1 口作为输出口,接八只发光二极管,编写程序, 使发光二极管循环点亮。 •(1)P1口对准双向口,每一位都可独立地定义为输出 或输入。 •(2)本实验中延时子程序采用指令循环来实现。 延时=机器周期*指令所需机器周期数*循环次数