当前位置:首页 >> 信息与通信 >>

单片机P1口输入输出实验


单片机I/O口输入输出实验 单片机I/O口输入输出实验 I/O 或单片机数字量输入输出实验) (或单片机数字量输入输出实验)

基本I/O口输入输出实验 基本I/O口输入输出实验 I/O

实验重点:硬件设计、程序设计、 实验重点:硬件设计、程序设计、现象分析 实验难点: 实验难点:实际应用

指导教师: 指导教师 李世军

单片机P1口输入输出实验 单片机P1口输入输出实验 P1
1、实验目的
通过实验了解P1口作为输入输出方式使用 通过实验了解P1口作为输入输出方式使用 P1 CPU对P1口操作方式 口操作方式。 时,CPU对P1口操作方式。

2、实验要求(1)、2)为必做,3)为选做) 1)、2)为必做 3)为选做 为必做, 为选做)
1)在P1.5端口上接一个发光二极管LED,编写程序,使LED P1.5端口上接一个发光二极管LED,编写程序, 端口上接一个发光二极管LED 不停地一亮一灭,一亮一灭的时间间隔为0.2s 0.2s( 不停地一亮一灭,一亮一灭的时间间隔为0.2s(其输出端 为低电平时发光二极管点亮) 为低电平时发光二极管点亮) 。 P1.4 P1.7作输入口接拨动开关K K4;P1.0 P1.3 2)P1.4-P1.7作输入口接拨动开关K1-K4;P1.0-P1.3 作输出口,接发光二极管LED1 LED4 读取开关状态, LED1作输出口,接发光二极管LED1-LED4,读取开关状态,将 此状态在LED1 LED4上显示出来。 LED1此状态在LED1-LED4上显示出来。

单片机P1口输入输出实验 单片机P1口输入输出实验 P1
1)、2)为必做 3)为选做 为必做, 为选做) 2、实验要求(1)、2)为必做,3)为选做) P1口作输出口 口作输出口, 只发光二极管LED1 LED8( LED13) P1口作输出口,接8只发光二极管LED1-LED8(其输出 端为低电平时发光二极管点亮),编写程序。 ),编写程序 端为低电平时发光二极管点亮),编写程序。 状态1 控制系统通电或复位后, LED发光二极管依次从 状态1:控制系统通电或复位后,8个LED发光二极管依次从 左到右开始逐个点亮; 左到右开始逐个点亮; 状态2 LED发光二极管全亮后 从右向左LED 发光二极管全亮后, LED发光二极 状态2:8个LED发光二极管全亮后,从右向左LED发光二极 管再逐个熄灭; 管再逐个熄灭; 状态3 LED发光二极管全灭后 发光二极管全灭后, 状态3:8个LED发光二极管全灭后,从左右两边开始同时点 LED发光二极管 全亮后, 发光二极管, LED发光二极管再明暗一起 亮LED发光二极管,全亮后,8个LED发光二极管再明暗一起 闪烁2 闪烁2次 ?

单片机P1口输入输出实验 单片机P1口输入输出实验 P1
3、实验设备与仪器 单片机应用与仿真开发实验台,PC机, 单片机应用与仿真开发实验台,PC机 E6000/L仿真器+POD-51仿真头 Wave软硬 仿真器+POD 仿真头、 E6000/L仿真器+POD-51仿真头、Wave软硬 件仿真软件。 件仿真软件。

单片机应用与仿真开发实验台

图1

单片机应用与仿真开发实验台

