单片机P1口亮灯实验

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

实验一P1口亮灯实验一、实验目的(1)学习P1口的使用方法;(2)学习延时子程序的编写。二、实验预备知识(1)P1口对准双向口,每一位都可独立地定义为输出线或输入线。(2)本实验中延时子程序采用指令循环来实现,机器周期(12/6MHz)*指令所需机器周期数*循环次数,在系统时间允许的情况下可以采用此方法。三、实验内容P1作为输出口,接八只发光二极管,编写程序,使发光二极管循环点亮。四、程序框图五、实验电路六、实验步骤P1.O-P1.7用插针连至L1-L8,运行程序后,观察发光二极管闪亮移位情况。程序代码如下:ORG0000HMOVP1,#0FFH;送P1口MOVA,#0FEH;L1(L0?)发光二极管点亮LOOP:MOVP1,ALCALLDELAY;调用延时子程序RLA;左移位SJMPLOOP;循环DELAY:MOVR7,#0FFH;延时子程序LOOP1:MOVR6,#0FFHLOOP2:NOPNOPDJNZR7,LOOP2DJNZR6,LOOP1RET;返回END七、思考1、改变延时常数,使发光二极管闪亮时间改变。改变R7、R6的值2、修改程序,使发光二极管闪亮移位方向改变。将RLA改为RRA

1 / 2
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功