P3.3输入、P1口输出
P3.3输入、P1口输出
目的 1
2P3口、P1口简单使用。

内容

一、实验内容
1P33口做输入口,外接一脉冲,每输入一个脉冲,P1口按十六进制加一。 2P1口做输出口,编写程序,使P1口接的8个发光二极管L1—L8按16进制加一方式点亮发光二极管。

二、实验说明
1P1口是准双向口,它作为输出口时与一般的双向口使用方法相同,由准双向口结构可知:当P1口作为输入口时,必须先对它置高电平,使内部MOS管截止,因内部上拉电阻是20KΩ—40KΩ,故不会对外部输入产生影响。若不先对它置高,且原来是低电平,则MOS管导通,读入的数据是不正确的。

2
DELAY :MOV R6, #00H
DELAY1:MOV R7, #80H
DJNZ R7, $
DJNZ R6, DELAY1
查指令表可知MOV、DJNZ指令均需用两个机器周期,而一个机器周期时间长度为12/ 6.0MHZ,所以该段指令执行时间为:((80+1)×256+1)×2×(12÷6000000)=132.1ms

四、实验步骤
①P33用插针连至K1, P10—P17用插针连至L1—L8。
②从起始地址0540H开始连续运行程序(输入0540后按EXEC键)。
③开关K1每拨动一次,L1—L8发光二极管按16进制方式加一点亮。〖LM〗
程序
ORG 0000H
LJMP HA1S
ORG 1541H
HA1S: MOV A,#00H
HA1S1: JB P3.3,HA1S1
MOV R2,#20H
LCALL DELAY
JB P3.3,HA1S1
HA1S2: JNB P3.3,HA1S2
MOV R2,#20H
LCALL DELAY
JNB P3.3,HA1S2
INC A
PUSH ACC
;CPL A
你可能喜欢
- p1输入输出
- apqp输入输出
- P1口输出
- P3.3口输入
- 单片机p1口输入输出设计
- APQP各阶段输入和输出2页
- APQP过程输入输出7页
- APQP各阶段的输入输出1页
- APQP输入输出指导文件43页
- APQP输入输出2页
- APQP阶段输入输出清单1页
- P3-2-3录入、修改、删除界面的实现9页
- P1口、P3口输入、输出实验4页
- 单片机原理与应用》课程 实验四P3口输入,P1口输出(硬件实验)4页
- 实验3 P1口输入3页
- P1、P3口输入输出实验5页
- 杭电P1口、P3口输入、输出实验1页
- 单片机P1口输入输出与中断实验10页
- 单片机P1口输入输出实验23页
- 单片机实验 P3.3口输入,P1口输出3页
- 单片机P1口输入输出实验12页
- 单片机 P1口输入输出实验2页
- 单片机P1口输入输出实验20页


