实验二P1口输入输出实验.doc
文本预览下载声明
在开始实验二之前,先在实验一(认真分析实验一的代码)的基础上实现如下花型(0表示灯亮,1表示灯灭):
花型之二:即每次亮灯两个进行移动
0 0 1 1 1 1 1 1
1 0 0 1 1 1 1 1
1 1 0 0 1 1 1 1
1 1 1 0 0 1 1 1
1 1 1 1 0 0 1 1
1 1 1 1 1 0 0 1
1 1 1 1 1 1 0 0
1 1 1 1 1 0 0 1
1 1 1 1 0 0 1 1
1 1 1 0 0 1 1 1
1 1 0 0 1 1 1 1
1 0 0 1 1 1 1 1
0 0 1 1 1 1 1 1
花型之三(跑马灯):
1 1 1 1 1 1 1 1
0 1 1 1 1 1 1 1
0 0 1 1 1 1 1 1
0 0 0 1 1 1 1 1
0 0 0 0 1 1 1 1
0 0 0 0 0 1 1 1
0 0 0 0 0 0 1 1
0 0 0 0 0 0 0 1
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 1
0 0 0 0 0 0 1 1
0 0 0 0 0 1 1 1
0 0 0 0 1 1 1 1
0 0 0 1 1 1 1 1
0 0 1 1 1 1 1 1
0 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
实验二 P1口输入、输出实验实验要求1、P1口做输出口,接,编写程序,。2、P1口做输出口,接,编写程序,。3P1口做输入口,接个开关,编写程序读取开关状态,将此状态在发光二极管上显示出来。二.实验目的1学习P1口的使用方法。2学习延时子程序的编写和使用。三.实验电路及连线四.实验说明1P1口是准双向口。它作为输出口时与一般的双向口使用方法相同。由准双向口结构可知当P1口作为输入口时,必须先对它置高电平使内部MOS管截止。因为内部上拉电阻阻值是20KΩ~40KΩ,故不会对外部输入产生影响。若不先对它置高,且原来是低电平,则MOS管导通,读入的数据是不正确的。2延时子程序的延时计算问题对于程序五.实验程序
P1口做输出口,接,编写程序,
P1口做输出口,接,编写程序,
P1口做输入口,接个开关,编写程序读取开关状态,将此状态在发光二极管上显示出来MOV P1,#0FFH语句删除后再改变开关状态观察发光二极管状态,请分析原因。
显示全部