文档详情

实验二 I-O口输入、输出实验报告.pdf

发布:2024-08-06约4.68千字共4页下载文档
文本预览下载声明

单片机实验报告2

姓名学号阅

时间地点

实验题目I/O口输入、输出实验

一、实验目的

1.学习I/O口的使用方法。

2.学习延时子程序、查表程序的编写和使用。

二、实验仪器和设备

PC机、WAVE软件、仿真器+仿真头、实验板、电源等。

三、实验说明

本实验1通过单片机的I/O口控制LED的亮灭,从而观察I/O口的输出。实

验2通过单片机的I/O口接受按键动作信息,然后通过LED和数码管指示。通过

本实验学生可以掌握单片机I/O口输入输出的控制方法,同时也可以掌握单片机延

时子程序、查表程序的编写和调试方法。要求预先编写好程序并通过伟福仿真软

件调试。

四、实验内容

1、P0口做输出口,接八只LED,编写程序,使LED循环点亮,间隔0.5秒。

2、P1.0--P1.7作输入口接拨动开关S0--S7;P0.0--P0.7作输出口,接发光

二极管L1—L8,编写程序读取开关状态,将此状态在对应的发光二极管上显示出

来,同时将开关编号(0—7)显示在LED数码管上。编程时应注意P1作为输入

口时应先置1,才能正确读入值。

五、实验电路连线

P0.0LED0P1.0S0

P0.1LED1P1.1S1

P0.2LED2P1.2S2

P0.3LED3P1.3S3

P0.4LED4P1.4S4

P0.5LED5P1.5S5

P0.6LED6P1.6S7

P0.7LED7P1.7S8

实验1:P0口循环点灯实验2:P1、P0口输入输出

1

a

fbabcdefgh(dp)

g

P2.0P2.1P2.2P2.3P2.4P2.5P2.6P2.7

ec

d

h(dp)

实验2:LED数码管各段与I/O的连接

六、程序框图及程序

开始

P0口循环点灯

设置初始值

数据输出

左移一位

延时

ORG0000H;设定程序汇编起始地址

MOVA,#07FH;设置初始值

LP:MOV

显示全部
相似文档