单片机P1口输入输出实验 单片机P1口输入输出实验 P1
P0~P3的功能及使用时的注意事项 ~ 的功能及使用时的注意事项
1. 在无片外扩展存储器的系统中,这四个端口的每一位都可以作为 在无片外扩展存储器的系统中, 准双向通用I/ 端口使用 在具有片外扩展存储器的系统中, 口作为 端口使用。 准双向通用 /O端口使用。在具有片外扩展存储器的系统中,P2口作为 位地址线, 口作为双向总线 分时作为低8位地址和数据的输入 口作为双向总线, 位地址和数据的输入/ 高8位地址线,P0口作为双向总线,分时作为低 位地址和数据的输入/ 位地址线 输出线。 输出线。 2. P0口作为通用双向 /O口用时,必须外接上拉电阻。 口作为通用双向I/ 口用时 必须外接上拉电阻。 口用时, 口作为通用双向 3. P3口除了作通用 /O使用外,它的各位还具有第二功能。当P3口 口除了作通用I/ 使用外 它的各位还具有第二功能。 使用外, 口除了作通用 口 某一位用于第二功能作输出时,则不能再作通用I/ 使用 使用。 某一位用于第二功能作输出时,则不能再作通用 /O使用。 4. 当P0~P3端口用作输入时,为了避免误读,都必须先向对应的输 ~ 3端口用作输入时,为了避免误读, 出锁存器写入“ 截止。 出锁存器写入“l” ,使FET截止。然后再读端口引脚。 截止 然后再读端口引脚。

单片机P1口输入输出实验 单片机P1口输入输出实验 P1
4、硬件设计

C1

C2

89C51 图2 P1口输出电路 P1口输出电路

内容2接线图: 内容2接线图:

单片机P1口输入输出实验 单片机P1口输入输出实验 P1
5 参考程序 单片机P1端口接8 LED,每次点亮一只,向左移动点亮,重复循环。 P1端口接 (单片机P1端口接8只LED,每次点亮一只,向左移动点亮,重复循环。) ORG 0000H START: MOV A, #11111110B ;存入开始点亮灯位置 传送到P1 P1并输出 LOOP: MOV P1, A ;传送到P1并输出 ACALL DELAY ;调延时子程序 RL A ;左移一位 LJMP START ;重新设定显示值 DELAY: MOV R5,#50 ;延时子程序 DLY1: MOV R6,#100 DLY2: MOV R7,#100 DJNZ R7,$ DJNZ R6,DLY2 DJNZ R5,DLY1 RET ;子程序返回 END ;程序结束

内容2参考程序: 内容2参考程序: ORG 0000H LPP: ORL P1,#0F0H MOV A,P1 SWAP A MOV P1,A ACALL DELAY SJMP LPP DELAY: MOV R1,#0FFH LP: MOV R2,#0FFH DJNZ R2,$ DJNZ R1,LP RET END

单片机P1口输入输出实验 单片机P1口输入输出实验 P1
6、实验步骤 实际操作注意之处
1)安装好仿真器,打开实验台电源,打开仿真器电源, 安装好仿真器,打开实验台电源,打开仿真器电源, 打开电脑。 打开电脑。 打开伟福仿真软件,进入仿真环境。 2)打开伟福仿真软件,进入仿真环境。首进行仿真器 的设置,选择仿真器型号、仿真头型号、CPU类型 类型。 的设置,选择仿真器型号、仿真头型号、CPU类型。选 择通信端口,点击测试串行口, 择通信端口,点击测试串行口,通信成功便可退出设 进行仿真。 置,进行仿真。 在编辑窗口输入源程序,保存,文件名为##.ASM。 ##.ASM 3)在编辑窗口输入源程序,保存,文件名为##.ASM。 对源程序进行编译,编译无误后,执行程序,观察LED 对源程序进行编译,编译无误后,执行程序,观察LED 变化,分析此现象。 变化,分析此现象。 编写内容2的源程序,按以上步骤调试该程序, 4)编写内容2的源程序,按以上步骤调试该程序,观察 实验现象并分析。 实验现象并分析。 实验连线:P1.5接LED; 5)实验连线:P1.5接LED;…

单片机P1口输入输出实验 单片机P1口输入输出实验 P1
7、实验报告要求
1)实验报告要求有实验目的、要求、设备或仪器、硬件软件设计、步骤、 1)实验报告要求有实验目的、要求、设备或仪器、硬件软件设计、步骤、 实验报告要求有实验目的 现象分析、应用分析。现象分析、应用分析填在报告本的原始数据栏 填在报告本的原始数据栏。 现象分析、应用分析。现象分析、应用分析填在报告本的原始数据栏。 2)画出实验要求2)硬件设计电路图 程序设计流程图、程序设计清单。 画出实验要求2)硬件设计电路图、 2)画出实验要求2)硬件设计电路图、程序设计流程图、程序设计清单。 3)写出实验要求3)的程序设计清单 写出实验要求3)的程序设计清单? 3)写出实验要求3)的程序设计清单? 4)写出实验过程中所遇到的问题与解决的办法 写出实验过程中所遇到的问题与解决的办法。 4)写出实验过程中所遇到的问题与解决的办法。

