1 / 12
文档名称:

P1口的输入输出实验.ppt

格式:ppt   大小:137KB   页数:12页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

P1口的输入输出实验.ppt

上传人:wwlgqnh 2020/7/11 文件大小:137 KB

下载得到文件列表

P1口的输入输出实验.ppt

文档介绍

文档介绍:P1口的输入输出实验实验要求:,接八只发光二极管,编写程序,使发光二极管循环点亮。,接八个扭子开关,以实验机上74LS273做输出口,编写程序读取开关状态,将此状态,在发光二极管上显示出来。实验目的:。。实验电路及连线:,--L8。,--K8,PO0-PO7接L1-L8。CS273接8300H。实验说明:1、P1口是准双向口。它作为输出口时与一般的双向口使用方法相同。由准双向口结构可知当P1口作为输入口时,必须先对它置高电平使内部MOS管截止。因为内部上拉电阻阻值是20KΩ~40KΩ,故不会对外部输入产生影响。若不先对它置高,且原来是低电平,则MOS管导通,读入的数据是不正确的。2、延时子程序的延时计算问题    对于程序    DELAY:     MOV R0,#00H    DELAY1:    MOV R1,#0B3H    DJNZ R1,$    DJNZ R0,DELAY1查指令表可知 MOV,DJNZ 指令均需用两个机器周期,而一个机器周期时间长度为12/,所以该段程序执行时间为:((0B3+1)×256+1)×2×12÷11059200=:主程序框图(1):        程序框图(2): 0000H LJMP  0040H START: MOV SP,#60H  MOV A,#0FEH ROTATE: MOV P1,A ;写 P1口 RL A ;循环左移 LCALL DELAY ;延时 NOPSJMP ROTATE DELAY: ;延时子程序(1秒) MOV R0,#0AH DELAY1: MOV R1,#00H DELAY2: MOV R2,#0B2H DJNZ R2,$ DJNZ R1,DELAY2 DJNZ R0,DELAY1 RET END