您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 实验一并行口输入输出
实验一并行口输入、输出实验一、实验目的1、学习并行口的使用方法2、学习延时子程序的编写和使用二、实验说明并行口是准双向口,它作为输出口时与一般的双向口使用方法相同。由准双向口结构可知当P1口用作输入口时,必须先对口的锁存器写“1”,若不先对它写“1”,读入的数据是不正确的。三、实验内容及步骤实验(一):用P1口做输出口,接八位逻辑电平显示,程序功能使发光二极管按照自己设计的花样点亮。1、使用单片机最小应用系统1模块。关闭该模块电源,用扁平数据线连接单片机P1口与八位逻辑电平显示模块。2、连接计算机与仿真器,把仿真器插到模块的锁紧插座中,请注意仿真器的方向:缺口朝上。3、打开KeiluVision2仿真软件,首先建立本实验的项目文件,接着添加P1_A.c源程序,进行编译,直到编译无误。4、进行软件设置,首先选择软件仿真,仿真调试通过后,选择硬件仿真,设置波特率为串口38400(COM1),USB口115200(COM3或COM4)。5、打开模块电源和总电源,点击开始调试按钮,点击RUN按钮运行程序,观察发光二极管显示情况。发光二极管单只从右到左轮流循环点亮。实验(二):用P1.0、P1.1作输入接两个拨断开关,P1.2、P1.3作输出接两个发光二极管。程序读取开关状态,并在发光二极管上显示出来。1、用导线分别连接P1.0、P1.1到两个拨断开关,P1.2、P1.3到两个发光二极管。2、添加P1_B.c源程序,编译无误后,运行程序,拨动拨断开关,观察发光二极管的亮灭情况。向上拨为熄灭,向下拨为点亮。实验(三):P1口做通用I/O输出口,控制8只发光二极管从左到右依次点亮并循环(同一时刻只有一盏灯亮)。尝试采用头文件#includeintrins.h;用函数_crol_(a,n)【将字符型变量a循环左移n位】来实现。
本文标题:实验一并行口输入输出
链接地址:https://www.777doc.com/doc-2457769 .html