8、思考题
1)说明单片机各个引脚的功能及作用,比较P0,P3端口的异同? 1)说明单片机各个引脚的功能及作用,比较P0,P3端口的异同? 说明单片机各个引脚的功能及作用 P0,P3端口的异同 2)时钟周期 机器周期的关系是什么?在单片机外部晶振为12M 时钟周期、 12M时 2)时钟周期、机器周期的关系是什么?在单片机外部晶振为12M时,下面 的延时子程序延时了多少时间?当晶振为6M时呢? 6M时呢 的延时子程序延时了多少时间?当晶振为6M时呢? DELAY: R5, DELAY: MOV R5,#08H DL1: MOV R6,#00H DL1: R6, DL2: MOV R7,#80H DL2: R7, DJNZ R7,$ DJNZ R6,DL2 DJNZ R5,DL1 RET


相关文章:
P1口输入输出实验
P1口输入输出实验_自然科学_专业资料。实验一 P1 口输入输出一.实验目的 (1) 进一步熟悉 51 单片机外部引脚线路连接; (2) 验证常用的 51 指令; (3) 学习简单...
单片机实验P3.3输入、P1口输出和步进电机控制实验
二、实验内容及要求 实验内容及要求 1、P3.3 输入P1 口输出实验 P3.3 输入、 1)P3.3 口做输入口,外接一脉冲,每输入一个脉冲,P1 口按十六进制加一。P1...
单片机 P1口输入输出实验
单片机 P1口输入输出实验_信息与通信_工程科技_专业资料。单片机 P1口输入输出实验实验二 P1 口输入输出实验 1.实验目的 1.实验目的(1)掌握 P1 口作为 IO 口时...
51单片机P1口输入输出实验实验报告
51单片机P1口输入输出实验实验报告_信息与通信_工程科技_专业资料。基于8051单片机P1口输入输出实验的实验报告!!!实验一一 实验目的 P1 口输入输出实验 1 掌握 P1 ...
实验一 单片机实验系统的认识与P1口实验一
实验单片机实验系统的认识与P1口实验一_教学反思/汇报_教学研究_教育专区。实验...2、P1 口输入口。接八个按钮开关,以试验箱上 74LS273 做输出口,编写 ...
实验二 单片机P1口输入输出及中断实验
实验单片机P1口输入输出及中断实验_电子/电路_工程科技_专业资料。实验单片机 P1 口输入输出及外部中断实验一、实验目的 1、学习 P1 口的使用方法。 2、学...
P3.3输入、P1口输出 单片机实验报告
P3.3输入P1口输出 单片机实验报告 隐藏>> 南京信息工程大学 实验(实习)报告 实验(实习)名称 P3.3 输入P1 口输出 实验(实习)日期 2012 年 11 月 28 日...
单片机实验报告二--P1口的输入输出
单片机实验》实验报告 单片机实验》 实验序号: 学号 实验地 点实 401 姓名 指导教 师 徐华荣 实验项目名称:P1 口输入输出实验 专业、班 计算机 1 班 实验...
P1口输入输出实验
(该试验箱中单片机 P3 口的高两位、P0 口和 P2 口被系统占用,用户只能用 P3 口的低 6 位和 P1 口); 4.向微机中输入实验程序; 5.编辑程序; 6.编译、...
单片机实验二 P1口输出实验(流水灯)
单片机实验P1口输出实验(流水灯)_调查/报告_表格/模板_实用文档。单片机实验二一. 实验要求 P1 口输出实验(流水灯) 1、P1 口输出口,接八只发光二极管,编...
更多相关标签: