单片机P1口输入输出实验

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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
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
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 ;程序结束
单片机P1口输入输出实验 单片机P1口输入输出实验 P1
6、实验步骤 实际操作注意之处
1)安装好仿真器,打开实验台电源,打开仿真器电源, 安装好仿真器,打开实验台电源,打开仿真器电源, 打开电脑。 打开电脑。 打开伟福仿真软件,进入仿真环境。 2)打开伟福仿真软件,进入仿真环境。首进行仿真器 的设置,选择仿真器型号、仿真头型号、CPU类型 类型。 的设置,选择仿真器型号、仿真头型号、CPU类型。选 择通信端口,点击测试串行口, 择通信端口,点击测试串行口,通信成功便可退出设 进行仿真。 置,进行仿真。 在编辑窗口输入源程序,保存,文件名为##.ASM。 ##.ASM 3)在编辑窗口输入源程序,保存,文件名为##.ASM。 对源程序进行编译,编译无误后,执行程序,观察LED 对源程序进行编译,编译无误后,执行程序,观察LED 变化,分析此现象。 变化,分析此现象。 编写内容2的源程序,按以上步骤调试该程序, 4)编写内容2的源程序,按以上步骤调试该程序,观察 实验现象并分析。 实验现象并分析。 实验连线:P1.5接LED; 5)实验连线:P1.5接LED;…
内容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
1、实验目的
通过实验了解P1口作为输入输出方式使用 通过实验了解P1口作为输入输出方式使用 P1 CPU对P1口操作方式 口操作方式。 时,CPU对P1口操作方式。
2、实验要求(1)、2)为必做,3)为选做) 1)、2)为必做 3)为选做 为必做, 为选做)
单片机应用与仿真开发实验台
图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
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
7、实wk.baidu.com报告要求
1)实验报告要求有实验目的、要求、设备或仪器、硬件软件设计、步骤、 1)实验报告要求有实验目的、要求、设备或仪器、硬件软件设计、步骤、 实验报告要求有实验目的 现象分析、应用分析。现象分析、应用分析填在报告本的原始数据栏 填在报告本的原始数据栏。 现象分析、应用分析。现象分析、应用分析填在报告本的原始数据栏。 2)画出实验要求2)硬件设计电路图 程序设计流程图、程序设计清单。 画出实验要求2)硬件设计电路图、 2)画出实验要求2)硬件设计电路图、程序设计流程图、程序设计清单。 3)写出实验要求3)的程序设计清单 写出实验要求3)的程序设计清单? 3)写出实验要求3)的程序设计清单? 4)写出实验过程中所遇到的问题与解决的办法 写出实验过程中所遇到的问题与解决的办法。 4)写出实验过程中所遇到的问题与解决的办法。
单片机I/O口输入输出实验 单片机I/O口输入输出实验 I/O 或单片机数字量输入输出实验) (或单片机数字量输入输出实验)
基本I/O口输入输出实验 基本I/O口输入输出实验 I/O
实验重点:硬件设计、程序设计、 实验重点:硬件设计、程序设计、现象分析 实验难点: 实验难点:实际应用
指导教师: 指导教师 李世军
单片机P1口输入输出实验 单片机P1口输入输出实验 P1
3、实验设备与仪器 单片机应用与仿真开发实验台,PC机, 单片机应用与仿真开发实验台,PC机 E6000/L仿真器+POD-51仿真头 Wave软硬 仿真器+POD 仿真头、 E6000/L仿真器+POD-51仿真头、Wave软硬 件仿真软件。 件仿真软件。
相关文档
最新文档